From 89e9633df5a9c0d9b6cec7171f0e25d3fc3b3d90 Mon Sep 17 00:00:00 2001 From: Sean Brailey <139530385+S-Brailey@users.noreply.github.com> Date: Wed, 31 Jul 2024 07:53:41 +0000 Subject: [PATCH] commit --- Makefile | 885 + Makefile.in | 885 + aclocal.m4 | 1141 ++ autom4te.cache/output.0 | 15516 +++++++++++++++ autom4te.cache/output.1 | 16172 ++++++++++++++++ autom4te.cache/output.2 | 16172 ++++++++++++++++ autom4te.cache/output.3 | 16172 ++++++++++++++++ autom4te.cache/requests | 742 + autom4te.cache/traces.0 | 2724 +++ autom4te.cache/traces.1 | 2851 +++ autom4te.cache/traces.2 | 746 + autom4te.cache/traces.3 | 2851 +++ compile | 348 + config.guess | 1480 ++ config.h | 214 + config.h.in | 213 + config.status | 2017 ++ config.sub | 1801 ++ configure | 16172 ++++++++++++++++ depcomp | 791 + install-sh | 518 + libpostal.pc | 11 + libtool | 11748 +++++++++++ ltmain.sh | 11251 +++++++++++ m4/libtool.m4 | 8394 ++++++++ m4/ltoptions.m4 | 437 + m4/ltsugar.m4 | 124 + m4/ltversion.m4 | 23 + m4/lt~obsolete.m4 | 99 + missing | 215 + src/.deps/.dirstamp | 0 .../address_parser-address_parser_cli.Po | 308 + src/.deps/address_parser-json_encode.Po | 300 + src/.deps/address_parser-string_utils.Po | 299 + src/.deps/address_parser-strndup.Po | 6 + .../address_parser_test-address_dictionary.Po | 335 + .../address_parser_test-address_parser.Po | 375 + .../address_parser_test-address_parser_io.Po | 367 + ...address_parser_test-address_parser_test.Po | 438 + ...address_parser_test-averaged_perceptron.Po | 323 + ..._parser_test-averaged_perceptron_tagger.Po | 336 + src/.deps/address_parser_test-crf.Po | 336 + src/.deps/address_parser_test-crf_context.Po | 321 + src/.deps/address_parser_test-features.Po | 300 + src/.deps/address_parser_test-file_utils.Po | 310 + src/.deps/address_parser_test-float_utils.Po | 166 + src/.deps/address_parser_test-graph.Po | 314 + .../address_parser_test-graph_builder.Po | 316 + src/.deps/address_parser_test-ngrams.Po | 299 + src/.deps/address_parser_test-normalize.Po | 342 + src/.deps/address_parser_test-numex.Po | 331 + .../address_parser_test-sparse_matrix.Po | 316 + src/.deps/address_parser_test-string_utils.Po | 299 + src/.deps/address_parser_test-strndup.Po | 6 + src/.deps/address_parser_test-tokens.Po | 308 + .../address_parser_test-transliterate.Po | 336 + src/.deps/address_parser_test-trie.Po | 316 + src/.deps/address_parser_test-trie_search.Po | 326 + src/.deps/address_parser_test-trie_utils.Po | 317 + .../address_parser_test-unicode_scripts.Po | 307 + ...address_parser_train-address_dictionary.Po | 335 + .../address_parser_train-address_parser.Po | 375 + .../address_parser_train-address_parser_io.Po | 367 + ...dress_parser_train-address_parser_train.Po | 388 + ...ddress_parser_train-averaged_perceptron.Po | 323 + ...parser_train-averaged_perceptron_tagger.Po | 336 + ...arser_train-averaged_perceptron_trainer.Po | 341 + src/.deps/address_parser_train-crf.Po | 336 + src/.deps/address_parser_train-crf_context.Po | 321 + src/.deps/address_parser_train-crf_trainer.Po | 333 + ...r_train-crf_trainer_averaged_perceptron.Po | 353 + src/.deps/address_parser_train-features.Po | 300 + src/.deps/address_parser_train-file_utils.Po | 310 + src/.deps/address_parser_train-float_utils.Po | 166 + src/.deps/address_parser_train-graph.Po | 314 + .../address_parser_train-graph_builder.Po | 316 + src/.deps/address_parser_train-ngrams.Po | 299 + src/.deps/address_parser_train-normalize.Po | 342 + src/.deps/address_parser_train-numex.Po | 331 + src/.deps/address_parser_train-shuffle.Po | 314 + .../address_parser_train-sparse_matrix.Po | 316 + .../address_parser_train-string_utils.Po | 299 + src/.deps/address_parser_train-strndup.Po | 6 + src/.deps/address_parser_train-tokens.Po | 308 + .../address_parser_train-transliterate.Po | 336 + src/.deps/address_parser_train-trie.Po | 316 + src/.deps/address_parser_train-trie_search.Po | 326 + src/.deps/address_parser_train-trie_utils.Po | 318 + .../address_parser_train-unicode_scripts.Po | 307 + src/.deps/bench-bench.Po | 319 + ...d_address_dictionary-address_dictionary.Po | 335 + ...s_dictionary-address_dictionary_builder.Po | 339 + .../build_address_dictionary-file_utils.Po | 310 + .../build_address_dictionary-string_utils.Po | 299 + src/.deps/build_address_dictionary-strndup.Po | 6 + src/.deps/build_address_dictionary-trie.Po | 316 + .../build_address_dictionary-trie_search.Po | 326 + src/.deps/build_numex_table-file_utils.Po | 310 + src/.deps/build_numex_table-numex.Po | 331 + .../build_numex_table-numex_table_builder.Po | 332 + src/.deps/build_numex_table-string_utils.Po | 299 + src/.deps/build_numex_table-strndup.Po | 6 + src/.deps/build_numex_table-tokens.Po | 308 + src/.deps/build_numex_table-trie.Po | 316 + src/.deps/build_numex_table-trie_search.Po | 326 + src/.deps/build_trans_table-file_utils.Po | 310 + src/.deps/build_trans_table-string_utils.Po | 299 + src/.deps/build_trans_table-strndup.Po | 6 + src/.deps/build_trans_table-transliterate.Po | 336 + ...ans_table-transliteration_table_builder.Po | 342 + src/.deps/build_trans_table-trie.Po | 316 + src/.deps/build_trans_table-trie_search.Po | 326 + .../language_classifier-address_dictionary.Po | 335 + src/.deps/language_classifier-features.Po | 300 + src/.deps/language_classifier-file_utils.Po | 310 + src/.deps/language_classifier-float_utils.Po | 166 + ...language_classifier-language_classifier.Po | 360 + ...uage_classifier-language_classifier_cli.Po | 352 + .../language_classifier-language_features.Po | 359 + src/.deps/language_classifier-logistic.Po | 316 + ...language_classifier-logistic_regression.Po | 321 + src/.deps/language_classifier-minibatch.Po | 331 + src/.deps/language_classifier-normalize.Po | 342 + src/.deps/language_classifier-numex.Po | 331 + .../language_classifier-sparse_matrix.Po | 316 + src/.deps/language_classifier-string_utils.Po | 299 + src/.deps/language_classifier-strndup.Po | 6 + .../language_classifier-transliterate.Po | 336 + src/.deps/language_classifier-trie.Po | 316 + src/.deps/language_classifier-trie_search.Po | 326 + src/.deps/language_classifier-trie_utils.Po | 317 + .../language_classifier-unicode_scripts.Po | 307 + ...uage_classifier_test-address_dictionary.Po | 335 + .../language_classifier_test-features.Po | 300 + .../language_classifier_test-file_utils.Po | 310 + .../language_classifier_test-float_utils.Po | 166 + ...age_classifier_test-language_classifier.Po | 360 + ..._classifier_test-language_classifier_io.Po | 343 + ...lassifier_test-language_classifier_test.Po | 360 + ...guage_classifier_test-language_features.Po | 359 + .../language_classifier_test-logistic.Po | 316 + ...age_classifier_test-logistic_regression.Po | 321 + .../language_classifier_test-minibatch.Po | 331 + .../language_classifier_test-normalize.Po | 342 + src/.deps/language_classifier_test-numex.Po | 331 + .../language_classifier_test-sparse_matrix.Po | 316 + .../language_classifier_test-string_utils.Po | 299 + src/.deps/language_classifier_test-strndup.Po | 6 + .../language_classifier_test-transliterate.Po | 336 + src/.deps/language_classifier_test-trie.Po | 316 + .../language_classifier_test-trie_search.Po | 326 + .../language_classifier_test-trie_utils.Po | 318 + ...anguage_classifier_test-unicode_scripts.Po | 307 + ...age_classifier_train-address_dictionary.Po | 335 + ...uage_classifier_train-cartesian_product.Po | 293 + .../language_classifier_train-features.Po | 300 + .../language_classifier_train-file_utils.Po | 310 + .../language_classifier_train-float_utils.Po | 166 + src/.deps/language_classifier_train-ftrl.Po | 323 + ...ge_classifier_train-language_classifier.Po | 360 + ...classifier_train-language_classifier_io.Po | 343 + ...ssifier_train-language_classifier_train.Po | 393 + ...uage_classifier_train-language_features.Po | 359 + .../language_classifier_train-logistic.Po | 316 + ...ge_classifier_train-logistic_regression.Po | 321 + ...ifier_train-logistic_regression_trainer.Po | 360 + .../language_classifier_train-minibatch.Po | 331 + .../language_classifier_train-normalize.Po | 342 + src/.deps/language_classifier_train-numex.Po | 331 + ...anguage_classifier_train-regularization.Po | 250 + .../language_classifier_train-shuffle.Po | 314 + ...language_classifier_train-sparse_matrix.Po | 316 + ...ge_classifier_train-sparse_matrix_utils.Po | 323 + ...ifier_train-stochastic_gradient_descent.Po | 324 + .../language_classifier_train-string_utils.Po | 299 + .../language_classifier_train-strndup.Po | 6 + ...language_classifier_train-transliterate.Po | 336 + src/.deps/language_classifier_train-trie.Po | 316 + .../language_classifier_train-trie_search.Po | 326 + .../language_classifier_train-trie_utils.Po | 318 + ...nguage_classifier_train-unicode_scripts.Po | 307 + src/.deps/libpostal-file_utils.Po | 310 + src/.deps/libpostal-json_encode.Po | 300 + src/.deps/libpostal-main.Po | 340 + src/.deps/libpostal-string_utils.Po | 299 + src/.deps/libpostal-strndup.Po | 5 + src/.deps/libpostal_la-acronyms.Plo | 336 + src/.deps/libpostal_la-address_dictionary.Plo | 335 + src/.deps/libpostal_la-address_parser.Plo | 375 + src/.deps/libpostal_la-address_parser_io.Plo | 367 + .../libpostal_la-averaged_perceptron.Plo | 323 + ...ibpostal_la-averaged_perceptron_tagger.Plo | 336 + src/.deps/libpostal_la-crf.Plo | 336 + src/.deps/libpostal_la-crf_context.Plo | 321 + src/.deps/libpostal_la-dedupe.Plo | 397 + src/.deps/libpostal_la-double_metaphone.Plo | 300 + src/.deps/libpostal_la-expand.Plo | 360 + src/.deps/libpostal_la-features.Plo | 300 + src/.deps/libpostal_la-file_utils.Plo | 310 + src/.deps/libpostal_la-float_utils.Plo | 166 + src/.deps/libpostal_la-graph.Plo | 314 + src/.deps/libpostal_la-graph_builder.Plo | 315 + src/.deps/libpostal_la-jaccard.Plo | 293 + .../libpostal_la-language_classifier.Plo | 360 + src/.deps/libpostal_la-language_features.Plo | 359 + src/.deps/libpostal_la-libpostal.Plo | 388 + src/.deps/libpostal_la-logistic.Plo | 316 + .../libpostal_la-logistic_regression.Plo | 321 + src/.deps/libpostal_la-minibatch.Plo | 331 + src/.deps/libpostal_la-near_dupe.Plo | 379 + src/.deps/libpostal_la-ngrams.Plo | 299 + src/.deps/libpostal_la-normalize.Plo | 342 + src/.deps/libpostal_la-numex.Plo | 331 + src/.deps/libpostal_la-place.Plo | 374 + src/.deps/libpostal_la-soft_tfidf.Plo | 342 + src/.deps/libpostal_la-sparse_matrix.Plo | 316 + src/.deps/libpostal_la-string_similarity.Plo | 326 + src/.deps/libpostal_la-string_utils.Plo | 299 + src/.deps/libpostal_la-strndup.Plo | 5 + src/.deps/libpostal_la-tokens.Plo | 308 + src/.deps/libpostal_la-transliterate.Plo | 336 + src/.deps/libpostal_la-trie.Plo | 316 + src/.deps/libpostal_la-trie_search.Plo | 326 + src/.deps/libpostal_la-trie_utils.Plo | 317 + src/.deps/libpostal_la-unicode_scripts.Plo | 307 + src/.deps/libscanner_la-scanner.Plo | 283 + src/.deps/near_dupe_test-near_dupe_test.Po | 301 + src/.deps/near_dupe_test-string_utils.Po | 299 + src/.deps/near_dupe_test-strndup.Po | 6 + src/.deps/test_libpostal-features.Po | 288 + src/.deps/test_libpostal-file_utils.Po | 300 + src/.deps/test_libpostal-numex.Po | 321 + src/.deps/test_libpostal-string_utils.Po | 288 + src/.deps/test_libpostal-strndup.Po | 6 + src/.deps/test_libpostal-transliterate.Po | 326 + src/.deps/test_libpostal-trie.Po | 304 + src/.deps/test_libpostal-trie_search.Po | 314 + src/.dirstamp | 0 src/.libs/address_parser | Bin 0 -> 1100688 bytes src/.libs/bench | Bin 0 -> 27072 bytes src/.libs/libpostal | Bin 0 -> 1061264 bytes src/.libs/libpostal.lai | 41 + src/.libs/near_dupe_test | Bin 0 -> 1024304 bytes src/Makefile | 4786 +++++ src/Makefile.in | 4786 +++++ src/address_parser | 210 + src/address_parser_test | Bin 0 -> 11477632 bytes src/address_parser_train | Bin 0 -> 12034752 bytes src/bench | 210 + src/build_address_dictionary | Bin 0 -> 7287520 bytes src/build_numex_table | Bin 0 -> 1775776 bytes src/build_trans_table | Bin 0 -> 16001888 bytes src/geohash/.deps/.dirstamp | 0 src/geohash/.deps/libpostal_la-geohash.Plo | 197 + src/geohash/.dirstamp | 0 src/klib/.deps/.dirstamp | 0 src/klib/.deps/libscanner_la-drand48.Plo | 6 + src/klib/.dirstamp | 0 src/language_classifier | Bin 0 -> 11100296 bytes src/language_classifier_test | Bin 0 -> 11131816 bytes src/language_classifier_train | Bin 0 -> 11422608 bytes src/libpostal | 210 + src/libpostal_data | 189 + src/linenoise/.deps/.dirstamp | 0 .../.deps/address_parser-linenoise.Po | 286 + src/linenoise/.dirstamp | 0 src/near_dupe_test | 210 + src/utf8proc/.deps/.dirstamp | 0 src/utf8proc/.deps/address_parser-utf8proc.Po | 172 + .../.deps/address_parser_test-utf8proc.Po | 172 + .../.deps/address_parser_train-utf8proc.Po | 172 + .../build_address_dictionary-utf8proc.Po | 172 + .../.deps/build_numex_table-utf8proc.Po | 172 + .../.deps/build_trans_table-utf8proc.Po | 172 + .../.deps/language_classifier-utf8proc.Po | 172 + .../language_classifier_test-utf8proc.Po | 172 + .../language_classifier_train-utf8proc.Po | 172 + src/utf8proc/.deps/libpostal-utf8proc.Po | 172 + src/utf8proc/.deps/libpostal_la-utf8proc.Plo | 172 + src/utf8proc/.deps/near_dupe_test-utf8proc.Po | 172 + src/utf8proc/.deps/test_libpostal-utf8proc.Po | 174 + src/utf8proc/.dirstamp | 0 stamp-h1 | 1 + test-driver | 148 + test/.deps/test_libpostal-test.Po | 205 + test/.deps/test_libpostal-test_crf_context.Po | 336 + test/.deps/test_libpostal-test_expand.Po | 311 + test/.deps/test_libpostal-test_numex.Po | 340 + test/.deps/test_libpostal-test_parser.Po | 381 + .../.deps/test_libpostal-test_string_utils.Po | 322 + .../test_libpostal-test_transliterate.Po | 345 + test/.deps/test_libpostal-test_trie.Po | 340 + test/.libs/test_libpostal | Bin 0 -> 2087704 bytes test/Makefile | 1352 ++ test/Makefile.in | 1352 ++ test/test_libpostal | 210 + 296 files changed, 213657 insertions(+) create mode 100644 Makefile create mode 100644 Makefile.in create mode 100644 aclocal.m4 create mode 100644 autom4te.cache/output.0 create mode 100644 autom4te.cache/output.1 create mode 100644 autom4te.cache/output.2 create mode 100644 autom4te.cache/output.3 create mode 100644 autom4te.cache/requests create mode 100644 autom4te.cache/traces.0 create mode 100644 autom4te.cache/traces.1 create mode 100644 autom4te.cache/traces.2 create mode 100644 autom4te.cache/traces.3 create mode 100755 compile create mode 100755 config.guess create mode 100644 config.h create mode 100644 config.h.in create mode 100755 config.status create mode 100755 config.sub create mode 100755 configure create mode 100755 depcomp create mode 100755 install-sh create mode 100644 libpostal.pc create mode 100755 libtool create mode 100644 ltmain.sh create mode 100644 m4/libtool.m4 create mode 100644 m4/ltoptions.m4 create mode 100644 m4/ltsugar.m4 create mode 100644 m4/ltversion.m4 create mode 100644 m4/lt~obsolete.m4 create mode 100755 missing create mode 100644 src/.deps/.dirstamp create mode 100644 src/.deps/address_parser-address_parser_cli.Po create mode 100644 src/.deps/address_parser-json_encode.Po create mode 100644 src/.deps/address_parser-string_utils.Po create mode 100644 src/.deps/address_parser-strndup.Po create mode 100644 src/.deps/address_parser_test-address_dictionary.Po create mode 100644 src/.deps/address_parser_test-address_parser.Po create mode 100644 src/.deps/address_parser_test-address_parser_io.Po create mode 100644 src/.deps/address_parser_test-address_parser_test.Po create mode 100644 src/.deps/address_parser_test-averaged_perceptron.Po create mode 100644 src/.deps/address_parser_test-averaged_perceptron_tagger.Po create mode 100644 src/.deps/address_parser_test-crf.Po create mode 100644 src/.deps/address_parser_test-crf_context.Po create mode 100644 src/.deps/address_parser_test-features.Po create mode 100644 src/.deps/address_parser_test-file_utils.Po create mode 100644 src/.deps/address_parser_test-float_utils.Po create mode 100644 src/.deps/address_parser_test-graph.Po create mode 100644 src/.deps/address_parser_test-graph_builder.Po create mode 100644 src/.deps/address_parser_test-ngrams.Po create mode 100644 src/.deps/address_parser_test-normalize.Po create mode 100644 src/.deps/address_parser_test-numex.Po create mode 100644 src/.deps/address_parser_test-sparse_matrix.Po create mode 100644 src/.deps/address_parser_test-string_utils.Po create mode 100644 src/.deps/address_parser_test-strndup.Po create mode 100644 src/.deps/address_parser_test-tokens.Po create mode 100644 src/.deps/address_parser_test-transliterate.Po create mode 100644 src/.deps/address_parser_test-trie.Po create mode 100644 src/.deps/address_parser_test-trie_search.Po create mode 100644 src/.deps/address_parser_test-trie_utils.Po create mode 100644 src/.deps/address_parser_test-unicode_scripts.Po create mode 100644 src/.deps/address_parser_train-address_dictionary.Po create mode 100644 src/.deps/address_parser_train-address_parser.Po create mode 100644 src/.deps/address_parser_train-address_parser_io.Po create mode 100644 src/.deps/address_parser_train-address_parser_train.Po create mode 100644 src/.deps/address_parser_train-averaged_perceptron.Po create mode 100644 src/.deps/address_parser_train-averaged_perceptron_tagger.Po create mode 100644 src/.deps/address_parser_train-averaged_perceptron_trainer.Po create mode 100644 src/.deps/address_parser_train-crf.Po create mode 100644 src/.deps/address_parser_train-crf_context.Po create mode 100644 src/.deps/address_parser_train-crf_trainer.Po create mode 100644 src/.deps/address_parser_train-crf_trainer_averaged_perceptron.Po create mode 100644 src/.deps/address_parser_train-features.Po create mode 100644 src/.deps/address_parser_train-file_utils.Po create mode 100644 src/.deps/address_parser_train-float_utils.Po create mode 100644 src/.deps/address_parser_train-graph.Po create mode 100644 src/.deps/address_parser_train-graph_builder.Po create mode 100644 src/.deps/address_parser_train-ngrams.Po create mode 100644 src/.deps/address_parser_train-normalize.Po create mode 100644 src/.deps/address_parser_train-numex.Po create mode 100644 src/.deps/address_parser_train-shuffle.Po create mode 100644 src/.deps/address_parser_train-sparse_matrix.Po create mode 100644 src/.deps/address_parser_train-string_utils.Po create mode 100644 src/.deps/address_parser_train-strndup.Po create mode 100644 src/.deps/address_parser_train-tokens.Po create mode 100644 src/.deps/address_parser_train-transliterate.Po create mode 100644 src/.deps/address_parser_train-trie.Po create mode 100644 src/.deps/address_parser_train-trie_search.Po create mode 100644 src/.deps/address_parser_train-trie_utils.Po create mode 100644 src/.deps/address_parser_train-unicode_scripts.Po create mode 100644 src/.deps/bench-bench.Po create mode 100644 src/.deps/build_address_dictionary-address_dictionary.Po create mode 100644 src/.deps/build_address_dictionary-address_dictionary_builder.Po create mode 100644 src/.deps/build_address_dictionary-file_utils.Po create mode 100644 src/.deps/build_address_dictionary-string_utils.Po create mode 100644 src/.deps/build_address_dictionary-strndup.Po create mode 100644 src/.deps/build_address_dictionary-trie.Po create mode 100644 src/.deps/build_address_dictionary-trie_search.Po create mode 100644 src/.deps/build_numex_table-file_utils.Po create mode 100644 src/.deps/build_numex_table-numex.Po create mode 100644 src/.deps/build_numex_table-numex_table_builder.Po create mode 100644 src/.deps/build_numex_table-string_utils.Po create mode 100644 src/.deps/build_numex_table-strndup.Po create mode 100644 src/.deps/build_numex_table-tokens.Po create mode 100644 src/.deps/build_numex_table-trie.Po create mode 100644 src/.deps/build_numex_table-trie_search.Po create mode 100644 src/.deps/build_trans_table-file_utils.Po create mode 100644 src/.deps/build_trans_table-string_utils.Po create mode 100644 src/.deps/build_trans_table-strndup.Po create mode 100644 src/.deps/build_trans_table-transliterate.Po create mode 100644 src/.deps/build_trans_table-transliteration_table_builder.Po create mode 100644 src/.deps/build_trans_table-trie.Po create mode 100644 src/.deps/build_trans_table-trie_search.Po create mode 100644 src/.deps/language_classifier-address_dictionary.Po create mode 100644 src/.deps/language_classifier-features.Po create mode 100644 src/.deps/language_classifier-file_utils.Po create mode 100644 src/.deps/language_classifier-float_utils.Po create mode 100644 src/.deps/language_classifier-language_classifier.Po create mode 100644 src/.deps/language_classifier-language_classifier_cli.Po create mode 100644 src/.deps/language_classifier-language_features.Po create mode 100644 src/.deps/language_classifier-logistic.Po create mode 100644 src/.deps/language_classifier-logistic_regression.Po create mode 100644 src/.deps/language_classifier-minibatch.Po create mode 100644 src/.deps/language_classifier-normalize.Po create mode 100644 src/.deps/language_classifier-numex.Po create mode 100644 src/.deps/language_classifier-sparse_matrix.Po create mode 100644 src/.deps/language_classifier-string_utils.Po create mode 100644 src/.deps/language_classifier-strndup.Po create mode 100644 src/.deps/language_classifier-transliterate.Po create mode 100644 src/.deps/language_classifier-trie.Po create mode 100644 src/.deps/language_classifier-trie_search.Po create mode 100644 src/.deps/language_classifier-trie_utils.Po create mode 100644 src/.deps/language_classifier-unicode_scripts.Po create mode 100644 src/.deps/language_classifier_test-address_dictionary.Po create mode 100644 src/.deps/language_classifier_test-features.Po create mode 100644 src/.deps/language_classifier_test-file_utils.Po create mode 100644 src/.deps/language_classifier_test-float_utils.Po create mode 100644 src/.deps/language_classifier_test-language_classifier.Po create mode 100644 src/.deps/language_classifier_test-language_classifier_io.Po create mode 100644 src/.deps/language_classifier_test-language_classifier_test.Po create mode 100644 src/.deps/language_classifier_test-language_features.Po create mode 100644 src/.deps/language_classifier_test-logistic.Po create mode 100644 src/.deps/language_classifier_test-logistic_regression.Po create mode 100644 src/.deps/language_classifier_test-minibatch.Po create mode 100644 src/.deps/language_classifier_test-normalize.Po create mode 100644 src/.deps/language_classifier_test-numex.Po create mode 100644 src/.deps/language_classifier_test-sparse_matrix.Po create mode 100644 src/.deps/language_classifier_test-string_utils.Po create mode 100644 src/.deps/language_classifier_test-strndup.Po create mode 100644 src/.deps/language_classifier_test-transliterate.Po create mode 100644 src/.deps/language_classifier_test-trie.Po create mode 100644 src/.deps/language_classifier_test-trie_search.Po create mode 100644 src/.deps/language_classifier_test-trie_utils.Po create mode 100644 src/.deps/language_classifier_test-unicode_scripts.Po create mode 100644 src/.deps/language_classifier_train-address_dictionary.Po create mode 100644 src/.deps/language_classifier_train-cartesian_product.Po create mode 100644 src/.deps/language_classifier_train-features.Po create mode 100644 src/.deps/language_classifier_train-file_utils.Po create mode 100644 src/.deps/language_classifier_train-float_utils.Po create mode 100644 src/.deps/language_classifier_train-ftrl.Po create mode 100644 src/.deps/language_classifier_train-language_classifier.Po create mode 100644 src/.deps/language_classifier_train-language_classifier_io.Po create mode 100644 src/.deps/language_classifier_train-language_classifier_train.Po create mode 100644 src/.deps/language_classifier_train-language_features.Po create mode 100644 src/.deps/language_classifier_train-logistic.Po create mode 100644 src/.deps/language_classifier_train-logistic_regression.Po create mode 100644 src/.deps/language_classifier_train-logistic_regression_trainer.Po create mode 100644 src/.deps/language_classifier_train-minibatch.Po create mode 100644 src/.deps/language_classifier_train-normalize.Po create mode 100644 src/.deps/language_classifier_train-numex.Po create mode 100644 src/.deps/language_classifier_train-regularization.Po create mode 100644 src/.deps/language_classifier_train-shuffle.Po create mode 100644 src/.deps/language_classifier_train-sparse_matrix.Po create mode 100644 src/.deps/language_classifier_train-sparse_matrix_utils.Po create mode 100644 src/.deps/language_classifier_train-stochastic_gradient_descent.Po create mode 100644 src/.deps/language_classifier_train-string_utils.Po create mode 100644 src/.deps/language_classifier_train-strndup.Po create mode 100644 src/.deps/language_classifier_train-transliterate.Po create mode 100644 src/.deps/language_classifier_train-trie.Po create mode 100644 src/.deps/language_classifier_train-trie_search.Po create mode 100644 src/.deps/language_classifier_train-trie_utils.Po create mode 100644 src/.deps/language_classifier_train-unicode_scripts.Po create mode 100644 src/.deps/libpostal-file_utils.Po create mode 100644 src/.deps/libpostal-json_encode.Po create mode 100644 src/.deps/libpostal-main.Po create mode 100644 src/.deps/libpostal-string_utils.Po create mode 100644 src/.deps/libpostal-strndup.Po create mode 100644 src/.deps/libpostal_la-acronyms.Plo create mode 100644 src/.deps/libpostal_la-address_dictionary.Plo create mode 100644 src/.deps/libpostal_la-address_parser.Plo create mode 100644 src/.deps/libpostal_la-address_parser_io.Plo create mode 100644 src/.deps/libpostal_la-averaged_perceptron.Plo create mode 100644 src/.deps/libpostal_la-averaged_perceptron_tagger.Plo create mode 100644 src/.deps/libpostal_la-crf.Plo create mode 100644 src/.deps/libpostal_la-crf_context.Plo create mode 100644 src/.deps/libpostal_la-dedupe.Plo create mode 100644 src/.deps/libpostal_la-double_metaphone.Plo create mode 100644 src/.deps/libpostal_la-expand.Plo create mode 100644 src/.deps/libpostal_la-features.Plo create mode 100644 src/.deps/libpostal_la-file_utils.Plo create mode 100644 src/.deps/libpostal_la-float_utils.Plo create mode 100644 src/.deps/libpostal_la-graph.Plo create mode 100644 src/.deps/libpostal_la-graph_builder.Plo create mode 100644 src/.deps/libpostal_la-jaccard.Plo create mode 100644 src/.deps/libpostal_la-language_classifier.Plo create mode 100644 src/.deps/libpostal_la-language_features.Plo create mode 100644 src/.deps/libpostal_la-libpostal.Plo create mode 100644 src/.deps/libpostal_la-logistic.Plo create mode 100644 src/.deps/libpostal_la-logistic_regression.Plo create mode 100644 src/.deps/libpostal_la-minibatch.Plo create mode 100644 src/.deps/libpostal_la-near_dupe.Plo create mode 100644 src/.deps/libpostal_la-ngrams.Plo create mode 100644 src/.deps/libpostal_la-normalize.Plo create mode 100644 src/.deps/libpostal_la-numex.Plo create mode 100644 src/.deps/libpostal_la-place.Plo create mode 100644 src/.deps/libpostal_la-soft_tfidf.Plo create mode 100644 src/.deps/libpostal_la-sparse_matrix.Plo create mode 100644 src/.deps/libpostal_la-string_similarity.Plo create mode 100644 src/.deps/libpostal_la-string_utils.Plo create mode 100644 src/.deps/libpostal_la-strndup.Plo create mode 100644 src/.deps/libpostal_la-tokens.Plo create mode 100644 src/.deps/libpostal_la-transliterate.Plo create mode 100644 src/.deps/libpostal_la-trie.Plo create mode 100644 src/.deps/libpostal_la-trie_search.Plo create mode 100644 src/.deps/libpostal_la-trie_utils.Plo create mode 100644 src/.deps/libpostal_la-unicode_scripts.Plo create mode 100644 src/.deps/libscanner_la-scanner.Plo create mode 100644 src/.deps/near_dupe_test-near_dupe_test.Po create mode 100644 src/.deps/near_dupe_test-string_utils.Po create mode 100644 src/.deps/near_dupe_test-strndup.Po create mode 100644 src/.deps/test_libpostal-features.Po create mode 100644 src/.deps/test_libpostal-file_utils.Po create mode 100644 src/.deps/test_libpostal-numex.Po create mode 100644 src/.deps/test_libpostal-string_utils.Po create mode 100644 src/.deps/test_libpostal-strndup.Po create mode 100644 src/.deps/test_libpostal-transliterate.Po create mode 100644 src/.deps/test_libpostal-trie.Po create mode 100644 src/.deps/test_libpostal-trie_search.Po create mode 100644 src/.dirstamp create mode 100755 src/.libs/address_parser create mode 100755 src/.libs/bench create mode 100755 src/.libs/libpostal create mode 100644 src/.libs/libpostal.lai create mode 100755 src/.libs/near_dupe_test create mode 100644 src/Makefile create mode 100644 src/Makefile.in create mode 100755 src/address_parser create mode 100755 src/address_parser_test create mode 100755 src/address_parser_train create mode 100755 src/bench create mode 100755 src/build_address_dictionary create mode 100755 src/build_numex_table create mode 100755 src/build_trans_table create mode 100644 src/geohash/.deps/.dirstamp create mode 100644 src/geohash/.deps/libpostal_la-geohash.Plo create mode 100644 src/geohash/.dirstamp create mode 100644 src/klib/.deps/.dirstamp create mode 100644 src/klib/.deps/libscanner_la-drand48.Plo create mode 100644 src/klib/.dirstamp create mode 100755 src/language_classifier create mode 100755 src/language_classifier_test create mode 100755 src/language_classifier_train create mode 100755 src/libpostal create mode 100755 src/libpostal_data create mode 100644 src/linenoise/.deps/.dirstamp create mode 100644 src/linenoise/.deps/address_parser-linenoise.Po create mode 100644 src/linenoise/.dirstamp create mode 100755 src/near_dupe_test create mode 100644 src/utf8proc/.deps/.dirstamp create mode 100644 src/utf8proc/.deps/address_parser-utf8proc.Po create mode 100644 src/utf8proc/.deps/address_parser_test-utf8proc.Po create mode 100644 src/utf8proc/.deps/address_parser_train-utf8proc.Po create mode 100644 src/utf8proc/.deps/build_address_dictionary-utf8proc.Po create mode 100644 src/utf8proc/.deps/build_numex_table-utf8proc.Po create mode 100644 src/utf8proc/.deps/build_trans_table-utf8proc.Po create mode 100644 src/utf8proc/.deps/language_classifier-utf8proc.Po create mode 100644 src/utf8proc/.deps/language_classifier_test-utf8proc.Po create mode 100644 src/utf8proc/.deps/language_classifier_train-utf8proc.Po create mode 100644 src/utf8proc/.deps/libpostal-utf8proc.Po create mode 100644 src/utf8proc/.deps/libpostal_la-utf8proc.Plo create mode 100644 src/utf8proc/.deps/near_dupe_test-utf8proc.Po create mode 100644 src/utf8proc/.deps/test_libpostal-utf8proc.Po create mode 100644 src/utf8proc/.dirstamp create mode 100644 stamp-h1 create mode 100755 test-driver create mode 100644 test/.deps/test_libpostal-test.Po create mode 100644 test/.deps/test_libpostal-test_crf_context.Po create mode 100644 test/.deps/test_libpostal-test_expand.Po create mode 100644 test/.deps/test_libpostal-test_numex.Po create mode 100644 test/.deps/test_libpostal-test_parser.Po create mode 100644 test/.deps/test_libpostal-test_string_utils.Po create mode 100644 test/.deps/test_libpostal-test_transliterate.Po create mode 100644 test/.deps/test_libpostal-test_trie.Po create mode 100755 test/.libs/test_libpostal create mode 100644 test/Makefile create mode 100644 test/Makefile.in create mode 100755 test/test_libpostal diff --git a/Makefile b/Makefile new file mode 100644 index 000000000..d8ae1d207 --- /dev/null +++ b/Makefile @@ -0,0 +1,885 @@ +# Makefile.in generated by automake 1.16.1 from Makefile.am. +# Makefile. Generated from Makefile.in by configure. + +# Copyright (C) 1994-2018 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + + + +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/libpostal +pkgincludedir = $(includedir)/libpostal +pkglibdir = $(libdir)/libpostal +pkglibexecdir = $(libexecdir)/libpostal +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = x86_64-pc-linux-gnu +host_triplet = x86_64-pc-linux-gnu +subdir = . +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cblas.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ + $(am__configure_deps) $(am__DIST_COMMON) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno config.status.lineno +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = config.h +CONFIG_CLEAN_FILES = libpostal.pc +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_$(V)) +am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_$(V)) +am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_$(V)) +am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(pkgconfigdir)" +DATA = $(pkgconfig_DATA) +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + cscope distdir distdir-am dist dist-all distcheck +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ + $(LISP)config.h.in +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +CSCOPE = cscope +DIST_SUBDIRS = $(SUBDIRS) +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \ + $(srcdir)/libpostal.pc.in compile config.guess config.sub \ + install-sh ltmain.sh missing +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + if test -d "$(distdir)"; then \ + find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -rf "$(distdir)" \ + || { sleep 5 && rm -rf "$(distdir)"; }; \ + else :; fi +am__post_remove_distdir = $(am__remove_distdir) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +DIST_ARCHIVES = $(distdir).tar.gz +GZIP_ENV = --best +DIST_TARGETS = dist-gzip +distuninstallcheck_listfiles = find . -type f -print +am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ + | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' +distcleancheck_listfiles = find . -type f -print +ACLOCAL = ${SHELL} /workspaces/capstone/libpostal/missing aclocal-1.16 +AMTAR = $${TAR-tar} +AM_DEFAULT_VERBOSITY = 1 +AR = ar +AUTOCONF = ${SHELL} /workspaces/capstone/libpostal/missing autoconf +AUTOHEADER = ${SHELL} /workspaces/capstone/libpostal/missing autoheader +AUTOMAKE = ${SHELL} /workspaces/capstone/libpostal/missing automake-1.16 +AWK = gawk +CBLAS_LIBS = +CC = gcc +CCDEPMODE = depmode=gcc3 +CFLAGS = -mfpmath=sse -msse2 -DUSE_SSE -g -O2 +CFLAGS_SCANNER_EXTRA = +CPP = gcc -E +CPPFLAGS = +CYGPATH_W = echo +DEFS = -DHAVE_CONFIG_H +DEPDIR = .deps +DLLTOOL = false +DSYMUTIL = +DUMPBIN = +ECHO_C = +ECHO_N = -n +ECHO_T = +EGREP = /usr/bin/grep -E +EXEEXT = +FGREP = /usr/bin/grep -F +FOUND_GSHUF = +FOUND_SHUF = yes +GREP = /usr/bin/grep +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = $(install_sh) -c -s +LD = /usr/bin/ld -m elf_x86_64 +LDFLAGS = -L/usr/local/lib +LIBOBJS = +LIBPOSTAL_DATA_DIR_VERSION_STRING = v1 +LIBPOSTAL_DATA_FILE_LATEST_VERSION = v1.0.0 +LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION = v1.0.0 +LIBPOSTAL_PARSER_MODEL_LATEST_VERSION = v1.0.0 +LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING = v1 +LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION = v1.0.0 +LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION = v1.0.0 +LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION = v1.0.0 +LIBPOSTAL_SO_VERSION = 1:1:0 +LIBS = -lm +LIBTOOL = $(SHELL) $(top_builddir)/libtool +LIPO = +LN_S = ln -s +LTLIBOBJS = +LT_SYS_LIBRARY_PATH = +MAKEINFO = ${SHELL} /workspaces/capstone/libpostal/missing makeinfo +MANIFEST_TOOL = : +MKDIR_P = /usr/bin/mkdir -p +MODEL = +NM = /usr/bin/nm -B +NMEDIT = +OBJDUMP = objdump +OBJEXT = o +OTOOL = +OTOOL64 = +PACKAGE = libpostal +PACKAGE_BUGREPORT = +PACKAGE_NAME = libpostal +PACKAGE_STRING = libpostal 1.1.0 +PACKAGE_TARNAME = libpostal +PACKAGE_URL = +PACKAGE_VERSION = 1.1.0 +PATH_SEPARATOR = : +RANLIB = ranlib +SED = /usr/bin/sed +SET_MAKE = +SHELL = /bin/bash +STRIP = strip +VERSION = 1.1.0 +abs_builddir = /workspaces/capstone/libpostal +abs_srcdir = /workspaces/capstone/libpostal +abs_top_builddir = /workspaces/capstone/libpostal +abs_top_srcdir = /workspaces/capstone/libpostal +ac_ct_AR = ar +ac_ct_CC = gcc +ac_ct_DUMPBIN = +am__include = include +am__leading_dot = . +am__quote = +am__tar = $${TAR-tar} chof - "$$tardir" +am__untar = $${TAR-tar} xf - +bindir = ${exec_prefix}/bin +build = x86_64-pc-linux-gnu +build_alias = +build_cpu = x86_64 +build_os = linux-gnu +build_vendor = pc +builddir = . +datadir = ${datarootdir} +datarootdir = ${prefix}/share +docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} +dvidir = ${docdir} +exec_prefix = ${prefix} +host = x86_64-pc-linux-gnu +host_alias = +host_cpu = x86_64 +host_os = linux-gnu +host_vendor = pc +htmldir = ${docdir} +includedir = ${prefix}/include +infodir = ${datarootdir}/info +install_sh = ${SHELL} /workspaces/capstone/libpostal/install-sh +libdir = ${exec_prefix}/lib +libexecdir = ${exec_prefix}/libexec +localedir = ${datarootdir}/locale +localstatedir = ${prefix}/var +mandir = ${datarootdir}/man +mkdir_p = $(MKDIR_P) +oldincludedir = /usr/include +pdfdir = ${docdir} +prefix = /usr/local +program_transform_name = s,x,x, +psdir = ${docdir} +runstatedir = ${localstatedir}/run +sbindir = ${exec_prefix}/sbin +sharedstatedir = ${prefix}/com +srcdir = . +sysconfdir = ${prefix}/etc +target_alias = +top_build_prefix = +top_builddir = . +top_srcdir = . +SUBDIRS = src test +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = libpostal.pc +all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-recursive + +.SUFFIXES: +am--refresh: Makefile + @: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ + $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + +$(top_srcdir)/configure: $(am__configure_deps) + $(am__cd) $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) +$(am__aclocal_m4_deps): + +config.h: stamp-h1 + @test -f $@ || rm -f stamp-h1 + @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 + +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status config.h +$(srcdir)/config.h.in: $(am__configure_deps) + ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) + rm -f stamp-h1 + touch $@ + +distclean-hdr: + -rm -f config.h stamp-h1 +libpostal.pc: $(top_builddir)/config.status $(srcdir)/libpostal.pc.in + cd $(top_builddir) && $(SHELL) ./config.status $@ + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool config.lt +install-pkgconfigDATA: $(pkgconfig_DATA) + @$(NORMAL_INSTALL) + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ + done + +uninstall-pkgconfigDATA: + @$(NORMAL_UNINSTALL) + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) + +# This directory's subdirectories are mostly independent; you can cd +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscope: cscope.files + test ! -s cscope.files \ + || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) +clean-cscope: + -rm -f cscope.files +cscope.files: clean-cscope cscopelist +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + -rm -f cscope.out cscope.in.out cscope.po.out cscope.files + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + $(am__remove_distdir) + test -d "$(distdir)" || mkdir "$(distdir)" + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done + -test -n "$(am__skip_mode_fix)" \ + || find "$(distdir)" -type d ! -perm -755 \ + -exec chmod u+rwx,go+rx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r "$(distdir)" +dist-gzip: distdir + tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz + $(am__post_remove_distdir) + +dist-bzip2: distdir + tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 + $(am__post_remove_distdir) + +dist-lzip: distdir + tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz + $(am__post_remove_distdir) + +dist-xz: distdir + tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz + $(am__post_remove_distdir) + +dist-tarZ: distdir + @echo WARNING: "Support for distribution archives compressed with" \ + "legacy program 'compress' is deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z + $(am__post_remove_distdir) + +dist-shar: distdir + @echo WARNING: "Support for shar distribution archives is" \ + "deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 + shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz + $(am__post_remove_distdir) + +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__post_remove_distdir) + +dist dist-all: + $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' + $(am__post_remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ + *.tar.bz2*) \ + bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.lz*) \ + lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ + *.tar.xz*) \ + xz -dc $(distdir).tar.xz | $(am__untar) ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + esac + chmod -R a-w $(distdir) + chmod u+w $(distdir) + mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst + chmod a-w $(distdir) + test -d $(distdir)/_build || exit 0; \ + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && am__cwd=`pwd` \ + && $(am__cd) $(distdir)/_build/sub \ + && ../../configure \ + $(AM_DISTCHECK_CONFIGURE_FLAGS) \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + --srcdir=../.. --prefix="$$dc_install_base" \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist \ + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ + && cd "$$am__cwd" \ + || exit 1 + $(am__post_remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' +distuninstallcheck: + @test -n '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: trying to run $@ with an empty' \ + '$$(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + $(am__cd) '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am +check: check-recursive +all-am: Makefile $(DATA) config.h +installdirs: installdirs-recursive +installdirs-am: + for dir in "$(DESTDIR)$(pkgconfigdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-hdr \ + distclean-libtool distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: install-pkgconfigDATA + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-pkgconfigDATA + +.MAKE: $(am__recursive_targets) all install-am install-strip + +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--refresh check check-am clean clean-cscope clean-generic \ + clean-libtool cscope cscopelist-am ctags ctags-am dist \ + dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ + dist-xz dist-zip distcheck distclean distclean-generic \ + distclean-hdr distclean-libtool distclean-tags distcleancheck \ + distdir distuninstallcheck dvi dvi-am html html-am info \ + info-am install install-am install-data install-data-am \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-pkgconfigDATA \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-pkgconfigDATA + +.PRECIOUS: Makefile + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/Makefile.in b/Makefile.in new file mode 100644 index 000000000..c38776427 --- /dev/null +++ b/Makefile.in @@ -0,0 +1,885 @@ +# Makefile.in generated by automake 1.16.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2018 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +subdir = . +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cblas.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ + $(am__configure_deps) $(am__DIST_COMMON) +am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ + configure.lineno config.status.lineno +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = config.h +CONFIG_CLEAN_FILES = libpostal.pc +CONFIG_CLEAN_VPATH_FILES = +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +SOURCES = +DIST_SOURCES = +RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \ + ctags-recursive dvi-recursive html-recursive info-recursive \ + install-data-recursive install-dvi-recursive \ + install-exec-recursive install-html-recursive \ + install-info-recursive install-pdf-recursive \ + install-ps-recursive install-recursive installcheck-recursive \ + installdirs-recursive pdf-recursive ps-recursive \ + tags-recursive uninstall-recursive +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(pkgconfigdir)" +DATA = $(pkgconfig_DATA) +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +am__recursive_targets = \ + $(RECURSIVE_TARGETS) \ + $(RECURSIVE_CLEAN_TARGETS) \ + $(am__extra_recursive_targets) +AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \ + cscope distdir distdir-am dist dist-all distcheck +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \ + $(LISP)config.h.in +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +CSCOPE = cscope +DIST_SUBDIRS = $(SUBDIRS) +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \ + $(srcdir)/libpostal.pc.in compile config.guess config.sub \ + install-sh ltmain.sh missing +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +distdir = $(PACKAGE)-$(VERSION) +top_distdir = $(distdir) +am__remove_distdir = \ + if test -d "$(distdir)"; then \ + find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \ + && rm -rf "$(distdir)" \ + || { sleep 5 && rm -rf "$(distdir)"; }; \ + else :; fi +am__post_remove_distdir = $(am__remove_distdir) +am__relativize = \ + dir0=`pwd`; \ + sed_first='s,^\([^/]*\)/.*$$,\1,'; \ + sed_rest='s,^[^/]*/*,,'; \ + sed_last='s,^.*/\([^/]*\)$$,\1,'; \ + sed_butlast='s,/*[^/]*$$,,'; \ + while test -n "$$dir1"; do \ + first=`echo "$$dir1" | sed -e "$$sed_first"`; \ + if test "$$first" != "."; then \ + if test "$$first" = ".."; then \ + dir2=`echo "$$dir0" | sed -e "$$sed_last"`/"$$dir2"; \ + dir0=`echo "$$dir0" | sed -e "$$sed_butlast"`; \ + else \ + first2=`echo "$$dir2" | sed -e "$$sed_first"`; \ + if test "$$first2" = "$$first"; then \ + dir2=`echo "$$dir2" | sed -e "$$sed_rest"`; \ + else \ + dir2="../$$dir2"; \ + fi; \ + dir0="$$dir0"/"$$first"; \ + fi; \ + fi; \ + dir1=`echo "$$dir1" | sed -e "$$sed_rest"`; \ + done; \ + reldir="$$dir2" +DIST_ARCHIVES = $(distdir).tar.gz +GZIP_ENV = --best +DIST_TARGETS = dist-gzip +distuninstallcheck_listfiles = find . -type f -print +am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ + | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' +distcleancheck_listfiles = find . -type f -print +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CBLAS_LIBS = @CBLAS_LIBS@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CFLAGS_SCANNER_EXTRA = @CFLAGS_SCANNER_EXTRA@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FOUND_GSHUF = @FOUND_GSHUF@ +FOUND_SHUF = @FOUND_SHUF@ +GREP = @GREP@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBPOSTAL_DATA_DIR_VERSION_STRING = @LIBPOSTAL_DATA_DIR_VERSION_STRING@ +LIBPOSTAL_DATA_FILE_LATEST_VERSION = @LIBPOSTAL_DATA_FILE_LATEST_VERSION@ +LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION = @LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION@ +LIBPOSTAL_PARSER_MODEL_LATEST_VERSION = @LIBPOSTAL_PARSER_MODEL_LATEST_VERSION@ +LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING = @LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING@ +LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION = @LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION@ +LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION = @LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION@ +LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION = @LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION@ +LIBPOSTAL_SO_VERSION = @LIBPOSTAL_SO_VERSION@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +MODEL = @MODEL@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +RANLIB = @RANLIB@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @VERSION@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +SUBDIRS = src test +pkgconfigdir = $(libdir)/pkgconfig +pkgconfig_DATA = libpostal.pc +all: config.h + $(MAKE) $(AM_MAKEFLAGS) all-recursive + +.SUFFIXES: +am--refresh: Makefile + @: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + echo ' cd $(srcdir) && $(AUTOMAKE) --foreign'; \ + $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + echo ' $(SHELL) ./config.status'; \ + $(SHELL) ./config.status;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + $(SHELL) ./config.status --recheck + +$(top_srcdir)/configure: $(am__configure_deps) + $(am__cd) $(srcdir) && $(AUTOCONF) +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + $(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) +$(am__aclocal_m4_deps): + +config.h: stamp-h1 + @test -f $@ || rm -f stamp-h1 + @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1 + +stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status + @rm -f stamp-h1 + cd $(top_builddir) && $(SHELL) ./config.status config.h +$(srcdir)/config.h.in: $(am__configure_deps) + ($(am__cd) $(top_srcdir) && $(AUTOHEADER)) + rm -f stamp-h1 + touch $@ + +distclean-hdr: + -rm -f config.h stamp-h1 +libpostal.pc: $(top_builddir)/config.status $(srcdir)/libpostal.pc.in + cd $(top_builddir) && $(SHELL) ./config.status $@ + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + +distclean-libtool: + -rm -f libtool config.lt +install-pkgconfigDATA: $(pkgconfig_DATA) + @$(NORMAL_INSTALL) + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(pkgconfigdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(pkgconfigdir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(pkgconfigdir)'"; \ + $(INSTALL_DATA) $$files "$(DESTDIR)$(pkgconfigdir)" || exit $$?; \ + done + +uninstall-pkgconfigDATA: + @$(NORMAL_UNINSTALL) + @list='$(pkgconfig_DATA)'; test -n "$(pkgconfigdir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(pkgconfigdir)'; $(am__uninstall_files_from_dir) + +# This directory's subdirectories are mostly independent; you can cd +# into them and run 'make' without going through this Makefile. +# To change the values of 'make' variables: instead of editing Makefiles, +# (1) if the variable is set in 'config.status', edit 'config.status' +# (which will cause the Makefiles to be regenerated when you run 'make'); +# (2) otherwise, pass the desired values on the 'make' command line. +$(am__recursive_targets): + @fail=; \ + if $(am__make_keepgoing); then \ + failcom='fail=yes'; \ + else \ + failcom='exit 1'; \ + fi; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-recursive +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-recursive + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscope: cscope.files + test ! -s cscope.files \ + || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS) +clean-cscope: + -rm -f cscope.files +cscope.files: clean-cscope cscopelist +cscopelist: cscopelist-recursive + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + -rm -f cscope.out cscope.in.out cscope.po.out cscope.files + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + $(am__remove_distdir) + test -d "$(distdir)" || mkdir "$(distdir)" + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + $(am__make_dryrun) \ + || test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + dir1=$$subdir; dir2="$(distdir)/$$subdir"; \ + $(am__relativize); \ + new_distdir=$$reldir; \ + dir1=$$subdir; dir2="$(top_distdir)"; \ + $(am__relativize); \ + new_top_distdir=$$reldir; \ + echo " (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) top_distdir="$$new_top_distdir" distdir="$$new_distdir" \\"; \ + echo " am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)"; \ + ($(am__cd) $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$new_top_distdir" \ + distdir="$$new_distdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + am__skip_mode_fix=: \ + distdir) \ + || exit 1; \ + fi; \ + done + -test -n "$(am__skip_mode_fix)" \ + || find "$(distdir)" -type d ! -perm -755 \ + -exec chmod u+rwx,go+rx {} \; -o \ + ! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -400 -exec chmod a+r {} \; -o \ + ! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \ + || chmod -R a+r "$(distdir)" +dist-gzip: distdir + tardir=$(distdir) && $(am__tar) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).tar.gz + $(am__post_remove_distdir) + +dist-bzip2: distdir + tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2 + $(am__post_remove_distdir) + +dist-lzip: distdir + tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz + $(am__post_remove_distdir) + +dist-xz: distdir + tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz + $(am__post_remove_distdir) + +dist-tarZ: distdir + @echo WARNING: "Support for distribution archives compressed with" \ + "legacy program 'compress' is deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 + tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z + $(am__post_remove_distdir) + +dist-shar: distdir + @echo WARNING: "Support for shar distribution archives is" \ + "deprecated." >&2 + @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 + shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -c >$(distdir).shar.gz + $(am__post_remove_distdir) + +dist-zip: distdir + -rm -f $(distdir).zip + zip -rq $(distdir).zip $(distdir) + $(am__post_remove_distdir) + +dist dist-all: + $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:' + $(am__post_remove_distdir) + +# This target untars the dist file and tries a VPATH configuration. Then +# it guarantees that the distribution is self-contained by making another +# tarfile. +distcheck: dist + case '$(DIST_ARCHIVES)' in \ + *.tar.gz*) \ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).tar.gz | $(am__untar) ;;\ + *.tar.bz2*) \ + bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\ + *.tar.lz*) \ + lzip -dc $(distdir).tar.lz | $(am__untar) ;;\ + *.tar.xz*) \ + xz -dc $(distdir).tar.xz | $(am__untar) ;;\ + *.tar.Z*) \ + uncompress -c $(distdir).tar.Z | $(am__untar) ;;\ + *.shar.gz*) \ + eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ + *.zip*) \ + unzip $(distdir).zip ;;\ + esac + chmod -R a-w $(distdir) + chmod u+w $(distdir) + mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst + chmod a-w $(distdir) + test -d $(distdir)/_build || exit 0; \ + dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \ + && dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \ + && am__cwd=`pwd` \ + && $(am__cd) $(distdir)/_build/sub \ + && ../../configure \ + $(AM_DISTCHECK_CONFIGURE_FLAGS) \ + $(DISTCHECK_CONFIGURE_FLAGS) \ + --srcdir=../.. --prefix="$$dc_install_base" \ + && $(MAKE) $(AM_MAKEFLAGS) \ + && $(MAKE) $(AM_MAKEFLAGS) dvi \ + && $(MAKE) $(AM_MAKEFLAGS) check \ + && $(MAKE) $(AM_MAKEFLAGS) install \ + && $(MAKE) $(AM_MAKEFLAGS) installcheck \ + && $(MAKE) $(AM_MAKEFLAGS) uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \ + distuninstallcheck \ + && chmod -R a-w "$$dc_install_base" \ + && ({ \ + (cd ../.. && umask 077 && mkdir "$$dc_destdir") \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \ + && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \ + distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \ + } || { rm -rf "$$dc_destdir"; exit 1; }) \ + && rm -rf "$$dc_destdir" \ + && $(MAKE) $(AM_MAKEFLAGS) dist \ + && rm -rf $(DIST_ARCHIVES) \ + && $(MAKE) $(AM_MAKEFLAGS) distcleancheck \ + && cd "$$am__cwd" \ + || exit 1 + $(am__post_remove_distdir) + @(echo "$(distdir) archives ready for distribution: "; \ + list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \ + sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x' +distuninstallcheck: + @test -n '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: trying to run $@ with an empty' \ + '$$(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + $(am__cd) '$(distuninstallcheck_dir)' || { \ + echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \ + exit 1; \ + }; \ + test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left after uninstall:" ; \ + if test -n "$(DESTDIR)"; then \ + echo " (check DESTDIR support)"; \ + fi ; \ + $(distuninstallcheck_listfiles) ; \ + exit 1; } >&2 +distcleancheck: distclean + @if test '$(srcdir)' = . ; then \ + echo "ERROR: distcleancheck can only run from a VPATH build" ; \ + exit 1 ; \ + fi + @test `$(distcleancheck_listfiles) | wc -l` -eq 0 \ + || { echo "ERROR: files left in build directory after distclean:" ; \ + $(distcleancheck_listfiles) ; \ + exit 1; } >&2 +check-am: all-am +check: check-recursive +all-am: Makefile $(DATA) config.h +installdirs: installdirs-recursive +installdirs-am: + for dir in "$(DESTDIR)$(pkgconfigdir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +uninstall: uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-recursive + +clean-am: clean-generic clean-libtool mostlyclean-am + +distclean: distclean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-hdr \ + distclean-libtool distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +html-am: + +info: info-recursive + +info-am: + +install-data-am: install-pkgconfigDATA + +install-dvi: install-dvi-recursive + +install-dvi-am: + +install-exec-am: + +install-html: install-html-recursive + +install-html-am: + +install-info: install-info-recursive + +install-info-am: + +install-man: + +install-pdf: install-pdf-recursive + +install-pdf-am: + +install-ps: install-ps-recursive + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f $(am__CONFIG_DISTCLEAN_FILES) + -rm -rf $(top_srcdir)/autom4te.cache + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: uninstall-pkgconfigDATA + +.MAKE: $(am__recursive_targets) all install-am install-strip + +.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \ + am--refresh check check-am clean clean-cscope clean-generic \ + clean-libtool cscope cscopelist-am ctags ctags-am dist \ + dist-all dist-bzip2 dist-gzip dist-lzip dist-shar dist-tarZ \ + dist-xz dist-zip distcheck distclean distclean-generic \ + distclean-hdr distclean-libtool distclean-tags distcleancheck \ + distdir distuninstallcheck dvi dvi-am html html-am info \ + info-am install install-am install-data install-data-am \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-man install-pdf install-pdf-am install-pkgconfigDATA \ + install-ps install-ps-am install-strip installcheck \ + installcheck-am installdirs installdirs-am maintainer-clean \ + maintainer-clean-generic mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \ + uninstall-am uninstall-pkgconfigDATA + +.PRECIOUS: Makefile + + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/aclocal.m4 b/aclocal.m4 new file mode 100644 index 000000000..a506d1a6d --- /dev/null +++ b/aclocal.m4 @@ -0,0 +1,1141 @@ +# generated automatically by aclocal 1.16.1 -*- Autoconf -*- + +# Copyright (C) 1996-2018 Free Software Foundation, Inc. + +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],, +[m4_warning([this file was generated for autoconf 2.69. +You have another version of autoconf. It may work, but is not guaranteed to. +If you have problems, you may need to regenerate the build system entirely. +To do so, use the procedure documented by the package, typically 'autoreconf'.])]) + +# Copyright (C) 2002-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_AUTOMAKE_VERSION(VERSION) +# ---------------------------- +# Automake X.Y traces this macro to ensure aclocal.m4 has been +# generated from the m4 files accompanying Automake X.Y. +# (This private macro should not be called outside this file.) +AC_DEFUN([AM_AUTOMAKE_VERSION], +[am__api_version='1.16' +dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to +dnl require some minimum version. Point them to the right macro. +m4_if([$1], [1.16.1], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl +]) + +# _AM_AUTOCONF_VERSION(VERSION) +# ----------------------------- +# aclocal traces this macro to find the Autoconf version. +# This is a private macro too. Using m4_define simplifies +# the logic in aclocal, which can simply ignore this definition. +m4_define([_AM_AUTOCONF_VERSION], []) + +# AM_SET_CURRENT_AUTOMAKE_VERSION +# ------------------------------- +# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. +# This function is AC_REQUIREd by AM_INIT_AUTOMAKE. +AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], +[AM_AUTOMAKE_VERSION([1.16.1])dnl +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) + +# AM_AUX_DIR_EXPAND -*- Autoconf -*- + +# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets +# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to +# '$srcdir', '$srcdir/..', or '$srcdir/../..'. +# +# Of course, Automake must honor this variable whenever it calls a +# tool from the auxiliary directory. The problem is that $srcdir (and +# therefore $ac_aux_dir as well) can be either absolute or relative, +# depending on how configure is run. This is pretty annoying, since +# it makes $ac_aux_dir quite unusable in subdirectories: in the top +# source directory, any form will work fine, but in subdirectories a +# relative path needs to be adjusted first. +# +# $ac_aux_dir/missing +# fails when called from a subdirectory if $ac_aux_dir is relative +# $top_srcdir/$ac_aux_dir/missing +# fails if $ac_aux_dir is absolute, +# fails when called from a subdirectory in a VPATH build with +# a relative $ac_aux_dir +# +# The reason of the latter failure is that $top_srcdir and $ac_aux_dir +# are both prefixed by $srcdir. In an in-source build this is usually +# harmless because $srcdir is '.', but things will broke when you +# start a VPATH build or use an absolute $srcdir. +# +# So we could use something similar to $top_srcdir/$ac_aux_dir/missing, +# iff we strip the leading $srcdir from $ac_aux_dir. That would be: +# am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` +# and then we would define $MISSING as +# MISSING="\${SHELL} $am_aux_dir/missing" +# This will work as long as MISSING is not called from configure, because +# unfortunately $(top_srcdir) has no meaning in configure. +# However there are other variables, like CC, which are often used in +# configure, and could therefore not use this "fixed" $ac_aux_dir. +# +# Another solution, used here, is to always expand $ac_aux_dir to an +# absolute PATH. The drawback is that using absolute paths prevent a +# configured tree to be moved without reconfiguration. + +AC_DEFUN([AM_AUX_DIR_EXPAND], +[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` +]) + +# AM_CONDITIONAL -*- Autoconf -*- + +# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_CONDITIONAL(NAME, SHELL-CONDITION) +# ------------------------------------- +# Define a conditional. +AC_DEFUN([AM_CONDITIONAL], +[AC_PREREQ([2.52])dnl + m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE])dnl +AC_SUBST([$1_FALSE])dnl +_AM_SUBST_NOTMAKE([$1_TRUE])dnl +_AM_SUBST_NOTMAKE([$1_FALSE])dnl +m4_define([_AM_COND_VALUE_$1], [$2])dnl +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([[conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]]) +fi])]) + +# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + + +# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be +# written in clear, in which case automake, when reading aclocal.m4, +# will think it sees a *use*, and therefore will trigger all it's +# C support machinery. Also note that it means that autoscan, seeing +# CC etc. in the Makefile, will ask for an AC_PROG_CC use... + + +# _AM_DEPENDENCIES(NAME) +# ---------------------- +# See how the compiler implements dependency checking. +# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". +# We try a few techniques and use that to set a single cache variable. +# +# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was +# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular +# dependency, and given that the user is not expected to run this macro, +# just rely on AC_PROG_CC. +AC_DEFUN([_AM_DEPENDENCIES], +[AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], + [$1], [CXX], [depcc="$CXX" am_compiler_list=], + [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], + [$1], [UPC], [depcc="$UPC" am_compiler_list=], + [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + am__universal=false + m4_case([$1], [CC], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac], + [CXX], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac]) + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) + + +# AM_SET_DEPDIR +# ------------- +# Choose a directory name for dependency files. +# This macro is AC_REQUIREd in _AM_DEPENDENCIES. +AC_DEFUN([AM_SET_DEPDIR], +[AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) + + +# AM_DEP_TRACK +# ------------ +AC_DEFUN([AM_DEP_TRACK], +[AC_ARG_ENABLE([dependency-tracking], [dnl +AS_HELP_STRING( + [--enable-dependency-tracking], + [do not reject slow dependency extractors]) +AS_HELP_STRING( + [--disable-dependency-tracking], + [speeds up one-time build])]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH])dnl +_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +AC_SUBST([am__nodep])dnl +_AM_SUBST_NOTMAKE([am__nodep])dnl +]) + +# Generate code to set up dependency tracking. -*- Autoconf -*- + +# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_OUTPUT_DEPENDENCY_COMMANDS +# ------------------------------ +AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], +[{ + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + AS_CASE([$CONFIG_FILES], + [*\'*], [eval set x "$CONFIG_FILES"], + [*], [set x $CONFIG_FILES]) + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`AS_DIRNAME(["$am_mf"])` + am_filepart=`AS_BASENAME(["$am_mf"])` + AM_RUN_LOG([cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles]) || am_rc=$? + done + if test $am_rc -ne 0; then + AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. Try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking).]) + fi + AS_UNSET([am_dirpart]) + AS_UNSET([am_filepart]) + AS_UNSET([am_mf]) + AS_UNSET([am_rc]) + rm -f conftest-deps.mk +} +])# _AM_OUTPUT_DEPENDENCY_COMMANDS + + +# AM_OUTPUT_DEPENDENCY_COMMANDS +# ----------------------------- +# This macro should only be invoked once -- use via AC_REQUIRE. +# +# This code is only required when automatic dependency tracking is enabled. +# This creates each '.Po' and '.Plo' makefile fragment that we'll need in +# order to bootstrap the dependency handling code. +AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], +[AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])]) + +# Do all the work for Automake. -*- Autoconf -*- + +# Copyright (C) 1996-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This macro actually does too much. Some checks are only needed if +# your package does certain things. But this isn't really a big deal. + +dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. +m4_define([AC_PROG_CC], +m4_defn([AC_PROG_CC]) +[_AM_PROG_CC_C_O +]) + +# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) +# AM_INIT_AUTOMAKE([OPTIONS]) +# ----------------------------------------------- +# The call with PACKAGE and VERSION arguments is the old style +# call (pre autoconf-2.50), which is being phased out. PACKAGE +# and VERSION should now be passed to AC_INIT and removed from +# the call to AM_INIT_AUTOMAKE. +# We support both call styles for the transition. After +# the next Automake release, Autoconf can make the AC_INIT +# arguments mandatory, and then we can depend on a new Autoconf +# release and drop the old call support. +AC_DEFUN([AM_INIT_AUTOMAKE], +[AC_PREREQ([2.65])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[AC_DIAGNOSE([obsolete], + [$0: two- and three-arguments forms are deprecated.]) +m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl +dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. +m4_if( + m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), + [ok:ok],, + [m4_fatal([AC_INIT should be called with package and version arguments])])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +AM_MISSING_PROG([AUTOCONF], [autoconf]) +AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +AM_MISSING_PROG([AUTOHEADER], [autoheader]) +AM_MISSING_PROG([MAKEINFO], [makeinfo]) +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +AC_SUBST([mkdir_p], ['$(MKDIR_P)']) +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl +]) +AC_REQUIRE([AM_SILENT_RULES])dnl +dnl The testsuite driver may need to know about EXEEXT, so add the +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This +dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_CONFIG_COMMANDS_PRE(dnl +[m4_provide_if([_AM_COMPILER_EXEEXT], + [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) + fi +fi +dnl The trailing newline in this macro's definition is deliberate, for +dnl backward compatibility and to allow trailing 'dnl'-style comments +dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. +]) + +dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not +dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further +dnl mangled by Autoconf and run in a shell conditional statement. +m4_define([_AC_COMPILER_EXEEXT], +m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) + +# When config.status generates a header, we must update the stamp-h file. +# This file resides in the same directory as the config header +# that is generated. The stamp files are numbered to have different names. + +# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the +# loop where config.status creates the headers, so we can generate +# our stamp files there. +AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], +[# Compute $1's index in $config_headers. +_am_arg=$1 +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) + +# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_SH +# ------------------ +# Define $install_sh. +AC_DEFUN([AM_PROG_INSTALL_SH], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi +AC_SUBST([install_sh])]) + +# Copyright (C) 2003-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# Check whether the underlying file-system supports filenames +# with a leading dot. For instance MS-DOS doesn't. +AC_DEFUN([AM_SET_LEADING_DOT], +[rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) + +# Check to see how 'make' treats includes. -*- Autoconf -*- + +# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_MAKE_INCLUDE() +# ----------------- +# Check whether make has an 'include' directive that can support all +# the idioms we need for our automatic dependency tracking code. +AC_DEFUN([AM_MAKE_INCLUDE], +[AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) +cat > confinc.mk << 'END' +am__doit: + @echo this is the am__doit target >confinc.out +.PHONY: am__doit +END +am__include="#" +am__quote= +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) + AS_CASE([$?:`cat confinc.out 2>/dev/null`], + ['0:this is the am__doit target'], + [AS_CASE([$s], + [BSD], [am__include='.include' am__quote='"'], + [am__include='include' am__quote=''])]) + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +AC_MSG_RESULT([${_am_result}]) +AC_SUBST([am__include])]) +AC_SUBST([am__quote])]) + +# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- + +# Copyright (C) 1997-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_MISSING_PROG(NAME, PROGRAM) +# ------------------------------ +AC_DEFUN([AM_MISSING_PROG], +[AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) + +# AM_MISSING_HAS_RUN +# ------------------ +# Define MISSING if not defined so far and test if it is modern enough. +# If it is, set am_missing_run to use it, otherwise, to nothing. +AC_DEFUN([AM_MISSING_HAS_RUN], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([missing])dnl +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + AC_MSG_WARN(['missing' script is too old or missing]) +fi +]) + +# Helper functions for option handling. -*- Autoconf -*- + +# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_MANGLE_OPTION(NAME) +# ----------------------- +AC_DEFUN([_AM_MANGLE_OPTION], +[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) + +# _AM_SET_OPTION(NAME) +# -------------------- +# Set option NAME. Presently that only means defining a flag for this option. +AC_DEFUN([_AM_SET_OPTION], +[m4_define(_AM_MANGLE_OPTION([$1]), [1])]) + +# _AM_SET_OPTIONS(OPTIONS) +# ------------------------ +# OPTIONS is a space-separated list of Automake options. +AC_DEFUN([_AM_SET_OPTIONS], +[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) + +# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) +# ------------------------------------------- +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +AC_DEFUN([_AM_IF_OPTION], +[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) + +# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_PROG_CC_C_O +# --------------- +# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC +# to automatically call this. +AC_DEFUN([_AM_PROG_CC_C_O], +[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +AC_LANG_PUSH([C])dnl +AC_CACHE_CHECK( + [whether $CC understands -c and -o together], + [am_cv_prog_cc_c_o], + [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i]) +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +AC_LANG_POP([C])]) + +# For backward compatibility. +AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) + +# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_RUN_LOG(COMMAND) +# ------------------- +# Run COMMAND, save the exit status in ac_status, and log it. +# (This has been adapted from Autoconf's _AC_RUN_LOG macro.) +AC_DEFUN([AM_RUN_LOG], +[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD + ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + (exit $ac_status); }]) + +# Check to make sure that the build environment is sane. -*- Autoconf -*- + +# Copyright (C) 1996-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_SANITY_CHECK +# --------------- +AC_DEFUN([AM_SANITY_CHECK], +[AC_MSG_CHECKING([whether build environment is sane]) +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_ERROR([unsafe absolute working directory name]);; +esac +case $srcdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT([yes]) +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi +AC_CONFIG_COMMANDS_PRE( + [AC_MSG_CHECKING([that generated files are newer than configure]) + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + AC_MSG_RESULT([done])]) +rm -f conftest.file +]) + +# Copyright (C) 2009-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_SILENT_RULES([DEFAULT]) +# -------------------------- +# Enable less verbose build rules; with the default set to DEFAULT +# ("yes" being less verbose, "no" or empty being verbose). +AC_DEFUN([AM_SILENT_RULES], +[AC_ARG_ENABLE([silent-rules], [dnl +AS_HELP_STRING( + [--enable-silent-rules], + [less verbose build output (undo: "make V=1")]) +AS_HELP_STRING( + [--disable-silent-rules], + [verbose build output (undo: "make V=0")])dnl +]) +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +esac +dnl +dnl A few 'make' implementations (e.g., NonStop OS and NextStep) +dnl do not support nested variable expansions. +dnl See automake bug#9928 and bug#10237. +am_make=${MAKE-make} +AC_CACHE_CHECK([whether $am_make supports nested variables], + [am_cv_make_support_nested_variables], + [if AS_ECHO([['TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi]) +if test $am_cv_make_support_nested_variables = yes; then + dnl Using '$V' instead of '$(V)' breaks IRIX make. + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AC_SUBST([AM_V])dnl +AM_SUBST_NOTMAKE([AM_V])dnl +AC_SUBST([AM_DEFAULT_V])dnl +AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl +AM_BACKSLASH='\' +AC_SUBST([AM_BACKSLASH])dnl +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl +]) + +# Copyright (C) 2001-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# AM_PROG_INSTALL_STRIP +# --------------------- +# One issue with vendor 'install' (even GNU) is that you can't +# specify the program used to strip binaries. This is especially +# annoying in cross-compiling environments, where the build's strip +# is unlikely to handle the host's binaries. +# Fortunately install-sh will honor a STRIPPROG variable, so we +# always use install-sh in "make install-strip", and initialize +# STRIPPROG with the value of the STRIP variable (set by the user). +AC_DEFUN([AM_PROG_INSTALL_STRIP], +[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) + +# Copyright (C) 2006-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_SUBST_NOTMAKE(VARIABLE) +# --------------------------- +# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. +# This macro is traced by Automake. +AC_DEFUN([_AM_SUBST_NOTMAKE]) + +# AM_SUBST_NOTMAKE(VARIABLE) +# -------------------------- +# Public sister of _AM_SUBST_NOTMAKE. +AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) + +# Check how to create a tarball. -*- Autoconf -*- + +# Copyright (C) 2004-2018 Free Software Foundation, Inc. +# +# This file is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# _AM_PROG_TAR(FORMAT) +# -------------------- +# Check how to create a tarball in format FORMAT. +# FORMAT should be one of 'v7', 'ustar', or 'pax'. +# +# Substitute a variable $(am__tar) that is a command +# writing to stdout a FORMAT-tarball containing the directory +# $tardir. +# tardir=directory && $(am__tar) > result.tar +# +# Substitute a variable $(am__untar) that extract such +# a tarball read from stdin. +# $(am__untar) < result.tar +# +AC_DEFUN([_AM_PROG_TAR], +[# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AC_SUBST([AMTAR], ['$${TAR-tar}']) + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' + +m4_if([$1], [v7], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], + + [m4_case([$1], + [ustar], + [# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) + if test $am_uid -le $am_max_uid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi + AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) + if test $am_gid -le $am_max_gid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi], + + [pax], + [], + + [m4_fatal([Unknown tar format])]) + + AC_MSG_CHECKING([how to create a $1 tar archive]) + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_$1-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi + done + rm -rf conftest.dir + + AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) + AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + +AC_SUBST([am__tar]) +AC_SUBST([am__untar]) +]) # _AM_PROG_TAR + +m4_include([m4/ax_cblas.m4]) +m4_include([m4/libtool.m4]) +m4_include([m4/ltoptions.m4]) +m4_include([m4/ltsugar.m4]) +m4_include([m4/ltversion.m4]) +m4_include([m4/lt~obsolete.m4]) diff --git a/autom4te.cache/output.0 b/autom4te.cache/output.0 new file mode 100644 index 000000000..73693cfc6 --- /dev/null +++ b/autom4te.cache/output.0 @@ -0,0 +1,15516 @@ +@%:@! /bin/sh +@%:@ Guess values for system-dependent variables and create Makefiles. +@%:@ Generated by GNU Autoconf 2.69 for libpostal 1.1.0. +@%:@ +@%:@ +@%:@ Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. +@%:@ +@%:@ +@%:@ This configure script is free software; the Free Software Foundation +@%:@ gives unlimited permission to copy, distribute and modify it. +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in @%:@( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : + +else + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 + + test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( + ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + PATH=/empty FPATH=/empty; export PATH FPATH + test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ + || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1" + if (eval "$as_required") 2>/dev/null; then : + as_have_required=yes +else + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + as_found=: + case $as_dir in @%:@( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir/$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + CONFIG_SHELL=$as_shell as_have_required=yes + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + break 2 +fi +fi + done;; + esac + as_found=false +done +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi; } +IFS=$as_save_IFS + + + if test "x$CONFIG_SHELL" != x; then : + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 +fi + + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." + else + $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, +$0: including any error possibly output before this +$0: message. Then install a modern shell, or manually run +$0: the script under such a shell if you do have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + +SHELL=${CONFIG_SHELL-/bin/sh} + + +test -n "$DJDIR" || exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIB@&t@OBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= + +# Identity of this package. +PACKAGE_NAME='libpostal' +PACKAGE_TARNAME='libpostal' +PACKAGE_VERSION='1.1.0' +PACKAGE_STRING='libpostal 1.1.0' +PACKAGE_BUGREPORT='' +PACKAGE_URL='' + +ac_unique_file="src" +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef STDC_HEADERS +# include +# include +#else +# ifdef HAVE_STDLIB_H +# include +# endif +#endif +#ifdef HAVE_STRING_H +# if !defined STDC_HEADERS && defined HAVE_MEMORY_H +# include +# endif +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif" + +ac_subst_vars='am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS +LIB@&t@OBJS +LIBPOSTAL_SO_VERSION +CFLAGS_SCANNER_EXTRA +DOWNLOAD_DATA_FALSE +DOWNLOAD_DATA_TRUE +MODEL +FOUND_GSHUF +FOUND_SHUF +LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION +LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION +LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION +LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING +LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION +LIBPOSTAL_PARSER_MODEL_LATEST_VERSION +LIBPOSTAL_DATA_FILE_LATEST_VERSION +LIBPOSTAL_DATA_DIR_VERSION_STRING +CPP +LT_SYS_LIBRARY_PATH +OTOOL64 +OTOOL +LIPO +NMEDIT +DSYMUTIL +MANIFEST_TOOL +RANLIB +ac_ct_AR +AR +DLLTOOL +OBJDUMP +LN_S +NM +ac_ct_DUMPBIN +DUMPBIN +LD +FGREP +EGREP +GREP +SED +am__fastdepCC_FALSE +am__fastdepCC_TRUE +CCDEPMODE +am__nodep +AMDEPBACKSLASH +AMDEP_FALSE +AMDEP_TRUE +am__include +DEPDIR +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +host_os +host_vendor +host_cpu +host +build_os +build_vendor +build_cpu +build +LIBTOOL +AM_BACKSLASH +AM_DEFAULT_VERBOSITY +AM_DEFAULT_V +AM_V +am__untar +am__tar +AMTAR +am__leading_dot +SET_MAKE +AWK +mkdir_p +MKDIR_P +INSTALL_STRIP_PROGRAM +STRIP +install_sh +MAKEINFO +AUTOHEADER +AUTOMAKE +AUTOCONF +ACLOCAL +VERSION +PACKAGE +CYGPATH_W +am__isrc +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +runstatedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL +am__quote' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_silent_rules +enable_shared +enable_static +with_pic +enable_fast_install +with_aix_soname +enable_dependency_tracking +with_gnu_ld +with_sysroot +enable_libtool_lock +enable_sse2 +enable_data_download +with_cflags_scanner_extra +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +LT_SYS_LIBRARY_PATH +CPP +MODEL' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir runstatedir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error $? "working directory cannot be determined" +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error $? "pwd does not report name of working directory" + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures libpostal 1.1.0 to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + @<:@@S|@ac_default_prefix@:>@ + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + @<:@PREFIX@:>@ + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root @<:@DATAROOTDIR/doc/libpostal@:>@ + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of libpostal 1.1.0:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --enable-shared@<:@=PKGS@:>@ build shared libraries @<:@default=yes@:>@ + --enable-static@<:@=PKGS@:>@ build static libraries @<:@default=yes@:>@ + --enable-fast-install@<:@=PKGS@:>@ + optimize for fast installation @<:@default=yes@:>@ + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build + --disable-libtool-lock avoid locking (might break parallel builds) + --disable-sse2 disable SSE2 optimization routines + + --disable-data-download Disable downloading data + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-pic@<:@=PKGS@:>@ try to use only PIC/non-PIC objects @<:@default=use + both@:>@ + --with-aix-soname=aix|svr4|both + shared library versioning (aka "SONAME") variant to + provide on AIX, @<:@default=aix@:>@. + --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@ + --with-sysroot@<:@=DIR@:>@ Search for dependent libraries within DIR (or the + compiler's sysroot if not specified). + --with-cflags-scanner-extra@<:@=VALUE@:>@ + Extra compilation options for scanner.c + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + LT_SYS_LIBRARY_PATH + User-defined run-time library search path. + CPP C preprocessor + MODEL Option to use alternative data models. Currently available is + "senzing" (MODEL=senzing). If this option is not set the default + libpostal data model is used. + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to the package provider. +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +libpostal configure 1.1.0 +generated by GNU Autoconf 2.69 + +Copyright (C) 2012 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +@%:@ ac_fn_c_try_compile LINENO +@%:@ -------------------------- +@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_compile + +@%:@ ac_fn_c_try_link LINENO +@%:@ ----------------------- +@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + test -x conftest$ac_exeext + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_link + +@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +@%:@ ------------------------------------------------------- +@%:@ Tests whether HEADER exists and can be compiled using the include files in +@%:@ INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +@%:@include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_header_compile + +@%:@ ac_fn_c_try_cpp LINENO +@%:@ ---------------------- +@%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_cpp () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } > conftest.i && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_cpp + +@%:@ ac_fn_c_try_run LINENO +@%:@ ---------------------- +@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes +@%:@ that executables *can* be run. +ac_fn_c_try_run () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then : + ac_retval=0 +else + $as_echo "$as_me: program exited with status $ac_status" >&5 + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=$ac_status +fi + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_run + +@%:@ ac_fn_c_check_func LINENO FUNC VAR +@%:@ ---------------------------------- +@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Define $2 to an innocuous variant, in case declares $2. + For example, HP-UX 11i declares gettimeofday. */ +#define $2 innocuous_$2 + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $2 (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $2 + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int +main () +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_func + +@%:@ ac_fn_c_check_type LINENO TYPE VAR INCLUDES +@%:@ ------------------------------------------- +@%:@ Tests whether TYPE exists after having included INCLUDES, setting cache +@%:@ variable VAR accordingly. +ac_fn_c_check_type () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +if (sizeof ($2)) + return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +if (sizeof (($2))) + return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + eval "$3=yes" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_type + +@%:@ ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES +@%:@ ------------------------------------------------------- +@%:@ Tests whether HEADER exists, giving a warning if it cannot be compiled using +@%:@ the include files in INCLUDES and setting the cache variable VAR +@%:@ accordingly. +ac_fn_c_check_header_mongrel () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if eval \${$3+:} false; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 +$as_echo_n "checking $2 usability... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +@%:@include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_header_compiler=yes +else + ac_header_compiler=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 +$as_echo_n "checking $2 presence... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include <$2> +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + ac_header_preproc=yes +else + ac_header_preproc=no +fi +rm -f conftest.err conftest.i conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( + yes:no: ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; + no:yes:* ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; +esac + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=\$ac_header_compiler" +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_header_mongrel + +@%:@ ac_fn_c_find_intX_t LINENO BITS VAR +@%:@ ----------------------------------- +@%:@ Finds a signed integer type with width BITS, setting cache variable VAR +@%:@ accordingly. +ac_fn_c_find_intX_t () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 +$as_echo_n "checking for int$2_t... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + # Order is important - never check a type that is potentially smaller + # than half of the expected target width. + for ac_type in int$2_t 'int' 'long int' \ + 'long long int' 'short int' 'signed char'; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_includes_default + enum { N = $2 / 2 - 1 }; +int +main () +{ +static int test_array @<:@1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))@:>@; +test_array @<:@0@:>@ = 0; +return test_array @<:@0@:>@; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_includes_default + enum { N = $2 / 2 - 1 }; +int +main () +{ +static int test_array @<:@1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) + < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))@:>@; +test_array @<:@0@:>@ = 0; +return test_array @<:@0@:>@; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + case $ac_type in @%:@( + int$2_t) : + eval "$3=yes" ;; @%:@( + *) : + eval "$3=\$ac_type" ;; +esac +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if eval test \"x\$"$3"\" = x"no"; then : + +else + break +fi + done +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_find_intX_t + +@%:@ ac_fn_c_find_uintX_t LINENO BITS VAR +@%:@ ------------------------------------ +@%:@ Finds an unsigned integer type with width BITS, setting cache variable VAR +@%:@ accordingly. +ac_fn_c_find_uintX_t () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 +$as_echo_n "checking for uint$2_t... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + # Order is important - never check a type that is potentially smaller + # than half of the expected target width. + for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ + 'unsigned long long int' 'unsigned short int' 'unsigned char'; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +static int test_array @<:@1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)@:>@; +test_array @<:@0@:>@ = 0; +return test_array @<:@0@:>@; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + case $ac_type in @%:@( + uint$2_t) : + eval "$3=yes" ;; @%:@( + *) : + eval "$3=\$ac_type" ;; +esac +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if eval test \"x\$"$3"\" = x"no"; then : + +else + break +fi + done +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_find_uintX_t +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by libpostal $as_me 1.1.0, which was +generated by GNU Autoconf 2.69. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + $as_echo "PATH: $as_dir" + done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; + 2) + as_fn_append ac_configure_args1 " '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + as_fn_append ac_configure_args " '$ac_arg'" + ;; + esac + done +done +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + $as_echo "## ---------------- ## +## Cache variables. ## +## ---------------- ##" + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + $as_echo "## ----------------- ## +## Output variables. ## +## ----------------- ##" + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + $as_echo "## ------------------- ## +## File substitutions. ## +## ------------------- ##" + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + $as_echo "## ----------- ## +## confdefs.h. ## +## ----------- ##" + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +$as_echo "/* confdefs.h */" > confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_URL "$PACKAGE_URL" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE +if test -n "$CONFIG_SITE"; then + # We do not want a PATH search for config.site. + case $CONFIG_SITE in @%:@(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac +elif test "x$prefix" != xNONE; then + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site +else + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site +fi +for ac_site_file in "$ac_site_file1" "$ac_site_file2" +do + test "x$ac_site_file" = xNONE && continue + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + + + +am__api_version='1.16' + +ac_aux_dir= +for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 +fi + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. +ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. +ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. + + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +$as_echo_n "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if ${ac_cv_path_install+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in @%:@(( + ./ | .// | /[cC]/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + + done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +$as_echo "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 +$as_echo_n "checking whether build environment is sane... " >&6; } +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$2" = conftest.file + ) +then + # Ok. + : +else + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + +test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +# Double any \ or $. +# By default was `s,x,x', remove it if useless. +ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' +program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` + +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` + +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} +fi + +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 +$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } +if test -z "$MKDIR_P"; then + if ${ac_cv_path_mkdir+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in mkdir gmkdir; do + for ac_exec_ext in '' $ac_executable_extensions; do + as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue + case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir (GNU coreutils) '* | \ + 'mkdir (coreutils) '* | \ + 'mkdir (fileutils) '4.1*) + ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext + break 3;; + esac + done + done + done +IFS=$as_save_IFS + +fi + + test -d ./--version && rmdir ./--version + if test "${ac_cv_path_mkdir+set}" = set; then + MKDIR_P="$ac_cv_path_mkdir -p" + else + # As a last resort, use the slow shell script. Don't cache a + # value for MKDIR_P within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + MKDIR_P="$ac_install_sh -d" + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 +$as_echo "$MKDIR_P" >&6; } + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AWK+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AWK="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +$as_echo "$AWK" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AWK" && break +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + SET_MAKE= +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +@%:@ Check whether --enable-silent-rules was given. +if test "${enable_silent_rules+set}" = set; then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac +am_make=${MAKE-make} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +$as_echo_n "checking whether $am_make supports nested variables... " >&6; } +if ${am_cv_make_support_nested_variables+:} false; then : + $as_echo_n "(cached) " >&6 +else + if $as_echo 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +$as_echo "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + am__isrc=' -I$(srcdir)' + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE='libpostal' + VERSION='1.1.0' + + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE "$PACKAGE" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +@%:@define VERSION "$VERSION" +_ACEOF + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +mkdir_p='$(MKDIR_P)' + +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AMTAR='$${TAR-tar}' + + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar pax cpio none' + +am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' + + + + + + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi + + +case `pwd` in + *\ * | *\ *) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; +esac + + + +macro_version='2.4.6' +macro_revision='2.4.6' + + + + + + + + + + + + + +ltmain=$ac_aux_dir/ltmain.sh + +# Make sure we can run config.sub. +$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || + as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 +$as_echo_n "checking build system type... " >&6; } +if ${ac_cv_build+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_build_alias=$build_alias +test "x$ac_build_alias" = x && + ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` +test "x$ac_build_alias" = x && + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 +ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 +$as_echo "$ac_cv_build" >&6; } +case $ac_cv_build in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; +esac +build=$ac_cv_build +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_build +shift +build_cpu=$1 +build_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +build_os=$* +IFS=$ac_save_IFS +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 +$as_echo_n "checking host system type... " >&6; } +if ${ac_cv_host+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test "x$host_alias" = x; then + ac_cv_host=$ac_cv_build +else + ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 +$as_echo "$ac_cv_host" >&6; } +case $ac_cv_host in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; +esac +host=$ac_cv_host +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_host +shift +host_cpu=$1 +host_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +host_os=$* +IFS=$ac_save_IFS +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac + + +# Backslashify metacharacters that are still active within +# double-quoted strings. +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 +$as_echo_n "checking how to print strings... " >&6; } +# Test print first, because it will be a builtin if present. +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ + test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='print -r --' +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='printf %s\n' +else + # Use this function as a fallback that always works. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' + } + ECHO='func_fallback_echo' +fi + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "" +} + +case $ECHO in + printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 +$as_echo "printf" >&6; } ;; + print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 +$as_echo "print -r" >&6; } ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 +$as_echo "cat" >&6; } ;; +esac + + + + + + + + + + + + + + +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 +$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; } +cat > confinc.mk << 'END' +am__doit: + @echo this is the am__doit target >confinc.out +.PHONY: am__doit +END +am__include="#" +am__quote= +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 + (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + case $?:`cat confinc.out 2>/dev/null` in @%:@( + '0:this is the am__doit target') : + case $s in @%:@( + BSD) : + am__include='.include' am__quote='"' ;; @%:@( + *) : + am__include='include' am__quote='' ;; +esac ;; @%:@( + *) : + ;; +esac + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 +$as_echo "${_am_result}" >&6; } + +@%:@ Check whether --enable-dependency-tracking was given. +if test "${enable_dependency_tracking+set}" = set; then : + enableval=$enable_dependency_tracking; +fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi + if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $@%:@ != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi + + +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } + +# Provide some information about the compiler. +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else + ac_file='' +fi +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } +ac_exeext=$ac_cv_exeext + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include +int +main () +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if ${ac_cv_objext+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if ${ac_cv_c_compiler_gnu+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_compiler_gnu=yes +else + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if ${ac_cv_prog_cc_g+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +else + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if ${ac_cv_prog_cc_c89+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c89" != xno; then : + +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } +if ${am_cv_prog_cc_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +$as_echo "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +depcc="$CC" am_compiler_list= + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +$as_echo_n "checking dependency style of $depcc... " >&6; } +if ${am_cv_CC_dependencies_compiler_type+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 +$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 +$as_echo_n "checking for a sed that does not truncate output... " >&6; } +if ${ac_cv_path_SED+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for ac_i in 1 2 3 4 5 6 7; do + ac_script="$ac_script$as_nl$ac_script" + done + echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed + { ac_script=; unset ac_script;} + if test -z "$SED"; then + ac_path_SED_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_SED" || continue +# Check for GNU ac_path_SED and select it if it is found. + # Check for GNU $ac_path_SED +case `"$ac_path_SED" --version 2>&1` in +*GNU*) + ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo '' >> "conftest.nl" + "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_SED_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_SED="$ac_path_SED" + ac_path_SED_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_SED_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_SED"; then + as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 + fi +else + ac_cv_path_SED=$SED +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 +$as_echo "$ac_cv_path_SED" >&6; } + SED="$ac_cv_path_SED" + rm -f conftest.sed + +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +$as_echo_n "checking for grep that handles long lines and -e... " >&6; } +if ${ac_cv_path_GREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$GREP"; then + ac_path_GREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in grep ggrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_GREP" || continue +# Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP +case `"$ac_path_GREP" --version 2>&1` in +*GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_GREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_GREP="$ac_path_GREP" + ac_path_GREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_GREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_GREP"; then + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_GREP=$GREP +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 +$as_echo "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +$as_echo_n "checking for egrep... " >&6; } +if ${ac_cv_path_EGREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + if test -z "$EGREP"; then + ac_path_EGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in egrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_EGREP" || continue +# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_EGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_EGREP=$EGREP +fi + + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +$as_echo "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 +$as_echo_n "checking for fgrep... " >&6; } +if ${ac_cv_path_FGREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 + then ac_cv_path_FGREP="$GREP -F" + else + if test -z "$FGREP"; then + ac_path_FGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in fgrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_FGREP" || continue +# Check for GNU ac_path_FGREP and select it if it is found. + # Check for GNU $ac_path_FGREP +case `"$ac_path_FGREP" --version 2>&1` in +*GNU*) + ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'FGREP' >> "conftest.nl" + "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_FGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_FGREP="$ac_path_FGREP" + ac_path_FGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_FGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_FGREP"; then + as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_FGREP=$FGREP +fi + + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 +$as_echo "$ac_cv_path_FGREP" >&6; } + FGREP="$ac_cv_path_FGREP" + + +test -z "$GREP" && GREP=grep + + + + + + + + + + + + + + + + + + + +@%:@ Check whether --with-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then : + withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes +else + with_gnu_ld=no +fi + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 +$as_echo_n "checking for ld used by $CC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +$as_echo_n "checking for GNU ld... " >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +$as_echo_n "checking for non-GNU ld... " >&6; } +fi +if ${lt_cv_path_LD+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +$as_echo "$LD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } +if ${lt_cv_prog_gnu_ld+:} false; then : + $as_echo_n "(cached) " >&6 +else + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 +$as_echo "$lt_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$lt_cv_prog_gnu_ld + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 +$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } +if ${lt_cv_path_NM+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM=$NM +else + lt_nm_to_check=${ac_tool_prefix}nm + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + tmp_nm=$ac_dir/$lt_tmp_nm + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty + case $build_os in + mingw*) lt_bad_file=conftest.nm/nofile ;; + *) lt_bad_file=/dev/null ;; + esac + case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 +$as_echo "$lt_cv_path_NM" >&6; } +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + if test -n "$ac_tool_prefix"; then + for ac_prog in dumpbin "link -dump" + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DUMPBIN+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DUMPBIN"; then + ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DUMPBIN=$ac_cv_prog_DUMPBIN +if test -n "$DUMPBIN"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 +$as_echo "$DUMPBIN" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$DUMPBIN" && break + done +fi +if test -z "$DUMPBIN"; then + ac_ct_DUMPBIN=$DUMPBIN + for ac_prog in dumpbin "link -dump" +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DUMPBIN"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN +if test -n "$ac_ct_DUMPBIN"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 +$as_echo "$ac_ct_DUMPBIN" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_DUMPBIN" && break +done + + if test "x$ac_ct_DUMPBIN" = x; then + DUMPBIN=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DUMPBIN=$ac_ct_DUMPBIN + fi +fi + + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 +$as_echo_n "checking the name lister ($NM) interface... " >&6; } +if ${lt_cv_nm_interface+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: output\"" >&5) + cat conftest.out >&5 + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest* +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 +$as_echo "$lt_cv_nm_interface" >&6; } + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 +$as_echo_n "checking whether ln -s works... " >&6; } +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 +$as_echo "no, using $LN_S" >&6; } +fi + +# find the maximum length of command line arguments +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 +$as_echo_n "checking the maximum length of command line arguments... " >&6; } +if ${lt_cv_sys_max_cmd_len+:} false; then : + $as_echo_n "(cached) " >&6 +else + i=0 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac + +fi + +if test -n "$lt_cv_sys_max_cmd_len"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 +$as_echo "$lt_cv_sys_max_cmd_len" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 +$as_echo "none" >&6; } +fi +max_cmd_len=$lt_cv_sys_max_cmd_len + + + + + + +: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi + + + + + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 +$as_echo_n "checking how to convert $build file names to $host format... " >&6; } +if ${lt_cv_to_host_file_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 + ;; + esac + ;; + *-*-cygwin* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin + ;; + esac + ;; + * ) # unhandled hosts (and "normal" native builds) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; +esac + +fi + +to_host_file_cmd=$lt_cv_to_host_file_cmd +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 +$as_echo "$lt_cv_to_host_file_cmd" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 +$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } +if ${lt_cv_to_tool_file_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + #assume ordinary cross tools, or native build. +lt_cv_to_tool_file_cmd=func_convert_file_noop +case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 + ;; + esac + ;; +esac + +fi + +to_tool_file_cmd=$lt_cv_to_tool_file_cmd +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 +$as_echo "$lt_cv_to_tool_file_cmd" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 +$as_echo_n "checking for $LD option to reload object files... " >&6; } +if ${lt_cv_ld_reload_flag+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_reload_flag='-r' +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 +$as_echo "$lt_cv_ld_reload_flag" >&6; } +reload_flag=$lt_cv_ld_reload_flag +case $reload_flag in +"" | " "*) ;; +*) reload_flag=" $reload_flag" ;; +esac +reload_cmds='$LD$reload_flag -o $output$reload_objs' +case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + if test yes != "$GCC"; then + reload_cmds=false + fi + ;; + darwin*) + if test yes = "$GCC"; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' + else + reload_cmds='$LD$reload_flag -o $output$reload_objs' + fi + ;; +esac + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OBJDUMP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 +$as_echo "$OBJDUMP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 +$as_echo "$ac_ct_OBJDUMP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 +$as_echo_n "checking how to recognize dependent libraries... " >&6; } +if ${lt_cv_deplibs_check_method+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# 'unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# that responds to the $file_magic_cmd with a given extended regex. +# If you have 'file' or equivalent on your system and you're not sure +# whether 'pass_all' will *always* work, you probably want this one. + +case $host_os in +aix[4-9]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[45]*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='/usr/bin/file -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + if ( file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + # Keep this pattern in sync with the one in func_win32_libid. + lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc*) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +haiku*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[3-9]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd* | bitrig*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +os2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 +$as_echo "$lt_cv_deplibs_check_method" >&6; } + +file_magic_glob= +want_nocaseglob=no +if test "$build" = "$host"; then + case $host_os in + mingw* | pw32*) + if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then + want_nocaseglob=yes + else + file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` + fi + ;; + esac +fi + +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + + + + + + + + + + + + + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DLLTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DLLTOOL"; then + ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DLLTOOL=$ac_cv_prog_DLLTOOL +if test -n "$DLLTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 +$as_echo "$DLLTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DLLTOOL"; then + ac_ct_DLLTOOL=$DLLTOOL + # Extract the first word of "dlltool", so it can be a program name with args. +set dummy dlltool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DLLTOOL"; then + ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DLLTOOL="dlltool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL +if test -n "$ac_ct_DLLTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 +$as_echo "$ac_ct_DLLTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DLLTOOL" = x; then + DLLTOOL="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DLLTOOL=$ac_ct_DLLTOOL + fi +else + DLLTOOL="$ac_cv_prog_DLLTOOL" +fi + +test -z "$DLLTOOL" && DLLTOOL=dlltool + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 +$as_echo_n "checking how to associate runtime and link libraries... " >&6; } +if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_sharedlib_from_linklib_cmd='unknown' + +case $host_os in +cygwin* | mingw* | pw32* | cegcc*) + # two different shell functions defined in ltmain.sh; + # decide which one to use based on capabilities of $DLLTOOL + case `$DLLTOOL --help 2>&1` in + *--identify-strict*) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib + ;; + *) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback + ;; + esac + ;; +*) + # fallback: assume linklib IS sharedlib + lt_cv_sharedlib_from_linklib_cmd=$ECHO + ;; +esac + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 +$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO + + + + + + + + +if test -n "$ac_tool_prefix"; then + for ac_prog in ar + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AR="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +$as_echo "$AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AR" && break + done +fi +if test -z "$AR"; then + ac_ct_AR=$AR + for ac_prog in ar +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_AR="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 +$as_echo "$ac_ct_AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_AR" && break +done + + if test "x$ac_ct_AR" = x; then + AR="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AR=$ac_ct_AR + fi +fi + +: ${AR=ar} +: ${AR_FLAGS=cr} + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 +$as_echo_n "checking for archiver @FILE support... " >&6; } +if ${lt_cv_ar_at_file+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ar_at_file=no + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + echo conftest.$ac_objext > conftest.lst + lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -eq "$ac_status"; then + # Ensure the archiver fails upon bogus file names. + rm -f conftest.$ac_objext libconftest.a + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -ne "$ac_status"; then + lt_cv_ar_at_file=@ + fi + fi + rm -f conftest.* libconftest.a + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 +$as_echo "$lt_cv_ar_at_file" >&6; } + +if test no = "$lt_cv_ar_at_file"; then + archiver_list_spec= +else + archiver_list_spec=$lt_cv_ar_at_file +fi + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +test -z "$STRIP" && STRIP=: + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 +$as_echo "$RANLIB" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 +$as_echo "$ac_ct_RANLIB" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_RANLIB" = x; then + RANLIB=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RANLIB=$ac_ct_RANLIB + fi +else + RANLIB="$ac_cv_prog_RANLIB" +fi + +test -z "$RANLIB" && RANLIB=: + + + + + + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + bitrig* | openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" +fi + +case $host_os in + darwin*) + lock_old_archive_extraction=yes ;; + *) + lock_old_archive_extraction=no ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Check for command to grab the raw symbol name followed by C symbol from nm. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 +$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } +if ${lt_cv_sys_global_symbol_pipe+:} false; then : + $as_echo_n "(cached) " >&6 +else + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[BCDT]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[ABCDGISTW]' + ;; +hpux*) + if test ia64 = "$host_cpu"; then + symcode='[ABCDEGRST]' + fi + ;; +irix* | nonstopux*) + symcode='[BCDEGRST]' + ;; +osf*) + symcode='[BCDEGQRST]' + ;; +solaris*) + symcode='[BDRT]' + ;; +sco3.2v5*) + symcode='[DT]' + ;; +sysv4.2uw2*) + symcode='[DT]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[ABDT]' + ;; +sysv4) + symcode='[DFNSTU]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[ABCDGIRSTW]' ;; +esac + +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Gets list of data symbols to import. + lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" + # Adjust the below global symbol transforms to fixup imported variables. + lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" + lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" + lt_c_name_lib_hook="\ + -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ + -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" +else + # Disable hooks by default. + lt_cv_sys_global_symbol_to_import= + lt_cdecl_hook= + lt_c_name_hook= + lt_c_name_lib_hook= +fi + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +$lt_cdecl_hook\ +" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ +$lt_c_name_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" + +# Transform an extracted symbol line into symbol name with lib prefix and +# symbol address. +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ +$lt_c_name_lib_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function, + # D for any global variable and I for any imported variable. + # Also find C++ and __fastcall symbols from MSVC++, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK '"\ +" {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ +" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ +" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ +" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ +" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx" + else + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + # Now try to grab the symbols. + nlist=conftest.nm + $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5 + if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT@&t@_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT@&t@_DLSYM_CONST +#else +# define LT@&t@_DLSYM_CONST const +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +LT@&t@_DLSYM_CONST struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_globsym_save_LIBS=$LIBS + lt_globsym_save_CFLAGS=$CFLAGS + LIBS=conftstm.$ac_objext + CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s conftest$ac_exeext; then + pipe_works=yes + fi + LIBS=$lt_globsym_save_LIBS + CFLAGS=$lt_globsym_save_CFLAGS + else + echo "cannot find nm_test_func in $nlist" >&5 + fi + else + echo "cannot find nm_test_var in $nlist" >&5 + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 + fi + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test yes = "$pipe_works"; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done + +fi + +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 +$as_echo "failed" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 +$as_echo "ok" >&6; } +fi + +# Response file support. +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + nm_file_list_spec='@' +elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then + nm_file_list_spec='@' +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 +$as_echo_n "checking for sysroot... " >&6; } + +@%:@ Check whether --with-sysroot was given. +if test "${with_sysroot+set}" = set; then : + withval=$with_sysroot; +else + with_sysroot=no +fi + + +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 +$as_echo "$with_sysroot" >&6; } + as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 + ;; +esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 +$as_echo "${lt_sysroot:-no}" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 +$as_echo_n "checking for a working dd... " >&6; } +if ${ac_cv_path_lt_DD+:} false; then : + $as_echo_n "(cached) " >&6 +else + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +: ${lt_DD:=$DD} +if test -z "$lt_DD"; then + ac_path_lt_DD_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in dd; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_lt_DD" || continue +if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: +fi + $ac_path_lt_DD_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_lt_DD"; then + : + fi +else + ac_cv_path_lt_DD=$lt_DD +fi + +rm -f conftest.i conftest2.i conftest.out +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 +$as_echo "$ac_cv_path_lt_DD" >&6; } + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 +$as_echo_n "checking how to truncate binary pipes... " >&6; } +if ${lt_cv_truncate_bin+:} false; then : + $as_echo_n "(cached) " >&6 +else + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +lt_cv_truncate_bin= +if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" +fi +rm -f conftest.i conftest2.i conftest.out +test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 +$as_echo "$lt_cv_truncate_bin" >&6; } + + + + + + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + +@%:@ Check whether --enable-libtool-lock was given. +if test "${enable_libtool_lock+set}" = set; then : + enableval=$enable_libtool_lock; +fi + +test no = "$enable_libtool_lock" || enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out what ABI is being produced by ac_compile, and set mode + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE=32 + ;; + *ELF-64*) + HPUX_IA64_MODE=64 + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + if test yes = "$lt_cv_prog_gnu_ld"; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +mips64*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + emul=elf + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + emul="${emul}32" + ;; + *64-bit*) + emul="${emul}64" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *MSB*) + emul="${emul}btsmip" + ;; + *LSB*) + emul="${emul}ltsmip" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *N32*) + emul="${emul}n32" + ;; + esac + LD="${LD-ld} -m $emul" + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. Note that the listed cases only cover the + # situations where additional linker options are needed (such as when + # doing 32-bit compilation for a host where ld defaults to 64-bit, or + # vice versa); the common cases where no linker options are needed do + # not appear in the list. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + case `/usr/bin/file conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac + ;; + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -belf" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 +$as_echo_n "checking whether the C compiler needs -belf... " >&6; } +if ${lt_cv_cc_needs_belf+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_cc_needs_belf=yes +else + lt_cv_cc_needs_belf=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 +$as_echo "$lt_cv_cc_needs_belf" >&6; } + if test yes != "$lt_cv_cc_needs_belf"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS=$SAVE_CFLAGS + fi + ;; +*-*solaris*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) + case $host in + i?86-*-solaris*|x86_64-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD=${LD-ld}_sol2 + fi + ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks=$enable_libtool_lock + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. +set dummy ${ac_tool_prefix}mt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$MANIFEST_TOOL"; then + ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL +if test -n "$MANIFEST_TOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 +$as_echo "$MANIFEST_TOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_MANIFEST_TOOL"; then + ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL + # Extract the first word of "mt", so it can be a program name with args. +set dummy mt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_MANIFEST_TOOL"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL +if test -n "$ac_ct_MANIFEST_TOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 +$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_MANIFEST_TOOL" = x; then + MANIFEST_TOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL + fi +else + MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" +fi + +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 +$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } +if ${lt_cv_path_mainfest_tool+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_path_mainfest_tool=no + echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 + $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out + cat conftest.err >&5 + if $GREP 'Manifest Tool' conftest.out > /dev/null; then + lt_cv_path_mainfest_tool=yes + fi + rm -f conftest* +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 +$as_echo "$lt_cv_path_mainfest_tool" >&6; } +if test yes != "$lt_cv_path_mainfest_tool"; then + MANIFEST_TOOL=: +fi + + + + + + + case $host_os in + rhapsody* | darwin*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. +set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DSYMUTIL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DSYMUTIL"; then + ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DSYMUTIL=$ac_cv_prog_DSYMUTIL +if test -n "$DSYMUTIL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 +$as_echo "$DSYMUTIL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DSYMUTIL"; then + ac_ct_DSYMUTIL=$DSYMUTIL + # Extract the first word of "dsymutil", so it can be a program name with args. +set dummy dsymutil; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DSYMUTIL"; then + ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL +if test -n "$ac_ct_DSYMUTIL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 +$as_echo "$ac_ct_DSYMUTIL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DSYMUTIL" = x; then + DSYMUTIL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DSYMUTIL=$ac_ct_DSYMUTIL + fi +else + DSYMUTIL="$ac_cv_prog_DSYMUTIL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. +set dummy ${ac_tool_prefix}nmedit; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_NMEDIT+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$NMEDIT"; then + ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +NMEDIT=$ac_cv_prog_NMEDIT +if test -n "$NMEDIT"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 +$as_echo "$NMEDIT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_NMEDIT"; then + ac_ct_NMEDIT=$NMEDIT + # Extract the first word of "nmedit", so it can be a program name with args. +set dummy nmedit; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_NMEDIT"; then + ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_NMEDIT="nmedit" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT +if test -n "$ac_ct_NMEDIT"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 +$as_echo "$ac_ct_NMEDIT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_NMEDIT" = x; then + NMEDIT=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + NMEDIT=$ac_ct_NMEDIT + fi +else + NMEDIT="$ac_cv_prog_NMEDIT" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. +set dummy ${ac_tool_prefix}lipo; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_LIPO+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$LIPO"; then + ac_cv_prog_LIPO="$LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_LIPO="${ac_tool_prefix}lipo" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +LIPO=$ac_cv_prog_LIPO +if test -n "$LIPO"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 +$as_echo "$LIPO" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_LIPO"; then + ac_ct_LIPO=$LIPO + # Extract the first word of "lipo", so it can be a program name with args. +set dummy lipo; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_LIPO+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_LIPO"; then + ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_LIPO="lipo" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO +if test -n "$ac_ct_LIPO"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 +$as_echo "$ac_ct_LIPO" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_LIPO" = x; then + LIPO=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + LIPO=$ac_ct_LIPO + fi +else + LIPO="$ac_cv_prog_LIPO" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL"; then + ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL="${ac_tool_prefix}otool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL=$ac_cv_prog_OTOOL +if test -n "$OTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 +$as_echo "$OTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL"; then + ac_ct_OTOOL=$OTOOL + # Extract the first word of "otool", so it can be a program name with args. +set dummy otool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL"; then + ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL="otool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL +if test -n "$ac_ct_OTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 +$as_echo "$ac_ct_OTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL" = x; then + OTOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL=$ac_ct_OTOOL + fi +else + OTOOL="$ac_cv_prog_OTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool64; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OTOOL64+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL64"; then + ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL64=$ac_cv_prog_OTOOL64 +if test -n "$OTOOL64"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 +$as_echo "$OTOOL64" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL64"; then + ac_ct_OTOOL64=$OTOOL64 + # Extract the first word of "otool64", so it can be a program name with args. +set dummy otool64; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL64"; then + ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL64="otool64" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 +if test -n "$ac_ct_OTOOL64"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 +$as_echo "$ac_ct_OTOOL64" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL64" = x; then + OTOOL64=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL64=$ac_ct_OTOOL64 + fi +else + OTOOL64="$ac_cv_prog_OTOOL64" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 +$as_echo_n "checking for -single_module linker flag... " >&6; } +if ${lt_cv_apple_cc_single_mod+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_apple_cc_single_mod=no + if test -z "$LT_MULTI_MODULE"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&5 + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&5 + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 +$as_echo "$lt_cv_apple_cc_single_mod" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 +$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } +if ${lt_cv_ld_exported_symbols_list+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_ld_exported_symbols_list=yes +else + lt_cv_ld_exported_symbols_list=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 +$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 +$as_echo_n "checking for -force_load linker flag... " >&6; } +if ${lt_cv_ld_force_load+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_force_load=no + cat > conftest.c << _LT_EOF +int forced_loaded() { return 2;} +_LT_EOF + echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 + $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 + echo "$AR cr libconftest.a conftest.o" >&5 + $AR cr libconftest.a conftest.o 2>&5 + echo "$RANLIB libconftest.a" >&5 + $RANLIB libconftest.a 2>&5 + cat > conftest.c << _LT_EOF +int main() { return 0;} +_LT_EOF + echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err + _lt_result=$? + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&5 + elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + lt_cv_ld_force_load=yes + else + cat conftest.err >&5 + fi + rm -f conftest.err libconftest.a conftest conftest.c + rm -rf conftest.dSYM + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 +$as_echo "$lt_cv_ld_force_load" >&6; } + case $host_os in + rhapsody* | darwin1.[012]) + _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + darwin*) # darwin 5.x on + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[91]*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + 10.[012][,.]*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test yes = "$lt_cv_apple_cc_single_mod"; then + _lt_dar_single_mod='$single_module' + fi + if test yes = "$lt_cv_ld_exported_symbols_list"; then + _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + fi + if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 +$as_echo_n "checking how to run the C preprocessor... " >&6; } +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then + if ${ac_cv_prog_CPP+:} false; then : + $as_echo_n "(cached) " >&6 +else + # Double quotes because CPP needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" + do + ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@ifdef __STDC__ +@%:@ include +@%:@else +@%:@ include +@%:@endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + break +fi + + done + ac_cv_prog_CPP=$CPP + +fi + CPP=$ac_cv_prog_CPP +else + ac_cv_prog_CPP=$CPP +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 +$as_echo "$CPP" >&6; } +ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@ifdef __STDC__ +@%:@ include +@%:@else +@%:@ include +@%:@endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details" "$LINENO" 5; } +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if ${ac_cv_header_stdc+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdc=yes +else + ac_cv_header_stdc=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then : + : +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h + +fi + +# On IRIX 5.3, sys/types and inttypes.h are conflicting. +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ + inttypes.h stdint.h unistd.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +for ac_header in dlfcn.h +do : + ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default +" +if test "x$ac_cv_header_dlfcn_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +@%:@define HAVE_DLFCN_H 1 +_ACEOF + +fi + +done + + + + + +# Set options +@%:@ Check whether --enable-shared was given. +if test "${enable_shared+set}" = set; then : + enableval=$enable_shared; p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + enable_shared=yes +fi + + + + + + + + + + + enable_dlopen=no + + + enable_win32_dll=no + + + + @%:@ Check whether --enable-static was given. +if test "${enable_static+set}" = set; then : + enableval=$enable_static; p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + enable_static=yes +fi + + + + + + + + + + +@%:@ Check whether --with-pic was given. +if test "${with_pic+set}" = set; then : + withval=$with_pic; lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for lt_pkg in $withval; do + IFS=$lt_save_ifs + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + pic_mode=default +fi + + + + + + + + + @%:@ Check whether --enable-fast-install was given. +if test "${enable_fast_install+set}" = set; then : + enableval=$enable_fast_install; p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + enable_fast_install=yes +fi + + + + + + + + + shared_archive_member_spec= +case $host,$enable_shared in +power*-*-aix[5-9]*,yes) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 +$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } + +@%:@ Check whether --with-aix-soname was given. +if test "${with_aix_soname+set}" = set; then : + withval=$with_aix_soname; case $withval in + aix|svr4|both) + ;; + *) + as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 + ;; + esac + lt_cv_with_aix_soname=$with_aix_soname +else + if ${lt_cv_with_aix_soname+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_with_aix_soname=aix +fi + + with_aix_soname=$lt_cv_with_aix_soname +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 +$as_echo "$with_aix_soname" >&6; } + if test aix != "$with_aix_soname"; then + # For the AIX way of multilib, we name the shared archive member + # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', + # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. + # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, + # the AIX toolchain works better with OBJECT_MODE set (default 32). + if test 64 = "${OBJECT_MODE-32}"; then + shared_archive_member_spec=shr_64 + else + shared_archive_member_spec=shr + fi + fi + ;; +*) + with_aix_soname=aix + ;; +esac + + + + + + + + + + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +test -z "$LN_S" && LN_S="ln -s" + + + + + + + + + + + + + + +if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 +$as_echo_n "checking for objdir... " >&6; } +if ${lt_cv_objdir+:} false; then : + $as_echo_n "(cached) " >&6 +else + rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 +$as_echo "$lt_cv_objdir" >&6; } +objdir=$lt_cv_objdir + + + + + +cat >>confdefs.h <<_ACEOF +@%:@define LT_OBJDIR "$lt_cv_objdir/" +_ACEOF + + + + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a '.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a + +with_gnu_ld=$lt_cv_prog_gnu_ld + +old_CC=$CC +old_CFLAGS=$CFLAGS + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +func_cc_basename $compiler +cc_basename=$func_cc_basename_result + + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 +$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } +if ${lt_cv_path_MAGIC_CMD+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/${ac_tool_prefix}file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + + + +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 +$as_echo_n "checking for file... " >&6; } +if ${lt_cv_path_MAGIC_CMD+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + else + MAGIC_CMD=: + fi +fi + + fi + ;; +esac + +# Use C for the default configuration in the libtool script + +lt_save_CC=$CC +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +objext=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* + +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* + + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + +lt_prog_compiler_no_builtin_flag= + +if test yes = "$GCC"; then + case $cc_basename in + nvcc*) + lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; + *) + lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; + esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } +if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } + +if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then + lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" +else + : +fi + +fi + + + + + + + lt_prog_compiler_wl= +lt_prog_compiler_pic= +lt_prog_compiler_static= + + + if test yes = "$GCC"; then + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + fi + lt_prog_compiler_pic='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + lt_prog_compiler_pic='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. + lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + ;; + + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + lt_prog_compiler_static= + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + ;; + + interix[3-9]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic=-Kconform_pic + fi + ;; + + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + + case $cc_basename in + nvcc*) # Cuda Compiler Driver 2.2 + lt_prog_compiler_wl='-Xlinker ' + if test -n "$lt_prog_compiler_pic"; then + lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" + fi + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl='-Wl,' + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + else + lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + case $cc_basename in + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static='$wl-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static='-non_shared' + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + # old Intel for x86_64, which still supported -KPIC. + ecc*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-static' + ;; + # flang / f18. f95 an alias for gfortran or flang on Debian + flang* | f18* | f95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='--shared' + lt_prog_compiler_static='--static' + ;; + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + ccc*) + lt_prog_compiler_wl='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + xl* | bgxl* | bgf* | mpixl*) + # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-qpic' + lt_prog_compiler_static='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='' + ;; + *Sun\ F* | *Sun*Fortran*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Qoption ld ' + ;; + *Sun\ C*) + # Sun C 5.9 + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Wl,' + ;; + *Intel*\ [CF]*Compiler*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + *Portland\ Group*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + esac + ;; + + newsos6) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + + rdos*) + lt_prog_compiler_static='-non_shared' + ;; + + solaris*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + case $cc_basename in + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) + lt_prog_compiler_wl='-Qoption ld ';; + *) + lt_prog_compiler_wl='-Wl,';; + esac + ;; + + sunos4*) + lt_prog_compiler_wl='-Qoption ld ' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic='-Kconform_pic' + lt_prog_compiler_static='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + unicos*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_can_build_shared=no + ;; + + uts4*) + lt_prog_compiler_pic='-pic' + lt_prog_compiler_static='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared=no + ;; + esac + fi + +case $host_os in + # For platforms that do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic= + ;; + *) + lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC" + ;; +esac + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 +$as_echo_n "checking for $compiler option to produce PIC... " >&6; } +if ${lt_cv_prog_compiler_pic+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic=$lt_prog_compiler_pic +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 +$as_echo "$lt_cv_prog_compiler_pic" >&6; } +lt_prog_compiler_pic=$lt_cv_prog_compiler_pic + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } +if ${lt_cv_prog_compiler_pic_works+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic_works=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_pic_works=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 +$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_pic_works"; then + case $lt_prog_compiler_pic in + "" | " "*) ;; + *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; + esac +else + lt_prog_compiler_pic= + lt_prog_compiler_can_build_shared=no +fi + +fi + + + + + + + + + + + +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } +if ${lt_cv_prog_compiler_static_works+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_static_works=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_static_works=yes + fi + else + lt_cv_prog_compiler_static_works=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 +$as_echo "$lt_cv_prog_compiler_static_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_static_works"; then + : +else + lt_prog_compiler_static= +fi + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if ${lt_cv_prog_compiler_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if ${lt_cv_prog_compiler_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + +hard_links=nottested +if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then + # do not overwrite the value of need_locks provided by the user + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 +$as_echo_n "checking if we can lock with hard links... " >&6; } + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 +$as_echo "$hard_links" >&6; } + if test no = "$hard_links"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + + runpath_var= + allow_undefined_flag= + always_export_symbols=no + archive_cmds= + archive_expsym_cmds= + compiler_needs_object=no + enable_shared_with_static_runtimes=no + export_dynamic_flag_spec= + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + hardcode_automatic=no + hardcode_direct=no + hardcode_direct_absolute=no + hardcode_libdir_flag_spec= + hardcode_libdir_separator= + hardcode_minus_L=no + hardcode_shlibpath_var=unsupported + inherit_rpath=no + link_all_deplibs=unknown + module_cmds= + module_expsym_cmds= + old_archive_from_new_cmds= + old_archive_from_expsyms_cmds= + thread_safe_flag_spec= + whole_archive_flag_spec= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ' (' and ')$', so one must not match beginning or + # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', + # as well as any symbol that contains 'd'. + exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test yes != "$GCC"; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd* | bitrig*) + with_gnu_ld=no + ;; + linux* | k*bsd*-gnu | gnu*) + link_all_deplibs=no + ;; + esac + + ld_shlibs=yes + + # On some targets, GNU ld is compatible enough with the native linker + # that we're better off using the native interface for both. + lt_use_gnu_ld_interface=no + if test yes = "$with_gnu_ld"; then + case $host_os in + aix*) + # The AIX port of GNU ld has always aspired to compatibility + # with the native linker. However, as the warning in the GNU ld + # block says, versions before 2.19.5* couldn't really create working + # shared libraries, regardless of the interface used. + case `$LD -v 2>&1` in + *\ \(GNU\ Binutils\)\ 2.19.5*) ;; + *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; + *\ \(GNU\ Binutils\)\ [3-9]*) ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + fi + + if test yes = "$lt_use_gnu_ld_interface"; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='$wl' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + export_dynamic_flag_spec='$wl--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + whole_archive_flag_spec= + fi + supports_anon_versioning=no + case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; + *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[3-9]*) + # On AIX/PPC, the GNU linker is very broken + if test ia64 != "$host_cpu"; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.19, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to install binutils +*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. +*** You will then need to restart the configuration process. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + export_dynamic_flag_spec='$wl--export-all-symbols' + allow_undefined_flag=unsupported + always_export_symbols=no + enable_shared_with_static_runtimes=yes + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' + exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + ld_shlibs=no + fi + ;; + + haiku*) + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + link_all_deplibs=yes + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + ;; + + interix[3-9]*) + hardcode_direct=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) + tmp_diet=no + if test linux-dietlibc = "$host_os"; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test no = "$tmp_diet" + then + tmp_addflag=' $pic_flag' + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group f77 and f90 compilers + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + whole_archive_flag_spec= + tmp_sharedflag='--shared' ;; + nagfor*) # NAGFOR 5.3 + tmp_sharedflag='-Wl,-shared' ;; + xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + nvcc*) # Cuda Compiler Driver 2.2 + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + ;; + esac + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C 5.9 + whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + tcc*) + export_dynamic_flag_spec='-rdynamic' + ;; + xlf* | bgf* | bgxlf* | mpixlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + ld_shlibs=no + fi + ;; + + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test no = "$ld_shlibs"; then + runpath_var= + hardcode_libdir_flag_spec= + export_dynamic_flag_spec= + whole_archive_flag_spec= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix[4-9]*) + if test ia64 = "$host_cpu"; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag= + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) + for ld_flag in $LDFLAGS; do + if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + aix_use_runtimelinking=yes + break + fi + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds='' + hardcode_direct=yes + hardcode_direct_absolute=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + file_list_spec='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # traditional, no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + hardcode_direct=no + hardcode_direct_absolute=no + ;; + esac + + if test yes = "$GCC"; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`$CC -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + ;; + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag="$shared_flag "'$wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + export_dynamic_flag_spec='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if ${lt_cv_aix_libpath_+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if ${lt_cv_aix_libpath_+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag=' $wl-bernotok' + allow_undefined_flag=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec='$convenience' + fi + archive_cmds_need_lc=yes + archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + bsdi[45]*) + export_dynamic_flag_spec=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + case $cc_basename in + cl*) + # Native MSVC + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + always_export_symbols=yes + file_list_spec='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, )='true' + enable_shared_with_static_runtimes=yes + exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' + # Don't use ranlib + old_postinstall_cmds='chmod 644 $oldlib' + postlink_cmds='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # Assume MSVC wrapper + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_from_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' + enable_shared_with_static_runtimes=yes + ;; + esac + ;; + + darwin* | rhapsody*) + + + archive_cmds_need_lc=no + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + if test yes = "$lt_cv_ld_force_load"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + + else + whole_archive_flag_spec='' + fi + link_all_deplibs=yes + allow_undefined_flag=$_lt_dar_allow_undefined + case $cc_basename in + ifort*|nagfor*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test yes = "$_lt_dar_can_shared"; then + output_verbose_link_cmd=func_echo_all + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" + archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" + module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + + else + ld_shlibs=no + fi + + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2.*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly*) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9*) + if test yes = "$GCC"; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + export_dynamic_flag_spec='$wl-E' + ;; + + hpux10*) + if test yes,no = "$GCC,$with_gnu_ld"; then + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + fi + ;; + + hpux11*) + if test yes,no = "$GCC,$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + + # Older versions of the 11.00 compiler do not understand -b yet + # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 +$as_echo_n "checking if $CC understands -b... " >&6; } +if ${lt_cv_prog_compiler__b+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler__b=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -b" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler__b=yes + fi + else + lt_cv_prog_compiler__b=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 +$as_echo "$lt_cv_prog_compiler__b" >&6; } + +if test yes = "$lt_cv_prog_compiler__b"; then + archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' +fi + + ;; + esac + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + + case $host_cpu in + hppa*64*|ia64*) + hardcode_direct=no + hardcode_shlibpath_var=no + ;; + *) + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test yes = "$GCC"; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + # This should be the same for all languages, so no per-tag cache variable. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 +$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } +if ${lt_cv_irix_exported_symbol+:} false; then : + $as_echo_n "(cached) " >&6 +else + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int foo (void) { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_irix_exported_symbol=yes +else + lt_cv_irix_exported_symbol=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 +$as_echo "$lt_cv_irix_exported_symbol" >&6; } + if test yes = "$lt_cv_irix_exported_symbol"; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + fi + link_all_deplibs=no + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + inherit_rpath=yes + link_all_deplibs=yes + ;; + + linux*) + case $cc_basename in + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + ld_shlibs=yes + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + *nto* | *qnx*) + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + hardcode_shlibpath_var=no + hardcode_direct_absolute=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + else + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + fi + else + ld_shlibs=no + fi + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + ;; + + osf3*) + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + archive_cmds_need_lc='no' + hardcode_libdir_separator=: + ;; + + solaris*) + no_undefined_flag=' -z defs' + if test yes = "$GCC"; then + wlarc='$wl' + archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='$wl' + archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. GCC discards it without '$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test yes = "$GCC"; then + whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + else + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' + fi + ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + if test sequent = "$host_vendor"; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds='$CC -r -o $output$reload_objs' + hardcode_direct=no + ;; + motorola) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + no_undefined_flag='$wl-z,text' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag='$wl-z,text' + allow_undefined_flag='$wl-z,nodefs' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-R,$libdir' + hardcode_libdir_separator=':' + link_all_deplibs=yes + export_dynamic_flag_spec='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac + + if test sni = "$host_vendor"; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + export_dynamic_flag_spec='$wl-Blargedynsym' + ;; + esac + fi + fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 +$as_echo "$ld_shlibs" >&6; } +test no = "$ld_shlibs" && can_build_shared=no + +with_gnu_ld=$with_gnu_ld + + + + + + + + + + + + + + + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc=yes + + if test yes,yes = "$GCC,$enable_shared"; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 +$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } +if ${lt_cv_archive_cmds_need_lc+:} false; then : + $as_echo_n "(cached) " >&6 +else + $RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl + pic_flag=$lt_prog_compiler_pic + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 + (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + then + lt_cv_archive_cmds_need_lc=no + else + lt_cv_archive_cmds_need_lc=yes + fi + allow_undefined_flag=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 +$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } + archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc + ;; + esac + fi + ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 +$as_echo_n "checking dynamic linker characteristics... " >&6; } + +if test yes = "$GCC"; then + case $host_os in + darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; + *) lt_awk_arg='/^libraries:/' ;; + esac + case $host_os in + mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; + *) lt_sed_strip_eq='s|=/|/|g' ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` + case $lt_search_path_spec in + *\;*) + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` + ;; + *) + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` + ;; + esac + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary... + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + # ...but if some path component already ends with the multilib dir we assume + # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). + case "$lt_multi_os_dir; $lt_search_path_spec " in + "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) + lt_multi_os_dir= + ;; + esac + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" + elif test -n "$lt_multi_os_dir"; then + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' +BEGIN {RS = " "; FS = "/|\n";} { + lt_foo = ""; + lt_count = 0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo = "/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[lt_foo]++; } + if (lt_freq[lt_foo] == 1) { print lt_foo; } +}'` + # AWK program above erroneously prepends '/' to C:/dos/paths + # for these hosts. + case $host_os in + mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ + $SED 's|/\([A-Za-z]:\)|\1|g'` ;; + esac + sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=.so +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + + + +case $host_os in +aix3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='$libname$release$shared_ext$major' + ;; + +aix[4-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test ia64 = "$host_cpu"; then + # AIX 5 supports IA64 + library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line '#! .'. This would cause the generated library to + # depend on '.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # Using Import Files as archive members, it is possible to support + # filename-based versioning of shared library archives on AIX. While + # this would work for both with and without runtime linking, it will + # prevent static linking of such archives. So we do filename-based + # shared library versioning with .so extension only, which is used + # when both runtime linking and shared linking is enabled. + # Unfortunately, runtime linking may impact performance, so we do + # not want this to be the default eventually. Also, we use the + # versioned .so libs for executables only if there is the -brtl + # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. + # To allow for filename-based versioning support, we need to create + # libNAME.so.V as an archive file, containing: + # *) an Import File, referring to the versioned filename of the + # archive as well as the shared archive member, telling the + # bitwidth (32 or 64) of that shared object, and providing the + # list of exported symbols of that shared object, eventually + # decorated with the 'weak' keyword + # *) the shared object with the F_LOADONLY flag set, to really avoid + # it being seen by the linker. + # At run time we better use the real file rather than another symlink, + # but for link time we create the symlink libNAME.so -> libNAME.so.V + + case $with_aix_soname,$aix_use_runtimelinking in + # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + aix,yes) # traditional libtool + dynamic_linker='AIX unversionable lib.so' + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + aix,no) # traditional AIX only + dynamic_linker='AIX lib.a(lib.so.V)' + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + ;; + svr4,*) # full svr4 only + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,yes) # both, prefer svr4 + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # unpreferred sharedlib libNAME.a needs extra handling + postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' + postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,no) # both, prefer aix + dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling + postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' + postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' + ;; + esac + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='$libname$shared_ext' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + + case $GCC,$cc_basename in + yes,*) + # gcc + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + esac + dynamic_linker='Win32 ld.exe' + ;; + + *,cl*) + # Native MSVC + libname_spec='$name' + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='$libname.dll.lib' + + case $build_os in + mingw*) + sys_lib_search_path_spec= + lt_save_ifs=$IFS + IFS=';' + for lt_path in $LIB + do + IFS=$lt_save_ifs + # Let DOS variable expansion print the short 8.3 style file name. + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" + done + IFS=$lt_save_ifs + # Convert to MSYS style. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` + ;; + cygwin*) + # Convert to unix form, then to dos form, then back to unix form + # but this time dos style (no spaces!) so that the unix form looks + # like /cygdrive/c/PROGRA~1:/cygdr... + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + ;; + *) + sys_lib_search_path_spec=$LIB + if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # FIXME: find the short name or the path components, as spaces are + # common. (e.g. "Program Files" -> "PROGRA~1") + ;; + esac + + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + dynamic_linker='Win32 link.exe' + ;; + + *) + # Assume MSVC wrapper + library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' + dynamic_linker='Win32 ld.exe' + ;; + esac + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[23].*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2.*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +haiku*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LIBRARY_PATH + shlibpath_overrides_runpath=no + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + if test 32 = "$HPUX_IA64_MODE"; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + sys_lib_dlsearch_path_spec=/usr/lib/hpux32 + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + sys_lib_dlsearch_path_spec=/usr/lib/hpux64 + fi + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555, ... + postinstall_cmds='chmod 555 $lib' + # or fails outright, so override atomically: + install_override_mode=555 + ;; + +interix[3-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test yes = "$lt_cv_prog_gnu_ld"; then + version_type=linux # correct to gnu/linux during the next big refactor + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" + sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +linux*android*) + version_type=none # Android doesn't support versioned libraries. + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext' + soname_spec='$libname$release$shared_ext' + finish_cmds= + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + dynamic_linker='Android linker' + # Don't embed -rpath directories since the linker doesn't support them. + hardcode_libdir_flag_spec='-L$libdir' + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + + # Some binutils ld are patched to set DT_RUNPATH + if ${lt_cv_shlibpath_overrides_runpath+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_shlibpath_overrides_runpath=no + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ + LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : + lt_cv_shlibpath_overrides_runpath=yes +fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + +fi + + shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Ideally, we could use ldconfig to report *all* directores which are + # searched for libraries, however this is still not possible. Aside from not + # being certain /sbin/ldconfig is available, command + # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, + # even though it is searched at run-time. Try to do the best guess by + # appending ld.so.conf contents (and includes) to the search path. + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd* | bitrig*) + version_type=sunos + sys_lib_dlsearch_path_spec=/usr/lib + need_lib_prefix=no + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + need_version=no + else + need_version=yes + fi + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +os2*) + libname_spec='$name' + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + # OS/2 can only load a DLL with a base name of 8 characters or less. + soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; + v=$($ECHO $release$versuffix | tr -d .-); + n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); + $ECHO $n$v`$shared_ext' + library_names_spec='${libname}_dll.$libext' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=BEGINLIBPATH + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test yes = "$with_gnu_ld"; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec; then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' + soname_spec='$libname$shared_ext.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=sco + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test yes = "$with_gnu_ld"; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 +$as_echo "$dynamic_linker" >&6; } +test no = "$dynamic_linker" && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test yes = "$GCC"; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then + sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +fi + +if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then + sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +fi + +# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... +configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec + +# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code +func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" + +# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool +configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 +$as_echo_n "checking how to hardcode library paths into programs... " >&6; } +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || + test -n "$runpath_var" || + test yes = "$hardcode_automatic"; then + + # We can hardcode non-existent directories. + if test no != "$hardcode_direct" && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && + test no != "$hardcode_minus_L"; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 +$as_echo "$hardcode_action" >&6; } + +if test relink = "$hardcode_action" || + test yes = "$inherit_rpath"; then + # Fast installation is not supported + enable_fast_install=no +elif test yes = "$shlibpath_overrides_runpath" || + test no = "$enable_shared"; then + # Fast installation is not necessary + enable_fast_install=needless +fi + + + + + + + if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if ${ac_cv_lib_dl_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dl_dlopen=yes +else + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes; then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else + + lt_cv_dlopen=dyld + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" +if test "x$ac_cv_func_shl_load" = xyes; then : + lt_cv_dlopen=shl_load +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 +$as_echo_n "checking for shl_load in -ldld... " >&6; } +if ${ac_cv_lib_dld_shl_load+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char shl_load (); +int +main () +{ +return shl_load (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dld_shl_load=yes +else + ac_cv_lib_dld_shl_load=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 +$as_echo "$ac_cv_lib_dld_shl_load" >&6; } +if test "x$ac_cv_lib_dld_shl_load" = xyes; then : + lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld +else + ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" +if test "x$ac_cv_func_dlopen" = xyes; then : + lt_cv_dlopen=dlopen +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if ${ac_cv_lib_dl_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dl_dlopen=yes +else + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes; then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 +$as_echo_n "checking for dlopen in -lsvld... " >&6; } +if ${ac_cv_lib_svld_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_svld_dlopen=yes +else + ac_cv_lib_svld_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 +$as_echo "$ac_cv_lib_svld_dlopen" >&6; } +if test "x$ac_cv_lib_svld_dlopen" = xyes; then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 +$as_echo_n "checking for dld_link in -ldld... " >&6; } +if ${ac_cv_lib_dld_dld_link+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dld_link (); +int +main () +{ +return dld_link (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dld_dld_link=yes +else + ac_cv_lib_dld_dld_link=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 +$as_echo "$ac_cv_lib_dld_dld_link" >&6; } +if test "x$ac_cv_lib_dld_dld_link" = xyes; then : + lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 +$as_echo_n "checking whether a program can dlopen itself... " >&6; } +if ${lt_cv_dlopen_self+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 +$as_echo "$lt_cv_dlopen_self" >&6; } + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 +$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } +if ${lt_cv_dlopen_self_static+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 +$as_echo "$lt_cv_dlopen_self_static" >&6; } + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + + + + + + + + + + + + + + + + +striplib= +old_striplib= +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 +$as_echo_n "checking whether stripping libraries is possible... " >&6; } +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP"; then + striplib="$STRIP -x" + old_striplib="$STRIP -S" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + ;; + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + esac +fi + + + + + + + + + + + + + # Report what library types will actually be built + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 +$as_echo_n "checking if libtool supports shared libraries... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 +$as_echo "$can_build_shared" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 +$as_echo_n "checking whether to build shared libraries... " >&6; } + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[4-9]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 +$as_echo "$enable_shared" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 +$as_echo_n "checking whether to build static libraries... " >&6; } + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 +$as_echo "$enable_static" >&6; } + + + + +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC=$lt_save_CC + + + + + + + + + + + + + + + + ac_config_commands="$ac_config_commands libtool" + + + + +# Only expand once: + + + +ac_config_headers="$ac_config_headers config.h" + + +# Checks for programs. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 +$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } +if ${ac_cv_prog_cc_c99+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c99=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include +#include + +// Check varargs macros. These examples are taken from C99 6.10.3.5. +#define debug(...) fprintf (stderr, __VA_ARGS__) +#define showlist(...) puts (#__VA_ARGS__) +#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) +static void +test_varargs_macros (void) +{ + int x = 1234; + int y = 5678; + debug ("Flag"); + debug ("X = %d\n", x); + showlist (The first, second, and third items.); + report (x>y, "x is %d but y is %d", x, y); +} + +// Check long long types. +#define BIG64 18446744073709551615ull +#define BIG32 4294967295ul +#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) +#if !BIG_OK + your preprocessor is broken; +#endif +#if BIG_OK +#else + your preprocessor is broken; +#endif +static long long int bignum = -9223372036854775807LL; +static unsigned long long int ubignum = BIG64; + +struct incomplete_array +{ + int datasize; + double data[]; +}; + +struct named_init { + int number; + const wchar_t *name; + double average; +}; + +typedef const char *ccp; + +static inline int +test_restrict (ccp restrict text) +{ + // See if C++-style comments work. + // Iterate through items via the restricted pointer. + // Also check for declarations in for loops. + for (unsigned int i = 0; *(text+i) != '\0'; ++i) + continue; + return 0; +} + +// Check varargs and va_copy. +static void +test_varargs (const char *format, ...) +{ + va_list args; + va_start (args, format); + va_list args_copy; + va_copy (args_copy, args); + + const char *str; + int number; + float fnumber; + + while (*format) + { + switch (*format++) + { + case 's': // string + str = va_arg (args_copy, const char *); + break; + case 'd': // int + number = va_arg (args_copy, int); + break; + case 'f': // float + fnumber = va_arg (args_copy, double); + break; + default: + break; + } + } + va_end (args_copy); + va_end (args); +} + +int +main () +{ + + // Check bool. + _Bool success = false; + + // Check restrict. + if (test_restrict ("String literal") == 0) + success = true; + char *restrict newvar = "Another string"; + + // Check varargs. + test_varargs ("s, d' f .", "string", 65, 34.234); + test_varargs_macros (); + + // Check flexible array members. + struct incomplete_array *ia = + malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); + ia->datasize = 10; + for (int i = 0; i < ia->datasize; ++i) + ia->data[i] = i * 1.234; + + // Check named initializers. + struct named_init ni = { + .number = 34, + .name = L"Test wide string", + .average = 543.34343, + }; + + ni.number = 58; + + int dynamic_array[ni.number]; + dynamic_array[ni.number - 1] = 543; + + // work around unused variable warnings + return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' + || dynamic_array[ni.number - 1] != 543); + + ; + return 0; +} +_ACEOF +for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c99=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c99" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c99" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c99" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 +$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c99" != xno; then : + +fi + + + + +LDFLAGS="$LDFLAGS -L/usr/local/lib" + +# Checks for libraries. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 +$as_echo_n "checking for library containing log... " >&6; } +if ${ac_cv_search_log+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_func_search_save_LIBS=$LIBS +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char log (); +int +main () +{ +return log (); + ; + return 0; +} +_ACEOF +for ac_lib in '' m; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + if ac_fn_c_try_link "$LINENO"; then : + ac_cv_search_log=$ac_res +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if ${ac_cv_search_log+:} false; then : + break +fi +done +if ${ac_cv_search_log+:} false; then : + +else + ac_cv_search_log=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 +$as_echo "$ac_cv_search_log" >&6; } +ac_res=$ac_cv_search_log +if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +else + as_fn_error $? "Could not find math library" "$LINENO" 5 +fi + + +# Checks for header files. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if ${ac_cv_header_stdc+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdc=yes +else + ac_cv_header_stdc=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then : + : +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 +$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } +if ${ac_cv_header_time+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include + +int +main () +{ +if ((struct tm *) 0) +return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_time=yes +else + ac_cv_header_time=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 +$as_echo "$ac_cv_header_time" >&6; } +if test $ac_cv_header_time = yes; then + +$as_echo "@%:@define TIME_WITH_SYS_TIME 1" >>confdefs.h + +fi + +ac_header_dirent=no +for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do + as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 +$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } +if eval \${$as_ac_Header+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include <$ac_hdr> + +int +main () +{ +if ((DIR *) 0) +return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_ac_Header=yes" +else + eval "$as_ac_Header=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$as_ac_Header + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +@%:@define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 +_ACEOF + +ac_header_dirent=$ac_hdr; break +fi + +done +# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. +if test $ac_header_dirent = dirent.h; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 +$as_echo_n "checking for library containing opendir... " >&6; } +if ${ac_cv_search_opendir+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_func_search_save_LIBS=$LIBS +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char opendir (); +int +main () +{ +return opendir (); + ; + return 0; +} +_ACEOF +for ac_lib in '' dir; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + if ac_fn_c_try_link "$LINENO"; then : + ac_cv_search_opendir=$ac_res +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if ${ac_cv_search_opendir+:} false; then : + break +fi +done +if ${ac_cv_search_opendir+:} false; then : + +else + ac_cv_search_opendir=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 +$as_echo "$ac_cv_search_opendir" >&6; } +ac_res=$ac_cv_search_opendir +if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +fi + +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 +$as_echo_n "checking for library containing opendir... " >&6; } +if ${ac_cv_search_opendir+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_func_search_save_LIBS=$LIBS +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char opendir (); +int +main () +{ +return opendir (); + ; + return 0; +} +_ACEOF +for ac_lib in '' x; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + if ac_fn_c_try_link "$LINENO"; then : + ac_cv_search_opendir=$ac_res +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if ${ac_cv_search_opendir+:} false; then : + break +fi +done +if ${ac_cv_search_opendir+:} false; then : + +else + ac_cv_search_opendir=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 +$as_echo "$ac_cv_search_opendir" >&6; } +ac_res=$ac_cv_search_opendir +if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +fi + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5 +$as_echo_n "checking for stdbool.h that conforms to C99... " >&6; } +if ${ac_cv_header_stdbool_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #include + #ifndef bool + "error: bool is not defined" + #endif + #ifndef false + "error: false is not defined" + #endif + #if false + "error: false is not 0" + #endif + #ifndef true + "error: true is not defined" + #endif + #if true != 1 + "error: true is not 1" + #endif + #ifndef __bool_true_false_are_defined + "error: __bool_true_false_are_defined is not defined" + #endif + + struct s { _Bool s: 1; _Bool t; } s; + + char a[true == 1 ? 1 : -1]; + char b[false == 0 ? 1 : -1]; + char c[__bool_true_false_are_defined == 1 ? 1 : -1]; + char d[(bool) 0.5 == true ? 1 : -1]; + /* See body of main program for 'e'. */ + char f[(_Bool) 0.0 == false ? 1 : -1]; + char g[true]; + char h[sizeof (_Bool)]; + char i[sizeof s.t]; + enum { j = false, k = true, l = false * true, m = true * 256 }; + /* The following fails for + HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */ + _Bool n[m]; + char o[sizeof n == m * sizeof n[0] ? 1 : -1]; + char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; + /* Catch a bug in an HP-UX C compiler. See + http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html + http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html + */ + _Bool q = true; + _Bool *pq = &q; + +int +main () +{ + + bool e = &s; + *pq |= q; + *pq |= ! q; + /* Refer to every declared value, to avoid compiler optimizations. */ + return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l + + !m + !n + !o + !p + !q + !pq); + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdbool_h=yes +else + ac_cv_header_stdbool_h=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5 +$as_echo "$ac_cv_header_stdbool_h" >&6; } + ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default" +if test "x$ac_cv_type__Bool" = xyes; then : + +cat >>confdefs.h <<_ACEOF +@%:@define HAVE__BOOL 1 +_ACEOF + + +fi + + +if test $ac_cv_header_stdbool_h = yes; then + +$as_echo "@%:@define HAVE_STDBOOL_H 1" >>confdefs.h + +fi + +for ac_header in fcntl.h float.h inttypes.h limits.h locale.h malloc.h memory.h stddef.h stdint.h stdlib.h string.h unistd.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +# Checks for typedefs, structures, and compiler characteristics. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 +$as_echo_n "checking for inline... " >&6; } +if ${ac_cv_c_inline+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_c_inline=no +for ac_kw in inline __inline__ __inline; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifndef __cplusplus +typedef int foo_t; +static $ac_kw foo_t static_foo () {return 0; } +$ac_kw foo_t foo () {return 0; } +#endif + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_c_inline=$ac_kw +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + test "$ac_cv_c_inline" != no && break +done + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 +$as_echo "$ac_cv_c_inline" >&6; } + +case $ac_cv_c_inline in + inline | yes) ;; + *) + case $ac_cv_c_inline in + no) ac_val=;; + *) ac_val=$ac_cv_c_inline;; + esac + cat >>confdefs.h <<_ACEOF +#ifndef __cplusplus +#define inline $ac_val +#endif +_ACEOF + ;; +esac + +ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t" +case $ac_cv_c_int16_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +@%:@define int16_t $ac_cv_c_int16_t +_ACEOF +;; +esac + +ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t" +case $ac_cv_c_int32_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +@%:@define int32_t $ac_cv_c_int32_t +_ACEOF +;; +esac + +ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" +case $ac_cv_c_int64_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +@%:@define int64_t $ac_cv_c_int64_t +_ACEOF +;; +esac + +ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t" +case $ac_cv_c_int8_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +@%:@define int8_t $ac_cv_c_int8_t +_ACEOF +;; +esac + +ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" +if test "x$ac_cv_type_off_t" = xyes; then : + +else + +cat >>confdefs.h <<_ACEOF +@%:@define off_t long int +_ACEOF + +fi + +ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" +if test "x$ac_cv_type_size_t" = xyes; then : + +else + +cat >>confdefs.h <<_ACEOF +@%:@define size_t unsigned int +_ACEOF + +fi + +ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" +if test "x$ac_cv_type_ssize_t" = xyes; then : + +else + +cat >>confdefs.h <<_ACEOF +@%:@define ssize_t int +_ACEOF + +fi + +ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t" +case $ac_cv_c_uint16_t in #( + no|yes) ;; #( + *) + + +cat >>confdefs.h <<_ACEOF +@%:@define uint16_t $ac_cv_c_uint16_t +_ACEOF +;; + esac + +ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" +case $ac_cv_c_uint32_t in #( + no|yes) ;; #( + *) + +$as_echo "@%:@define _UINT32_T 1" >>confdefs.h + + +cat >>confdefs.h <<_ACEOF +@%:@define uint32_t $ac_cv_c_uint32_t +_ACEOF +;; + esac + +ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" +case $ac_cv_c_uint64_t in #( + no|yes) ;; #( + *) + +$as_echo "@%:@define _UINT64_T 1" >>confdefs.h + + +cat >>confdefs.h <<_ACEOF +@%:@define uint64_t $ac_cv_c_uint64_t +_ACEOF +;; + esac + +ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t" +case $ac_cv_c_uint8_t in #( + no|yes) ;; #( + *) + +$as_echo "@%:@define _UINT8_T 1" >>confdefs.h + + +cat >>confdefs.h <<_ACEOF +@%:@define uint8_t $ac_cv_c_uint8_t +_ACEOF +;; + esac + +ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default" +if test "x$ac_cv_type_ptrdiff_t" = xyes; then : + +cat >>confdefs.h <<_ACEOF +@%:@define HAVE_PTRDIFF_T 1 +_ACEOF + + +fi + + +# Checks for library functions. +for ac_func in malloc realloc drand48 getcwd gettimeofday memmove memset regcomp setlocale sqrt strdup strndup +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + +LIBPOSTAL_DATA_DIR_VERSION_STRING=v1 + + +DATA_FILE_LATEST_VERSION=$(cat $srcdir/versions/base_data) +PARSER_MODEL_LATEST_VERSION=$(cat $srcdir/versions/parser) +LANG_CLASS_MODEL_LATEST_VERSION=$(cat $srcdir/versions/language_classifier) + +LIBPOSTAL_DATA_FILE_LATEST_VERSION=$DATA_FILE_LATEST_VERSION + +LIBPOSTAL_PARSER_MODEL_LATEST_VERSION=$PARSER_MODEL_LATEST_VERSION + +LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION=$LANG_CLASS_MODEL_LATEST_VERSION + + +# Senzing data +LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING=v1 + + +SENZING_DATA_FILE_LATEST_VERSION=$(cat $srcdir/versions/senzing/base_data) +SENZING_PARSER_MODEL_LATEST_VERSION=$(cat $srcdir/versions/senzing/parser) +SENZING_LANG_CLASS_MODEL_LATEST_VERSION=$(cat $srcdir/versions/senzing/language_classifier) + +LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION=$SENZING_DATA_FILE_LATEST_VERSION + +LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION=$SENZING_PARSER_MODEL_LATEST_VERSION + +LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION=$SENZING_LANG_CLASS_MODEL_LATEST_VERSION + + +ac_config_files="$ac_config_files Makefile libpostal.pc src/Makefile src/libpostal_data test/Makefile" + + +# Extract the first word of "shuf", so it can be a program name with args. +set dummy shuf; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_FOUND_SHUF+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$FOUND_SHUF"; then + ac_cv_prog_FOUND_SHUF="$FOUND_SHUF" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_FOUND_SHUF="yes" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +FOUND_SHUF=$ac_cv_prog_FOUND_SHUF +if test -n "$FOUND_SHUF"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOUND_SHUF" >&5 +$as_echo "$FOUND_SHUF" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +# Extract the first word of "gshuf", so it can be a program name with args. +set dummy gshuf; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_FOUND_GSHUF+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$FOUND_GSHUF"; then + ac_cv_prog_FOUND_GSHUF="$FOUND_GSHUF" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_FOUND_GSHUF="yes" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +FOUND_GSHUF=$ac_cv_prog_FOUND_GSHUF +if test -n "$FOUND_GSHUF"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOUND_GSHUF" >&5 +$as_echo "$FOUND_GSHUF" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + +if test "x$FOUND_SHUF" = xyes; then : + +$as_echo "@%:@define HAVE_SHUF 1" >>confdefs.h + +fi +if test "x$FOUND_GSHUF" = xyes; then : + +$as_echo "@%:@define HAVE_GSHUF 1" >>confdefs.h + +fi + +# ------------------------------------------------------------------ +# Checks for SSE2 build +# ------------------------------------------------------------------ + +@%:@ Check whether --enable-sse2 was given. +if test "${enable_sse2+set}" = set; then : + enableval=$enable_sse2; +fi + + +if test "x$enable_sse2" != "xno"; then : + + CFLAGS="-mfpmath=sse -msse2 -DUSE_SSE ${CFLAGS}" + +fi + +ac_fn_c_check_header_mongrel "$LINENO" "cblas.h" "ac_cv_header_cblas_h" "$ac_includes_default" +if test "x$ac_cv_header_cblas_h" = xyes; then : + AX_CBLAS +fi + + + +@%:@ Check whether --enable-data-download was given. +if test "${enable_data_download+set}" = set; then : + enableval=$enable_data_download; case "${enableval}" in + yes) DOWNLOAD_DATA=true ;; + no) DOWNLOAD_DATA=false ;; + *) as_fn_error $? "bad value ${enableval} for --disable-data-download" "$LINENO" 5 ;; + esac +else + DOWNLOAD_DATA=true +fi + + + +if ${MODEL:+false} :; then : + +else + if test "x$MODEL" = xsenzing; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Invalid MODEL value set +See \`config.log' for more details" "$LINENO" 5; } +fi +fi + + if test "x$DOWNLOAD_DATA" = "xtrue"; then + DOWNLOAD_DATA_TRUE= + DOWNLOAD_DATA_FALSE='#' +else + DOWNLOAD_DATA_TRUE='#' + DOWNLOAD_DATA_FALSE= +fi + + + +@%:@ Check whether --with-cflags-scanner-extra was given. +if test "${with_cflags_scanner_extra+set}" = set; then : + withval=$with_cflags_scanner_extra; + if test "x$withval" = "xno"; then + CFLAGS_SCANNER_EXTRA="" + else + CFLAGS_SCANNER_EXTRA="$withval" + fi + +else + CFLAGS_SCANNER_EXTRA="" + +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: extra cflags for scanner.c: $CFLAGS_SCANNER_EXTRA" >&5 +$as_echo "$as_me: extra cflags for scanner.c: $CFLAGS_SCANNER_EXTRA" >&6;} + +LIBPOSTAL_SO_VERSION=1:1:0 + + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + if test "x$cache_file" != "x/dev/null"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +U= +for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIB@&t@OBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +$as_echo_n "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 +$as_echo "done" >&6; } + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${DOWNLOAD_DATA_TRUE}" && test -z "${DOWNLOAD_DATA_FALSE}"; then + as_fn_error $? "conditional \"DOWNLOAD_DATA\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: "${CONFIG_STATUS=./config.status}" +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in @%:@( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by libpostal $as_me 1.1.0, which was +generated by GNU Autoconf 2.69. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + +case $ac_config_headers in *" +"*) set x $ac_config_headers; shift; ac_config_headers=$*;; +esac + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_headers="$ac_config_headers" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to the package provider." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" +ac_cs_version="\\ +libpostal config.status 1.1.0 +configured by $0, generated by GNU Autoconf 2.69, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2012 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +MKDIR_P='$MKDIR_P' +AWK='$AWK' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX +@%:@@%:@ Running $as_me. @%:@@%:@ +_ASBOX + $as_echo "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# +AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' +macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' +enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' +enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' +pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' +enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' +shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' +SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' +ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' +PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' +host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' +host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' +host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' +build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' +build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' +build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' +SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' +Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' +GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' +EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' +FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' +LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' +NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' +LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' +max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' +ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' +exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' +lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' +lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' +lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' +lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' +lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' +reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' +reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' +OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' +deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' +file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' +file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' +want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' +DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' +sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' +AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' +AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' +archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' +STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' +RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' +old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' +old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' +lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' +CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' +CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' +compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' +GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' +lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' +nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' +lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' +lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' +objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' +MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' +lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' +need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' +MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' +DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' +NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' +LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' +OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' +OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' +libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' +shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' +extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' +enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' +export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' +whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' +compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' +old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' +archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' +module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' +module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' +with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' +allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' +no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' +hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' +hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' +hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' +hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' +hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' +inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' +link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' +always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' +export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' +exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' +include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' +prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' +postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' +file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' +variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' +need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' +need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' +version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' +runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' +libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' +library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' +soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' +install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' +postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' +postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' +finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' +hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' +sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' +configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' +configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' +hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' +enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' +old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' +striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' + +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in SHELL \ +ECHO \ +PATH_SEPARATOR \ +SED \ +GREP \ +EGREP \ +FGREP \ +LD \ +NM \ +LN_S \ +lt_SP2NL \ +lt_NL2SP \ +reload_flag \ +OBJDUMP \ +deplibs_check_method \ +file_magic_cmd \ +file_magic_glob \ +want_nocaseglob \ +DLLTOOL \ +sharedlib_from_linklib_cmd \ +AR \ +AR_FLAGS \ +archiver_list_spec \ +STRIP \ +RANLIB \ +CC \ +CFLAGS \ +compiler \ +lt_cv_sys_global_symbol_pipe \ +lt_cv_sys_global_symbol_to_cdecl \ +lt_cv_sys_global_symbol_to_import \ +lt_cv_sys_global_symbol_to_c_name_address \ +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ +lt_cv_nm_interface \ +nm_file_list_spec \ +lt_cv_truncate_bin \ +lt_prog_compiler_no_builtin_flag \ +lt_prog_compiler_pic \ +lt_prog_compiler_wl \ +lt_prog_compiler_static \ +lt_cv_prog_compiler_c_o \ +need_locks \ +MANIFEST_TOOL \ +DSYMUTIL \ +NMEDIT \ +LIPO \ +OTOOL \ +OTOOL64 \ +shrext_cmds \ +export_dynamic_flag_spec \ +whole_archive_flag_spec \ +compiler_needs_object \ +with_gnu_ld \ +allow_undefined_flag \ +no_undefined_flag \ +hardcode_libdir_flag_spec \ +hardcode_libdir_separator \ +exclude_expsyms \ +include_expsyms \ +file_list_spec \ +variables_saved_for_relink \ +libname_spec \ +library_names_spec \ +soname_spec \ +install_override_mode \ +finish_eval \ +old_striplib \ +striplib; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds \ +old_postinstall_cmds \ +old_postuninstall_cmds \ +old_archive_cmds \ +extract_expsyms_cmds \ +old_archive_from_new_cmds \ +old_archive_from_expsyms_cmds \ +archive_cmds \ +archive_expsym_cmds \ +module_cmds \ +module_expsym_cmds \ +export_symbols_cmds \ +prelink_cmds \ +postlink_cmds \ +postinstall_cmds \ +postuninstall_cmds \ +finish_cmds \ +sys_lib_search_path_spec \ +configure_time_dlsearch_path \ +configure_time_lt_sys_library_path; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +ac_aux_dir='$ac_aux_dir' + +# See if we are running on zsh, and set the options that allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='$PACKAGE' + VERSION='$VERSION' + RM='$RM' + ofile='$ofile' + + + + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "libpostal.pc") CONFIG_FILES="$CONFIG_FILES libpostal.pc" ;; + "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; + "src/libpostal_data") CONFIG_FILES="$CONFIG_FILES src/libpostal_data" ;; + "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$ac_tmp/defines.awk" <<\_ACAWK || +BEGIN { +_ACEOF + +# Transform confdefs.h into an awk script `defines.awk', embedded as +# here-document in config.status, that substitutes the proper values into +# config.h.in to produce config.h. + +# Create a delimiter string that does not exist in confdefs.h, to ease +# handling of long lines. +ac_delim='%!_!# ' +for ac_last_try in false false :; do + ac_tt=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_tt"; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +# For the awk script, D is an array of macro values keyed by name, +# likewise P contains macro parameters if any. Preserve backslash +# newline sequences. + +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +sed -n ' +s/.\{148\}/&'"$ac_delim"'/g +t rset +:rset +s/^[ ]*#[ ]*define[ ][ ]*/ / +t def +d +:def +s/\\$// +t bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3"/p +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p +d +:bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3\\\\\\n"\\/p +t cont +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p +t cont +d +:cont +n +s/.\{148\}/&'"$ac_delim"'/g +t clear +:clear +s/\\$// +t bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/"/p +d +:bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p +b cont +' >$CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi +# Compute "$ac_file"'s index in $config_headers. +_am_arg="$ac_file" +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$_am_arg" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'`/stamp-h$_am_stamp_count + ;; + + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + case $CONFIG_FILES in @%:@( + *\'*) : + eval set x "$CONFIG_FILES" ;; @%:@( + *) : + set x $CONFIG_FILES ;; @%:@( + *) : + ;; +esac + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`$as_dirname -- "$am_mf" || +$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$am_mf" : 'X\(//\)[^/]' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$am_mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + am_filepart=`$as_basename -- "$am_mf" || +$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$am_mf" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { echo "$as_me:$LINENO: cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles" >&5 + (cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } || am_rc=$? + done + if test $am_rc -ne 0; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. Try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking). +See \`config.log' for more details" "$LINENO" 5; } + fi + { am_dirpart=; unset am_dirpart;} + { am_filepart=; unset am_filepart;} + { am_mf=; unset am_mf;} + { am_rc=; unset am_rc;} + rm -f conftest-deps.mk +} + ;; + "libtool":C) + + # See if we are running on zsh, and set the options that allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST + fi + + cfgfile=${ofile}T + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL +# Generated automatically by $as_me ($PACKAGE) $VERSION +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +# The names of the tagged configurations supported by this script. +available_tags='' + +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# Shared archive member basename,for filename based shared library versioning on AIX. +shared_archive_member_spec=$shared_archive_member_spec + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that protects backslashes. +ECHO=$lt_ECHO + +# The PATH separator for the build system. +PATH_SEPARATOR=$lt_PATH_SEPARATOR + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# convert \$build file names to \$host format. +to_host_file_cmd=$lt_cv_to_host_file_cmd + +# convert \$build files to toolchain format. +to_tool_file_cmd=$lt_cv_to_tool_file_cmd + +# An object symbol dumper. +OBJDUMP=$lt_OBJDUMP + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method = "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# How to find potential files when deplibs_check_method = "file_magic". +file_magic_glob=$lt_file_magic_glob + +# Find potential files using nocaseglob when deplibs_check_method = "file_magic". +want_nocaseglob=$lt_want_nocaseglob + +# DLL creation program. +DLLTOOL=$lt_DLLTOOL + +# Command to associate shared and link libraries. +sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd + +# The archiver. +AR=$lt_AR + +# Flags to create an archive. +AR_FLAGS=$lt_AR_FLAGS + +# How to feed a file listing to the archiver. +archiver_list_spec=$lt_archiver_list_spec + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Whether to use a lock for old archive extraction. +lock_old_archive_extraction=$lock_old_archive_extraction + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm into a list of symbols to manually relocate. +global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name lister interface. +nm_interface=$lt_lt_cv_nm_interface + +# Specify filename containing input files for \$NM. +nm_file_list_spec=$lt_nm_file_list_spec + +# The root where to search for dependent libraries,and where our libraries should be installed. +lt_sysroot=$lt_sysroot + +# Command to truncate a binary pipe. +lt_truncate_bin=$lt_lt_cv_truncate_bin + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Manifest tool. +MANIFEST_TOOL=$lt_MANIFEST_TOOL + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Permission mode override for installation of shared libraries. +install_override_mode=$lt_install_override_mode + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Detected run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path + +# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. +configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Commands necessary for finishing linking programs. +postlink_cmds=$lt_postlink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + +ltmain=$ac_aux_dir/ltmain.sh + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + ;; + "Makefile":F) chmod +x src/libpostal_data ;; + "libpostal.pc":F) chmod +x src/libpostal_data ;; + "src/Makefile":F) chmod +x src/libpostal_data ;; + "src/libpostal_data":F) chmod +x src/libpostal_data ;; + "test/Makefile":F) chmod +x src/libpostal_data ;; + + esac +done # for ac_tag + + +as_fn_exit 0 +_ACEOF +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || as_fn_exit 1 +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + diff --git a/autom4te.cache/output.1 b/autom4te.cache/output.1 new file mode 100644 index 000000000..5ded7c32a --- /dev/null +++ b/autom4te.cache/output.1 @@ -0,0 +1,16172 @@ +@%:@! /bin/sh +@%:@ Guess values for system-dependent variables and create Makefiles. +@%:@ Generated by GNU Autoconf 2.69 for libpostal 1.1.0. +@%:@ +@%:@ +@%:@ Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. +@%:@ +@%:@ +@%:@ This configure script is free software; the Free Software Foundation +@%:@ gives unlimited permission to copy, distribute and modify it. +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in @%:@( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : + +else + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 + + test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( + ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + PATH=/empty FPATH=/empty; export PATH FPATH + test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ + || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1" + if (eval "$as_required") 2>/dev/null; then : + as_have_required=yes +else + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + as_found=: + case $as_dir in @%:@( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir/$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + CONFIG_SHELL=$as_shell as_have_required=yes + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + break 2 +fi +fi + done;; + esac + as_found=false +done +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi; } +IFS=$as_save_IFS + + + if test "x$CONFIG_SHELL" != x; then : + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 +fi + + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." + else + $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, +$0: including any error possibly output before this +$0: message. Then install a modern shell, or manually run +$0: the script under such a shell if you do have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + +SHELL=${CONFIG_SHELL-/bin/sh} + + +test -n "$DJDIR" || exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIB@&t@OBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= + +# Identity of this package. +PACKAGE_NAME='libpostal' +PACKAGE_TARNAME='libpostal' +PACKAGE_VERSION='1.1.0' +PACKAGE_STRING='libpostal 1.1.0' +PACKAGE_BUGREPORT='' +PACKAGE_URL='' + +ac_unique_file="src" +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef STDC_HEADERS +# include +# include +#else +# ifdef HAVE_STDLIB_H +# include +# endif +#endif +#ifdef HAVE_STRING_H +# if !defined STDC_HEADERS && defined HAVE_MEMORY_H +# include +# endif +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif" + +ac_subst_vars='am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS +LIB@&t@OBJS +LIBPOSTAL_SO_VERSION +CFLAGS_SCANNER_EXTRA +DOWNLOAD_DATA_FALSE +DOWNLOAD_DATA_TRUE +MODEL +CBLAS_LIBS +FOUND_GSHUF +FOUND_SHUF +LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION +LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION +LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION +LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING +LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION +LIBPOSTAL_PARSER_MODEL_LATEST_VERSION +LIBPOSTAL_DATA_FILE_LATEST_VERSION +LIBPOSTAL_DATA_DIR_VERSION_STRING +CPP +LT_SYS_LIBRARY_PATH +OTOOL64 +OTOOL +LIPO +NMEDIT +DSYMUTIL +MANIFEST_TOOL +RANLIB +ac_ct_AR +AR +DLLTOOL +OBJDUMP +LN_S +NM +ac_ct_DUMPBIN +DUMPBIN +LD +FGREP +EGREP +GREP +SED +am__fastdepCC_FALSE +am__fastdepCC_TRUE +CCDEPMODE +am__nodep +AMDEPBACKSLASH +AMDEP_FALSE +AMDEP_TRUE +am__include +DEPDIR +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +host_os +host_vendor +host_cpu +host +build_os +build_vendor +build_cpu +build +LIBTOOL +AM_BACKSLASH +AM_DEFAULT_VERBOSITY +AM_DEFAULT_V +AM_V +am__untar +am__tar +AMTAR +am__leading_dot +SET_MAKE +AWK +mkdir_p +MKDIR_P +INSTALL_STRIP_PROGRAM +STRIP +install_sh +MAKEINFO +AUTOHEADER +AUTOMAKE +AUTOCONF +ACLOCAL +VERSION +PACKAGE +CYGPATH_W +am__isrc +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +runstatedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL +am__quote' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_silent_rules +enable_shared +enable_static +with_pic +enable_fast_install +with_aix_soname +enable_dependency_tracking +with_gnu_ld +with_sysroot +enable_libtool_lock +enable_sse2 +with_cblas +enable_data_download +with_cflags_scanner_extra +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +LT_SYS_LIBRARY_PATH +CPP +MODEL' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir runstatedir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error $? "working directory cannot be determined" +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error $? "pwd does not report name of working directory" + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures libpostal 1.1.0 to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + @<:@@S|@ac_default_prefix@:>@ + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + @<:@PREFIX@:>@ + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root @<:@DATAROOTDIR/doc/libpostal@:>@ + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of libpostal 1.1.0:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --enable-shared@<:@=PKGS@:>@ build shared libraries @<:@default=yes@:>@ + --enable-static@<:@=PKGS@:>@ build static libraries @<:@default=yes@:>@ + --enable-fast-install@<:@=PKGS@:>@ + optimize for fast installation @<:@default=yes@:>@ + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build + --disable-libtool-lock avoid locking (might break parallel builds) + --disable-sse2 disable SSE2 optimization routines + + --disable-data-download Disable downloading data + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-pic@<:@=PKGS@:>@ try to use only PIC/non-PIC objects @<:@default=use + both@:>@ + --with-aix-soname=aix|svr4|both + shared library versioning (aka "SONAME") variant to + provide on AIX, @<:@default=aix@:>@. + --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@ + --with-sysroot@<:@=DIR@:>@ Search for dependent libraries within DIR (or the + compiler's sysroot if not specified). + --with-cblas= use CBLAS library + --with-cflags-scanner-extra@<:@=VALUE@:>@ + Extra compilation options for scanner.c + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + LT_SYS_LIBRARY_PATH + User-defined run-time library search path. + CPP C preprocessor + MODEL Option to use alternative data models. Currently available is + "senzing" (MODEL=senzing). If this option is not set the default + libpostal data model is used. + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to the package provider. +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +libpostal configure 1.1.0 +generated by GNU Autoconf 2.69 + +Copyright (C) 2012 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +@%:@ ac_fn_c_try_compile LINENO +@%:@ -------------------------- +@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_compile + +@%:@ ac_fn_c_try_link LINENO +@%:@ ----------------------- +@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + test -x conftest$ac_exeext + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_link + +@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +@%:@ ------------------------------------------------------- +@%:@ Tests whether HEADER exists and can be compiled using the include files in +@%:@ INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +@%:@include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_header_compile + +@%:@ ac_fn_c_try_cpp LINENO +@%:@ ---------------------- +@%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_cpp () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } > conftest.i && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_cpp + +@%:@ ac_fn_c_try_run LINENO +@%:@ ---------------------- +@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes +@%:@ that executables *can* be run. +ac_fn_c_try_run () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then : + ac_retval=0 +else + $as_echo "$as_me: program exited with status $ac_status" >&5 + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=$ac_status +fi + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_run + +@%:@ ac_fn_c_check_func LINENO FUNC VAR +@%:@ ---------------------------------- +@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Define $2 to an innocuous variant, in case declares $2. + For example, HP-UX 11i declares gettimeofday. */ +#define $2 innocuous_$2 + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $2 (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $2 + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int +main () +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_func + +@%:@ ac_fn_c_check_type LINENO TYPE VAR INCLUDES +@%:@ ------------------------------------------- +@%:@ Tests whether TYPE exists after having included INCLUDES, setting cache +@%:@ variable VAR accordingly. +ac_fn_c_check_type () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +if (sizeof ($2)) + return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +if (sizeof (($2))) + return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + eval "$3=yes" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_type + +@%:@ ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES +@%:@ ------------------------------------------------------- +@%:@ Tests whether HEADER exists, giving a warning if it cannot be compiled using +@%:@ the include files in INCLUDES and setting the cache variable VAR +@%:@ accordingly. +ac_fn_c_check_header_mongrel () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if eval \${$3+:} false; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 +$as_echo_n "checking $2 usability... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +@%:@include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_header_compiler=yes +else + ac_header_compiler=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 +$as_echo_n "checking $2 presence... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include <$2> +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + ac_header_preproc=yes +else + ac_header_preproc=no +fi +rm -f conftest.err conftest.i conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( + yes:no: ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; + no:yes:* ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; +esac + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=\$ac_header_compiler" +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_header_mongrel + +@%:@ ac_fn_c_find_intX_t LINENO BITS VAR +@%:@ ----------------------------------- +@%:@ Finds a signed integer type with width BITS, setting cache variable VAR +@%:@ accordingly. +ac_fn_c_find_intX_t () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 +$as_echo_n "checking for int$2_t... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + # Order is important - never check a type that is potentially smaller + # than half of the expected target width. + for ac_type in int$2_t 'int' 'long int' \ + 'long long int' 'short int' 'signed char'; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_includes_default + enum { N = $2 / 2 - 1 }; +int +main () +{ +static int test_array @<:@1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))@:>@; +test_array @<:@0@:>@ = 0; +return test_array @<:@0@:>@; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_includes_default + enum { N = $2 / 2 - 1 }; +int +main () +{ +static int test_array @<:@1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) + < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))@:>@; +test_array @<:@0@:>@ = 0; +return test_array @<:@0@:>@; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + case $ac_type in @%:@( + int$2_t) : + eval "$3=yes" ;; @%:@( + *) : + eval "$3=\$ac_type" ;; +esac +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if eval test \"x\$"$3"\" = x"no"; then : + +else + break +fi + done +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_find_intX_t + +@%:@ ac_fn_c_find_uintX_t LINENO BITS VAR +@%:@ ------------------------------------ +@%:@ Finds an unsigned integer type with width BITS, setting cache variable VAR +@%:@ accordingly. +ac_fn_c_find_uintX_t () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 +$as_echo_n "checking for uint$2_t... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + # Order is important - never check a type that is potentially smaller + # than half of the expected target width. + for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ + 'unsigned long long int' 'unsigned short int' 'unsigned char'; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +static int test_array @<:@1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)@:>@; +test_array @<:@0@:>@ = 0; +return test_array @<:@0@:>@; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + case $ac_type in @%:@( + uint$2_t) : + eval "$3=yes" ;; @%:@( + *) : + eval "$3=\$ac_type" ;; +esac +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if eval test \"x\$"$3"\" = x"no"; then : + +else + break +fi + done +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_find_uintX_t +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by libpostal $as_me 1.1.0, which was +generated by GNU Autoconf 2.69. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + $as_echo "PATH: $as_dir" + done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; + 2) + as_fn_append ac_configure_args1 " '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + as_fn_append ac_configure_args " '$ac_arg'" + ;; + esac + done +done +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + $as_echo "## ---------------- ## +## Cache variables. ## +## ---------------- ##" + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + $as_echo "## ----------------- ## +## Output variables. ## +## ----------------- ##" + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + $as_echo "## ------------------- ## +## File substitutions. ## +## ------------------- ##" + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + $as_echo "## ----------- ## +## confdefs.h. ## +## ----------- ##" + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +$as_echo "/* confdefs.h */" > confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_URL "$PACKAGE_URL" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE +if test -n "$CONFIG_SITE"; then + # We do not want a PATH search for config.site. + case $CONFIG_SITE in @%:@(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac +elif test "x$prefix" != xNONE; then + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site +else + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site +fi +for ac_site_file in "$ac_site_file1" "$ac_site_file2" +do + test "x$ac_site_file" = xNONE && continue + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + + + +am__api_version='1.16' + +ac_aux_dir= +for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 +fi + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. +ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. +ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. + + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +$as_echo_n "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if ${ac_cv_path_install+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in @%:@(( + ./ | .// | /[cC]/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + + done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +$as_echo "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 +$as_echo_n "checking whether build environment is sane... " >&6; } +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$2" = conftest.file + ) +then + # Ok. + : +else + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + +test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +# Double any \ or $. +# By default was `s,x,x', remove it if useless. +ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' +program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` + +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` + +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} +fi + +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 +$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } +if test -z "$MKDIR_P"; then + if ${ac_cv_path_mkdir+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in mkdir gmkdir; do + for ac_exec_ext in '' $ac_executable_extensions; do + as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue + case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir (GNU coreutils) '* | \ + 'mkdir (coreutils) '* | \ + 'mkdir (fileutils) '4.1*) + ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext + break 3;; + esac + done + done + done +IFS=$as_save_IFS + +fi + + test -d ./--version && rmdir ./--version + if test "${ac_cv_path_mkdir+set}" = set; then + MKDIR_P="$ac_cv_path_mkdir -p" + else + # As a last resort, use the slow shell script. Don't cache a + # value for MKDIR_P within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + MKDIR_P="$ac_install_sh -d" + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 +$as_echo "$MKDIR_P" >&6; } + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AWK+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AWK="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +$as_echo "$AWK" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AWK" && break +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + SET_MAKE= +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +@%:@ Check whether --enable-silent-rules was given. +if test "${enable_silent_rules+set}" = set; then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac +am_make=${MAKE-make} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +$as_echo_n "checking whether $am_make supports nested variables... " >&6; } +if ${am_cv_make_support_nested_variables+:} false; then : + $as_echo_n "(cached) " >&6 +else + if $as_echo 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +$as_echo "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + am__isrc=' -I$(srcdir)' + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE='libpostal' + VERSION='1.1.0' + + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE "$PACKAGE" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +@%:@define VERSION "$VERSION" +_ACEOF + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +mkdir_p='$(MKDIR_P)' + +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AMTAR='$${TAR-tar}' + + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar pax cpio none' + +am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' + + + + + + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi + + +case `pwd` in + *\ * | *\ *) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; +esac + + + +macro_version='2.4.6' +macro_revision='2.4.6' + + + + + + + + + + + + + +ltmain=$ac_aux_dir/ltmain.sh + +# Make sure we can run config.sub. +$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || + as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 +$as_echo_n "checking build system type... " >&6; } +if ${ac_cv_build+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_build_alias=$build_alias +test "x$ac_build_alias" = x && + ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` +test "x$ac_build_alias" = x && + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 +ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 +$as_echo "$ac_cv_build" >&6; } +case $ac_cv_build in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; +esac +build=$ac_cv_build +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_build +shift +build_cpu=$1 +build_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +build_os=$* +IFS=$ac_save_IFS +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 +$as_echo_n "checking host system type... " >&6; } +if ${ac_cv_host+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test "x$host_alias" = x; then + ac_cv_host=$ac_cv_build +else + ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 +$as_echo "$ac_cv_host" >&6; } +case $ac_cv_host in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; +esac +host=$ac_cv_host +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_host +shift +host_cpu=$1 +host_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +host_os=$* +IFS=$ac_save_IFS +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac + + +# Backslashify metacharacters that are still active within +# double-quoted strings. +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 +$as_echo_n "checking how to print strings... " >&6; } +# Test print first, because it will be a builtin if present. +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ + test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='print -r --' +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='printf %s\n' +else + # Use this function as a fallback that always works. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' + } + ECHO='func_fallback_echo' +fi + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "" +} + +case $ECHO in + printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 +$as_echo "printf" >&6; } ;; + print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 +$as_echo "print -r" >&6; } ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 +$as_echo "cat" >&6; } ;; +esac + + + + + + + + + + + + + + +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 +$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; } +cat > confinc.mk << 'END' +am__doit: + @echo this is the am__doit target >confinc.out +.PHONY: am__doit +END +am__include="#" +am__quote= +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 + (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + case $?:`cat confinc.out 2>/dev/null` in @%:@( + '0:this is the am__doit target') : + case $s in @%:@( + BSD) : + am__include='.include' am__quote='"' ;; @%:@( + *) : + am__include='include' am__quote='' ;; +esac ;; @%:@( + *) : + ;; +esac + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 +$as_echo "${_am_result}" >&6; } + +@%:@ Check whether --enable-dependency-tracking was given. +if test "${enable_dependency_tracking+set}" = set; then : + enableval=$enable_dependency_tracking; +fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi + if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $@%:@ != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi + + +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } + +# Provide some information about the compiler. +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else + ac_file='' +fi +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } +ac_exeext=$ac_cv_exeext + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include +int +main () +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if ${ac_cv_objext+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if ${ac_cv_c_compiler_gnu+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_compiler_gnu=yes +else + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if ${ac_cv_prog_cc_g+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +else + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if ${ac_cv_prog_cc_c89+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c89" != xno; then : + +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } +if ${am_cv_prog_cc_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +$as_echo "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +depcc="$CC" am_compiler_list= + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +$as_echo_n "checking dependency style of $depcc... " >&6; } +if ${am_cv_CC_dependencies_compiler_type+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 +$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 +$as_echo_n "checking for a sed that does not truncate output... " >&6; } +if ${ac_cv_path_SED+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for ac_i in 1 2 3 4 5 6 7; do + ac_script="$ac_script$as_nl$ac_script" + done + echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed + { ac_script=; unset ac_script;} + if test -z "$SED"; then + ac_path_SED_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_SED" || continue +# Check for GNU ac_path_SED and select it if it is found. + # Check for GNU $ac_path_SED +case `"$ac_path_SED" --version 2>&1` in +*GNU*) + ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo '' >> "conftest.nl" + "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_SED_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_SED="$ac_path_SED" + ac_path_SED_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_SED_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_SED"; then + as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 + fi +else + ac_cv_path_SED=$SED +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 +$as_echo "$ac_cv_path_SED" >&6; } + SED="$ac_cv_path_SED" + rm -f conftest.sed + +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +$as_echo_n "checking for grep that handles long lines and -e... " >&6; } +if ${ac_cv_path_GREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$GREP"; then + ac_path_GREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in grep ggrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_GREP" || continue +# Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP +case `"$ac_path_GREP" --version 2>&1` in +*GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_GREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_GREP="$ac_path_GREP" + ac_path_GREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_GREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_GREP"; then + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_GREP=$GREP +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 +$as_echo "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +$as_echo_n "checking for egrep... " >&6; } +if ${ac_cv_path_EGREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + if test -z "$EGREP"; then + ac_path_EGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in egrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_EGREP" || continue +# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_EGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_EGREP=$EGREP +fi + + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +$as_echo "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 +$as_echo_n "checking for fgrep... " >&6; } +if ${ac_cv_path_FGREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 + then ac_cv_path_FGREP="$GREP -F" + else + if test -z "$FGREP"; then + ac_path_FGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in fgrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_FGREP" || continue +# Check for GNU ac_path_FGREP and select it if it is found. + # Check for GNU $ac_path_FGREP +case `"$ac_path_FGREP" --version 2>&1` in +*GNU*) + ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'FGREP' >> "conftest.nl" + "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_FGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_FGREP="$ac_path_FGREP" + ac_path_FGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_FGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_FGREP"; then + as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_FGREP=$FGREP +fi + + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 +$as_echo "$ac_cv_path_FGREP" >&6; } + FGREP="$ac_cv_path_FGREP" + + +test -z "$GREP" && GREP=grep + + + + + + + + + + + + + + + + + + + +@%:@ Check whether --with-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then : + withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes +else + with_gnu_ld=no +fi + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 +$as_echo_n "checking for ld used by $CC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +$as_echo_n "checking for GNU ld... " >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +$as_echo_n "checking for non-GNU ld... " >&6; } +fi +if ${lt_cv_path_LD+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +$as_echo "$LD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } +if ${lt_cv_prog_gnu_ld+:} false; then : + $as_echo_n "(cached) " >&6 +else + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 +$as_echo "$lt_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$lt_cv_prog_gnu_ld + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 +$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } +if ${lt_cv_path_NM+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM=$NM +else + lt_nm_to_check=${ac_tool_prefix}nm + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + tmp_nm=$ac_dir/$lt_tmp_nm + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty + case $build_os in + mingw*) lt_bad_file=conftest.nm/nofile ;; + *) lt_bad_file=/dev/null ;; + esac + case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 +$as_echo "$lt_cv_path_NM" >&6; } +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + if test -n "$ac_tool_prefix"; then + for ac_prog in dumpbin "link -dump" + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DUMPBIN+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DUMPBIN"; then + ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DUMPBIN=$ac_cv_prog_DUMPBIN +if test -n "$DUMPBIN"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 +$as_echo "$DUMPBIN" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$DUMPBIN" && break + done +fi +if test -z "$DUMPBIN"; then + ac_ct_DUMPBIN=$DUMPBIN + for ac_prog in dumpbin "link -dump" +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DUMPBIN"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN +if test -n "$ac_ct_DUMPBIN"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 +$as_echo "$ac_ct_DUMPBIN" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_DUMPBIN" && break +done + + if test "x$ac_ct_DUMPBIN" = x; then + DUMPBIN=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DUMPBIN=$ac_ct_DUMPBIN + fi +fi + + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 +$as_echo_n "checking the name lister ($NM) interface... " >&6; } +if ${lt_cv_nm_interface+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: output\"" >&5) + cat conftest.out >&5 + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest* +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 +$as_echo "$lt_cv_nm_interface" >&6; } + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 +$as_echo_n "checking whether ln -s works... " >&6; } +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 +$as_echo "no, using $LN_S" >&6; } +fi + +# find the maximum length of command line arguments +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 +$as_echo_n "checking the maximum length of command line arguments... " >&6; } +if ${lt_cv_sys_max_cmd_len+:} false; then : + $as_echo_n "(cached) " >&6 +else + i=0 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac + +fi + +if test -n "$lt_cv_sys_max_cmd_len"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 +$as_echo "$lt_cv_sys_max_cmd_len" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 +$as_echo "none" >&6; } +fi +max_cmd_len=$lt_cv_sys_max_cmd_len + + + + + + +: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi + + + + + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 +$as_echo_n "checking how to convert $build file names to $host format... " >&6; } +if ${lt_cv_to_host_file_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 + ;; + esac + ;; + *-*-cygwin* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin + ;; + esac + ;; + * ) # unhandled hosts (and "normal" native builds) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; +esac + +fi + +to_host_file_cmd=$lt_cv_to_host_file_cmd +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 +$as_echo "$lt_cv_to_host_file_cmd" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 +$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } +if ${lt_cv_to_tool_file_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + #assume ordinary cross tools, or native build. +lt_cv_to_tool_file_cmd=func_convert_file_noop +case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 + ;; + esac + ;; +esac + +fi + +to_tool_file_cmd=$lt_cv_to_tool_file_cmd +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 +$as_echo "$lt_cv_to_tool_file_cmd" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 +$as_echo_n "checking for $LD option to reload object files... " >&6; } +if ${lt_cv_ld_reload_flag+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_reload_flag='-r' +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 +$as_echo "$lt_cv_ld_reload_flag" >&6; } +reload_flag=$lt_cv_ld_reload_flag +case $reload_flag in +"" | " "*) ;; +*) reload_flag=" $reload_flag" ;; +esac +reload_cmds='$LD$reload_flag -o $output$reload_objs' +case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + if test yes != "$GCC"; then + reload_cmds=false + fi + ;; + darwin*) + if test yes = "$GCC"; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' + else + reload_cmds='$LD$reload_flag -o $output$reload_objs' + fi + ;; +esac + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OBJDUMP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 +$as_echo "$OBJDUMP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 +$as_echo "$ac_ct_OBJDUMP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 +$as_echo_n "checking how to recognize dependent libraries... " >&6; } +if ${lt_cv_deplibs_check_method+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# 'unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# that responds to the $file_magic_cmd with a given extended regex. +# If you have 'file' or equivalent on your system and you're not sure +# whether 'pass_all' will *always* work, you probably want this one. + +case $host_os in +aix[4-9]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[45]*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='/usr/bin/file -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + if ( file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + # Keep this pattern in sync with the one in func_win32_libid. + lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc*) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +haiku*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[3-9]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd* | bitrig*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +os2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 +$as_echo "$lt_cv_deplibs_check_method" >&6; } + +file_magic_glob= +want_nocaseglob=no +if test "$build" = "$host"; then + case $host_os in + mingw* | pw32*) + if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then + want_nocaseglob=yes + else + file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` + fi + ;; + esac +fi + +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + + + + + + + + + + + + + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DLLTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DLLTOOL"; then + ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DLLTOOL=$ac_cv_prog_DLLTOOL +if test -n "$DLLTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 +$as_echo "$DLLTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DLLTOOL"; then + ac_ct_DLLTOOL=$DLLTOOL + # Extract the first word of "dlltool", so it can be a program name with args. +set dummy dlltool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DLLTOOL"; then + ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DLLTOOL="dlltool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL +if test -n "$ac_ct_DLLTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 +$as_echo "$ac_ct_DLLTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DLLTOOL" = x; then + DLLTOOL="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DLLTOOL=$ac_ct_DLLTOOL + fi +else + DLLTOOL="$ac_cv_prog_DLLTOOL" +fi + +test -z "$DLLTOOL" && DLLTOOL=dlltool + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 +$as_echo_n "checking how to associate runtime and link libraries... " >&6; } +if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_sharedlib_from_linklib_cmd='unknown' + +case $host_os in +cygwin* | mingw* | pw32* | cegcc*) + # two different shell functions defined in ltmain.sh; + # decide which one to use based on capabilities of $DLLTOOL + case `$DLLTOOL --help 2>&1` in + *--identify-strict*) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib + ;; + *) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback + ;; + esac + ;; +*) + # fallback: assume linklib IS sharedlib + lt_cv_sharedlib_from_linklib_cmd=$ECHO + ;; +esac + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 +$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO + + + + + + + + +if test -n "$ac_tool_prefix"; then + for ac_prog in ar + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AR="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +$as_echo "$AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AR" && break + done +fi +if test -z "$AR"; then + ac_ct_AR=$AR + for ac_prog in ar +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_AR="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 +$as_echo "$ac_ct_AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_AR" && break +done + + if test "x$ac_ct_AR" = x; then + AR="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AR=$ac_ct_AR + fi +fi + +: ${AR=ar} +: ${AR_FLAGS=cr} + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 +$as_echo_n "checking for archiver @FILE support... " >&6; } +if ${lt_cv_ar_at_file+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ar_at_file=no + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + echo conftest.$ac_objext > conftest.lst + lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -eq "$ac_status"; then + # Ensure the archiver fails upon bogus file names. + rm -f conftest.$ac_objext libconftest.a + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -ne "$ac_status"; then + lt_cv_ar_at_file=@ + fi + fi + rm -f conftest.* libconftest.a + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 +$as_echo "$lt_cv_ar_at_file" >&6; } + +if test no = "$lt_cv_ar_at_file"; then + archiver_list_spec= +else + archiver_list_spec=$lt_cv_ar_at_file +fi + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +test -z "$STRIP" && STRIP=: + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 +$as_echo "$RANLIB" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 +$as_echo "$ac_ct_RANLIB" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_RANLIB" = x; then + RANLIB=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RANLIB=$ac_ct_RANLIB + fi +else + RANLIB="$ac_cv_prog_RANLIB" +fi + +test -z "$RANLIB" && RANLIB=: + + + + + + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + bitrig* | openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" +fi + +case $host_os in + darwin*) + lock_old_archive_extraction=yes ;; + *) + lock_old_archive_extraction=no ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Check for command to grab the raw symbol name followed by C symbol from nm. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 +$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } +if ${lt_cv_sys_global_symbol_pipe+:} false; then : + $as_echo_n "(cached) " >&6 +else + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[BCDT]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[ABCDGISTW]' + ;; +hpux*) + if test ia64 = "$host_cpu"; then + symcode='[ABCDEGRST]' + fi + ;; +irix* | nonstopux*) + symcode='[BCDEGRST]' + ;; +osf*) + symcode='[BCDEGQRST]' + ;; +solaris*) + symcode='[BDRT]' + ;; +sco3.2v5*) + symcode='[DT]' + ;; +sysv4.2uw2*) + symcode='[DT]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[ABDT]' + ;; +sysv4) + symcode='[DFNSTU]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[ABCDGIRSTW]' ;; +esac + +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Gets list of data symbols to import. + lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" + # Adjust the below global symbol transforms to fixup imported variables. + lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" + lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" + lt_c_name_lib_hook="\ + -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ + -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" +else + # Disable hooks by default. + lt_cv_sys_global_symbol_to_import= + lt_cdecl_hook= + lt_c_name_hook= + lt_c_name_lib_hook= +fi + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +$lt_cdecl_hook\ +" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ +$lt_c_name_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" + +# Transform an extracted symbol line into symbol name with lib prefix and +# symbol address. +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ +$lt_c_name_lib_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function, + # D for any global variable and I for any imported variable. + # Also find C++ and __fastcall symbols from MSVC++, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK '"\ +" {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ +" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ +" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ +" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ +" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx" + else + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + # Now try to grab the symbols. + nlist=conftest.nm + $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5 + if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT@&t@_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT@&t@_DLSYM_CONST +#else +# define LT@&t@_DLSYM_CONST const +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +LT@&t@_DLSYM_CONST struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_globsym_save_LIBS=$LIBS + lt_globsym_save_CFLAGS=$CFLAGS + LIBS=conftstm.$ac_objext + CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s conftest$ac_exeext; then + pipe_works=yes + fi + LIBS=$lt_globsym_save_LIBS + CFLAGS=$lt_globsym_save_CFLAGS + else + echo "cannot find nm_test_func in $nlist" >&5 + fi + else + echo "cannot find nm_test_var in $nlist" >&5 + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 + fi + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test yes = "$pipe_works"; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done + +fi + +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 +$as_echo "failed" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 +$as_echo "ok" >&6; } +fi + +# Response file support. +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + nm_file_list_spec='@' +elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then + nm_file_list_spec='@' +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 +$as_echo_n "checking for sysroot... " >&6; } + +@%:@ Check whether --with-sysroot was given. +if test "${with_sysroot+set}" = set; then : + withval=$with_sysroot; +else + with_sysroot=no +fi + + +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 +$as_echo "$with_sysroot" >&6; } + as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 + ;; +esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 +$as_echo "${lt_sysroot:-no}" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 +$as_echo_n "checking for a working dd... " >&6; } +if ${ac_cv_path_lt_DD+:} false; then : + $as_echo_n "(cached) " >&6 +else + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +: ${lt_DD:=$DD} +if test -z "$lt_DD"; then + ac_path_lt_DD_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in dd; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_lt_DD" || continue +if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: +fi + $ac_path_lt_DD_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_lt_DD"; then + : + fi +else + ac_cv_path_lt_DD=$lt_DD +fi + +rm -f conftest.i conftest2.i conftest.out +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 +$as_echo "$ac_cv_path_lt_DD" >&6; } + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 +$as_echo_n "checking how to truncate binary pipes... " >&6; } +if ${lt_cv_truncate_bin+:} false; then : + $as_echo_n "(cached) " >&6 +else + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +lt_cv_truncate_bin= +if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" +fi +rm -f conftest.i conftest2.i conftest.out +test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 +$as_echo "$lt_cv_truncate_bin" >&6; } + + + + + + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + +@%:@ Check whether --enable-libtool-lock was given. +if test "${enable_libtool_lock+set}" = set; then : + enableval=$enable_libtool_lock; +fi + +test no = "$enable_libtool_lock" || enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out what ABI is being produced by ac_compile, and set mode + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE=32 + ;; + *ELF-64*) + HPUX_IA64_MODE=64 + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + if test yes = "$lt_cv_prog_gnu_ld"; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +mips64*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + emul=elf + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + emul="${emul}32" + ;; + *64-bit*) + emul="${emul}64" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *MSB*) + emul="${emul}btsmip" + ;; + *LSB*) + emul="${emul}ltsmip" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *N32*) + emul="${emul}n32" + ;; + esac + LD="${LD-ld} -m $emul" + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. Note that the listed cases only cover the + # situations where additional linker options are needed (such as when + # doing 32-bit compilation for a host where ld defaults to 64-bit, or + # vice versa); the common cases where no linker options are needed do + # not appear in the list. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + case `/usr/bin/file conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac + ;; + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -belf" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 +$as_echo_n "checking whether the C compiler needs -belf... " >&6; } +if ${lt_cv_cc_needs_belf+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_cc_needs_belf=yes +else + lt_cv_cc_needs_belf=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 +$as_echo "$lt_cv_cc_needs_belf" >&6; } + if test yes != "$lt_cv_cc_needs_belf"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS=$SAVE_CFLAGS + fi + ;; +*-*solaris*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) + case $host in + i?86-*-solaris*|x86_64-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD=${LD-ld}_sol2 + fi + ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks=$enable_libtool_lock + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. +set dummy ${ac_tool_prefix}mt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$MANIFEST_TOOL"; then + ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL +if test -n "$MANIFEST_TOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 +$as_echo "$MANIFEST_TOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_MANIFEST_TOOL"; then + ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL + # Extract the first word of "mt", so it can be a program name with args. +set dummy mt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_MANIFEST_TOOL"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL +if test -n "$ac_ct_MANIFEST_TOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 +$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_MANIFEST_TOOL" = x; then + MANIFEST_TOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL + fi +else + MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" +fi + +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 +$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } +if ${lt_cv_path_mainfest_tool+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_path_mainfest_tool=no + echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 + $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out + cat conftest.err >&5 + if $GREP 'Manifest Tool' conftest.out > /dev/null; then + lt_cv_path_mainfest_tool=yes + fi + rm -f conftest* +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 +$as_echo "$lt_cv_path_mainfest_tool" >&6; } +if test yes != "$lt_cv_path_mainfest_tool"; then + MANIFEST_TOOL=: +fi + + + + + + + case $host_os in + rhapsody* | darwin*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. +set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DSYMUTIL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DSYMUTIL"; then + ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DSYMUTIL=$ac_cv_prog_DSYMUTIL +if test -n "$DSYMUTIL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 +$as_echo "$DSYMUTIL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DSYMUTIL"; then + ac_ct_DSYMUTIL=$DSYMUTIL + # Extract the first word of "dsymutil", so it can be a program name with args. +set dummy dsymutil; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DSYMUTIL"; then + ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL +if test -n "$ac_ct_DSYMUTIL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 +$as_echo "$ac_ct_DSYMUTIL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DSYMUTIL" = x; then + DSYMUTIL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DSYMUTIL=$ac_ct_DSYMUTIL + fi +else + DSYMUTIL="$ac_cv_prog_DSYMUTIL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. +set dummy ${ac_tool_prefix}nmedit; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_NMEDIT+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$NMEDIT"; then + ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +NMEDIT=$ac_cv_prog_NMEDIT +if test -n "$NMEDIT"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 +$as_echo "$NMEDIT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_NMEDIT"; then + ac_ct_NMEDIT=$NMEDIT + # Extract the first word of "nmedit", so it can be a program name with args. +set dummy nmedit; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_NMEDIT"; then + ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_NMEDIT="nmedit" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT +if test -n "$ac_ct_NMEDIT"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 +$as_echo "$ac_ct_NMEDIT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_NMEDIT" = x; then + NMEDIT=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + NMEDIT=$ac_ct_NMEDIT + fi +else + NMEDIT="$ac_cv_prog_NMEDIT" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. +set dummy ${ac_tool_prefix}lipo; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_LIPO+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$LIPO"; then + ac_cv_prog_LIPO="$LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_LIPO="${ac_tool_prefix}lipo" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +LIPO=$ac_cv_prog_LIPO +if test -n "$LIPO"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 +$as_echo "$LIPO" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_LIPO"; then + ac_ct_LIPO=$LIPO + # Extract the first word of "lipo", so it can be a program name with args. +set dummy lipo; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_LIPO+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_LIPO"; then + ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_LIPO="lipo" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO +if test -n "$ac_ct_LIPO"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 +$as_echo "$ac_ct_LIPO" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_LIPO" = x; then + LIPO=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + LIPO=$ac_ct_LIPO + fi +else + LIPO="$ac_cv_prog_LIPO" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL"; then + ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL="${ac_tool_prefix}otool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL=$ac_cv_prog_OTOOL +if test -n "$OTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 +$as_echo "$OTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL"; then + ac_ct_OTOOL=$OTOOL + # Extract the first word of "otool", so it can be a program name with args. +set dummy otool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL"; then + ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL="otool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL +if test -n "$ac_ct_OTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 +$as_echo "$ac_ct_OTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL" = x; then + OTOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL=$ac_ct_OTOOL + fi +else + OTOOL="$ac_cv_prog_OTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool64; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OTOOL64+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL64"; then + ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL64=$ac_cv_prog_OTOOL64 +if test -n "$OTOOL64"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 +$as_echo "$OTOOL64" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL64"; then + ac_ct_OTOOL64=$OTOOL64 + # Extract the first word of "otool64", so it can be a program name with args. +set dummy otool64; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL64"; then + ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL64="otool64" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 +if test -n "$ac_ct_OTOOL64"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 +$as_echo "$ac_ct_OTOOL64" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL64" = x; then + OTOOL64=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL64=$ac_ct_OTOOL64 + fi +else + OTOOL64="$ac_cv_prog_OTOOL64" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 +$as_echo_n "checking for -single_module linker flag... " >&6; } +if ${lt_cv_apple_cc_single_mod+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_apple_cc_single_mod=no + if test -z "$LT_MULTI_MODULE"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&5 + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&5 + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 +$as_echo "$lt_cv_apple_cc_single_mod" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 +$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } +if ${lt_cv_ld_exported_symbols_list+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_ld_exported_symbols_list=yes +else + lt_cv_ld_exported_symbols_list=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 +$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 +$as_echo_n "checking for -force_load linker flag... " >&6; } +if ${lt_cv_ld_force_load+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_force_load=no + cat > conftest.c << _LT_EOF +int forced_loaded() { return 2;} +_LT_EOF + echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 + $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 + echo "$AR cr libconftest.a conftest.o" >&5 + $AR cr libconftest.a conftest.o 2>&5 + echo "$RANLIB libconftest.a" >&5 + $RANLIB libconftest.a 2>&5 + cat > conftest.c << _LT_EOF +int main() { return 0;} +_LT_EOF + echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err + _lt_result=$? + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&5 + elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + lt_cv_ld_force_load=yes + else + cat conftest.err >&5 + fi + rm -f conftest.err libconftest.a conftest conftest.c + rm -rf conftest.dSYM + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 +$as_echo "$lt_cv_ld_force_load" >&6; } + case $host_os in + rhapsody* | darwin1.[012]) + _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + darwin*) # darwin 5.x on + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[91]*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + 10.[012][,.]*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test yes = "$lt_cv_apple_cc_single_mod"; then + _lt_dar_single_mod='$single_module' + fi + if test yes = "$lt_cv_ld_exported_symbols_list"; then + _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + fi + if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 +$as_echo_n "checking how to run the C preprocessor... " >&6; } +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then + if ${ac_cv_prog_CPP+:} false; then : + $as_echo_n "(cached) " >&6 +else + # Double quotes because CPP needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" + do + ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@ifdef __STDC__ +@%:@ include +@%:@else +@%:@ include +@%:@endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + break +fi + + done + ac_cv_prog_CPP=$CPP + +fi + CPP=$ac_cv_prog_CPP +else + ac_cv_prog_CPP=$CPP +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 +$as_echo "$CPP" >&6; } +ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@ifdef __STDC__ +@%:@ include +@%:@else +@%:@ include +@%:@endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details" "$LINENO" 5; } +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if ${ac_cv_header_stdc+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdc=yes +else + ac_cv_header_stdc=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then : + : +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h + +fi + +# On IRIX 5.3, sys/types and inttypes.h are conflicting. +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ + inttypes.h stdint.h unistd.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +for ac_header in dlfcn.h +do : + ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default +" +if test "x$ac_cv_header_dlfcn_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +@%:@define HAVE_DLFCN_H 1 +_ACEOF + +fi + +done + + + + + +# Set options +@%:@ Check whether --enable-shared was given. +if test "${enable_shared+set}" = set; then : + enableval=$enable_shared; p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + enable_shared=yes +fi + + + + + + + + + + + enable_dlopen=no + + + enable_win32_dll=no + + + + @%:@ Check whether --enable-static was given. +if test "${enable_static+set}" = set; then : + enableval=$enable_static; p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + enable_static=yes +fi + + + + + + + + + + +@%:@ Check whether --with-pic was given. +if test "${with_pic+set}" = set; then : + withval=$with_pic; lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for lt_pkg in $withval; do + IFS=$lt_save_ifs + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + pic_mode=default +fi + + + + + + + + + @%:@ Check whether --enable-fast-install was given. +if test "${enable_fast_install+set}" = set; then : + enableval=$enable_fast_install; p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + enable_fast_install=yes +fi + + + + + + + + + shared_archive_member_spec= +case $host,$enable_shared in +power*-*-aix[5-9]*,yes) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 +$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } + +@%:@ Check whether --with-aix-soname was given. +if test "${with_aix_soname+set}" = set; then : + withval=$with_aix_soname; case $withval in + aix|svr4|both) + ;; + *) + as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 + ;; + esac + lt_cv_with_aix_soname=$with_aix_soname +else + if ${lt_cv_with_aix_soname+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_with_aix_soname=aix +fi + + with_aix_soname=$lt_cv_with_aix_soname +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 +$as_echo "$with_aix_soname" >&6; } + if test aix != "$with_aix_soname"; then + # For the AIX way of multilib, we name the shared archive member + # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', + # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. + # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, + # the AIX toolchain works better with OBJECT_MODE set (default 32). + if test 64 = "${OBJECT_MODE-32}"; then + shared_archive_member_spec=shr_64 + else + shared_archive_member_spec=shr + fi + fi + ;; +*) + with_aix_soname=aix + ;; +esac + + + + + + + + + + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +test -z "$LN_S" && LN_S="ln -s" + + + + + + + + + + + + + + +if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 +$as_echo_n "checking for objdir... " >&6; } +if ${lt_cv_objdir+:} false; then : + $as_echo_n "(cached) " >&6 +else + rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 +$as_echo "$lt_cv_objdir" >&6; } +objdir=$lt_cv_objdir + + + + + +cat >>confdefs.h <<_ACEOF +@%:@define LT_OBJDIR "$lt_cv_objdir/" +_ACEOF + + + + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a '.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a + +with_gnu_ld=$lt_cv_prog_gnu_ld + +old_CC=$CC +old_CFLAGS=$CFLAGS + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +func_cc_basename $compiler +cc_basename=$func_cc_basename_result + + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 +$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } +if ${lt_cv_path_MAGIC_CMD+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/${ac_tool_prefix}file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + + + +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 +$as_echo_n "checking for file... " >&6; } +if ${lt_cv_path_MAGIC_CMD+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + else + MAGIC_CMD=: + fi +fi + + fi + ;; +esac + +# Use C for the default configuration in the libtool script + +lt_save_CC=$CC +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +objext=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* + +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* + + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + +lt_prog_compiler_no_builtin_flag= + +if test yes = "$GCC"; then + case $cc_basename in + nvcc*) + lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; + *) + lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; + esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } +if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } + +if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then + lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" +else + : +fi + +fi + + + + + + + lt_prog_compiler_wl= +lt_prog_compiler_pic= +lt_prog_compiler_static= + + + if test yes = "$GCC"; then + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + fi + lt_prog_compiler_pic='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + lt_prog_compiler_pic='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. + lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + ;; + + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + lt_prog_compiler_static= + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + ;; + + interix[3-9]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic=-Kconform_pic + fi + ;; + + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + + case $cc_basename in + nvcc*) # Cuda Compiler Driver 2.2 + lt_prog_compiler_wl='-Xlinker ' + if test -n "$lt_prog_compiler_pic"; then + lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" + fi + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl='-Wl,' + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + else + lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + case $cc_basename in + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static='$wl-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static='-non_shared' + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + # old Intel for x86_64, which still supported -KPIC. + ecc*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-static' + ;; + # flang / f18. f95 an alias for gfortran or flang on Debian + flang* | f18* | f95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='--shared' + lt_prog_compiler_static='--static' + ;; + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + ccc*) + lt_prog_compiler_wl='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + xl* | bgxl* | bgf* | mpixl*) + # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-qpic' + lt_prog_compiler_static='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='' + ;; + *Sun\ F* | *Sun*Fortran*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Qoption ld ' + ;; + *Sun\ C*) + # Sun C 5.9 + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Wl,' + ;; + *Intel*\ [CF]*Compiler*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + *Portland\ Group*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + esac + ;; + + newsos6) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + + rdos*) + lt_prog_compiler_static='-non_shared' + ;; + + solaris*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + case $cc_basename in + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) + lt_prog_compiler_wl='-Qoption ld ';; + *) + lt_prog_compiler_wl='-Wl,';; + esac + ;; + + sunos4*) + lt_prog_compiler_wl='-Qoption ld ' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic='-Kconform_pic' + lt_prog_compiler_static='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + unicos*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_can_build_shared=no + ;; + + uts4*) + lt_prog_compiler_pic='-pic' + lt_prog_compiler_static='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared=no + ;; + esac + fi + +case $host_os in + # For platforms that do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic= + ;; + *) + lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC" + ;; +esac + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 +$as_echo_n "checking for $compiler option to produce PIC... " >&6; } +if ${lt_cv_prog_compiler_pic+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic=$lt_prog_compiler_pic +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 +$as_echo "$lt_cv_prog_compiler_pic" >&6; } +lt_prog_compiler_pic=$lt_cv_prog_compiler_pic + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } +if ${lt_cv_prog_compiler_pic_works+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic_works=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_pic_works=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 +$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_pic_works"; then + case $lt_prog_compiler_pic in + "" | " "*) ;; + *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; + esac +else + lt_prog_compiler_pic= + lt_prog_compiler_can_build_shared=no +fi + +fi + + + + + + + + + + + +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } +if ${lt_cv_prog_compiler_static_works+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_static_works=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_static_works=yes + fi + else + lt_cv_prog_compiler_static_works=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 +$as_echo "$lt_cv_prog_compiler_static_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_static_works"; then + : +else + lt_prog_compiler_static= +fi + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if ${lt_cv_prog_compiler_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if ${lt_cv_prog_compiler_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + +hard_links=nottested +if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then + # do not overwrite the value of need_locks provided by the user + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 +$as_echo_n "checking if we can lock with hard links... " >&6; } + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 +$as_echo "$hard_links" >&6; } + if test no = "$hard_links"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + + runpath_var= + allow_undefined_flag= + always_export_symbols=no + archive_cmds= + archive_expsym_cmds= + compiler_needs_object=no + enable_shared_with_static_runtimes=no + export_dynamic_flag_spec= + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + hardcode_automatic=no + hardcode_direct=no + hardcode_direct_absolute=no + hardcode_libdir_flag_spec= + hardcode_libdir_separator= + hardcode_minus_L=no + hardcode_shlibpath_var=unsupported + inherit_rpath=no + link_all_deplibs=unknown + module_cmds= + module_expsym_cmds= + old_archive_from_new_cmds= + old_archive_from_expsyms_cmds= + thread_safe_flag_spec= + whole_archive_flag_spec= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ' (' and ')$', so one must not match beginning or + # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', + # as well as any symbol that contains 'd'. + exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test yes != "$GCC"; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd* | bitrig*) + with_gnu_ld=no + ;; + linux* | k*bsd*-gnu | gnu*) + link_all_deplibs=no + ;; + esac + + ld_shlibs=yes + + # On some targets, GNU ld is compatible enough with the native linker + # that we're better off using the native interface for both. + lt_use_gnu_ld_interface=no + if test yes = "$with_gnu_ld"; then + case $host_os in + aix*) + # The AIX port of GNU ld has always aspired to compatibility + # with the native linker. However, as the warning in the GNU ld + # block says, versions before 2.19.5* couldn't really create working + # shared libraries, regardless of the interface used. + case `$LD -v 2>&1` in + *\ \(GNU\ Binutils\)\ 2.19.5*) ;; + *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; + *\ \(GNU\ Binutils\)\ [3-9]*) ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + fi + + if test yes = "$lt_use_gnu_ld_interface"; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='$wl' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + export_dynamic_flag_spec='$wl--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + whole_archive_flag_spec= + fi + supports_anon_versioning=no + case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; + *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[3-9]*) + # On AIX/PPC, the GNU linker is very broken + if test ia64 != "$host_cpu"; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.19, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to install binutils +*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. +*** You will then need to restart the configuration process. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + export_dynamic_flag_spec='$wl--export-all-symbols' + allow_undefined_flag=unsupported + always_export_symbols=no + enable_shared_with_static_runtimes=yes + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' + exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + ld_shlibs=no + fi + ;; + + haiku*) + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + link_all_deplibs=yes + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + ;; + + interix[3-9]*) + hardcode_direct=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) + tmp_diet=no + if test linux-dietlibc = "$host_os"; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test no = "$tmp_diet" + then + tmp_addflag=' $pic_flag' + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group f77 and f90 compilers + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + whole_archive_flag_spec= + tmp_sharedflag='--shared' ;; + nagfor*) # NAGFOR 5.3 + tmp_sharedflag='-Wl,-shared' ;; + xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + nvcc*) # Cuda Compiler Driver 2.2 + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + ;; + esac + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C 5.9 + whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + tcc*) + export_dynamic_flag_spec='-rdynamic' + ;; + xlf* | bgf* | bgxlf* | mpixlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + ld_shlibs=no + fi + ;; + + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test no = "$ld_shlibs"; then + runpath_var= + hardcode_libdir_flag_spec= + export_dynamic_flag_spec= + whole_archive_flag_spec= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix[4-9]*) + if test ia64 = "$host_cpu"; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag= + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) + for ld_flag in $LDFLAGS; do + if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + aix_use_runtimelinking=yes + break + fi + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds='' + hardcode_direct=yes + hardcode_direct_absolute=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + file_list_spec='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # traditional, no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + hardcode_direct=no + hardcode_direct_absolute=no + ;; + esac + + if test yes = "$GCC"; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`$CC -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + ;; + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag="$shared_flag "'$wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + export_dynamic_flag_spec='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if ${lt_cv_aix_libpath_+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if ${lt_cv_aix_libpath_+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag=' $wl-bernotok' + allow_undefined_flag=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec='$convenience' + fi + archive_cmds_need_lc=yes + archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + bsdi[45]*) + export_dynamic_flag_spec=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + case $cc_basename in + cl*) + # Native MSVC + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + always_export_symbols=yes + file_list_spec='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, )='true' + enable_shared_with_static_runtimes=yes + exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' + # Don't use ranlib + old_postinstall_cmds='chmod 644 $oldlib' + postlink_cmds='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # Assume MSVC wrapper + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_from_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' + enable_shared_with_static_runtimes=yes + ;; + esac + ;; + + darwin* | rhapsody*) + + + archive_cmds_need_lc=no + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + if test yes = "$lt_cv_ld_force_load"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + + else + whole_archive_flag_spec='' + fi + link_all_deplibs=yes + allow_undefined_flag=$_lt_dar_allow_undefined + case $cc_basename in + ifort*|nagfor*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test yes = "$_lt_dar_can_shared"; then + output_verbose_link_cmd=func_echo_all + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" + archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" + module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + + else + ld_shlibs=no + fi + + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2.*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly*) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9*) + if test yes = "$GCC"; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + export_dynamic_flag_spec='$wl-E' + ;; + + hpux10*) + if test yes,no = "$GCC,$with_gnu_ld"; then + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + fi + ;; + + hpux11*) + if test yes,no = "$GCC,$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + + # Older versions of the 11.00 compiler do not understand -b yet + # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 +$as_echo_n "checking if $CC understands -b... " >&6; } +if ${lt_cv_prog_compiler__b+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler__b=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -b" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler__b=yes + fi + else + lt_cv_prog_compiler__b=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 +$as_echo "$lt_cv_prog_compiler__b" >&6; } + +if test yes = "$lt_cv_prog_compiler__b"; then + archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' +fi + + ;; + esac + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + + case $host_cpu in + hppa*64*|ia64*) + hardcode_direct=no + hardcode_shlibpath_var=no + ;; + *) + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test yes = "$GCC"; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + # This should be the same for all languages, so no per-tag cache variable. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 +$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } +if ${lt_cv_irix_exported_symbol+:} false; then : + $as_echo_n "(cached) " >&6 +else + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int foo (void) { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_irix_exported_symbol=yes +else + lt_cv_irix_exported_symbol=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 +$as_echo "$lt_cv_irix_exported_symbol" >&6; } + if test yes = "$lt_cv_irix_exported_symbol"; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + fi + link_all_deplibs=no + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + inherit_rpath=yes + link_all_deplibs=yes + ;; + + linux*) + case $cc_basename in + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + ld_shlibs=yes + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + *nto* | *qnx*) + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + hardcode_shlibpath_var=no + hardcode_direct_absolute=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + else + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + fi + else + ld_shlibs=no + fi + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + ;; + + osf3*) + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + archive_cmds_need_lc='no' + hardcode_libdir_separator=: + ;; + + solaris*) + no_undefined_flag=' -z defs' + if test yes = "$GCC"; then + wlarc='$wl' + archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='$wl' + archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. GCC discards it without '$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test yes = "$GCC"; then + whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + else + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' + fi + ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + if test sequent = "$host_vendor"; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds='$CC -r -o $output$reload_objs' + hardcode_direct=no + ;; + motorola) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + no_undefined_flag='$wl-z,text' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag='$wl-z,text' + allow_undefined_flag='$wl-z,nodefs' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-R,$libdir' + hardcode_libdir_separator=':' + link_all_deplibs=yes + export_dynamic_flag_spec='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac + + if test sni = "$host_vendor"; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + export_dynamic_flag_spec='$wl-Blargedynsym' + ;; + esac + fi + fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 +$as_echo "$ld_shlibs" >&6; } +test no = "$ld_shlibs" && can_build_shared=no + +with_gnu_ld=$with_gnu_ld + + + + + + + + + + + + + + + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc=yes + + if test yes,yes = "$GCC,$enable_shared"; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 +$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } +if ${lt_cv_archive_cmds_need_lc+:} false; then : + $as_echo_n "(cached) " >&6 +else + $RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl + pic_flag=$lt_prog_compiler_pic + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 + (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + then + lt_cv_archive_cmds_need_lc=no + else + lt_cv_archive_cmds_need_lc=yes + fi + allow_undefined_flag=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 +$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } + archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc + ;; + esac + fi + ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 +$as_echo_n "checking dynamic linker characteristics... " >&6; } + +if test yes = "$GCC"; then + case $host_os in + darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; + *) lt_awk_arg='/^libraries:/' ;; + esac + case $host_os in + mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; + *) lt_sed_strip_eq='s|=/|/|g' ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` + case $lt_search_path_spec in + *\;*) + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` + ;; + *) + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` + ;; + esac + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary... + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + # ...but if some path component already ends with the multilib dir we assume + # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). + case "$lt_multi_os_dir; $lt_search_path_spec " in + "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) + lt_multi_os_dir= + ;; + esac + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" + elif test -n "$lt_multi_os_dir"; then + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' +BEGIN {RS = " "; FS = "/|\n";} { + lt_foo = ""; + lt_count = 0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo = "/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[lt_foo]++; } + if (lt_freq[lt_foo] == 1) { print lt_foo; } +}'` + # AWK program above erroneously prepends '/' to C:/dos/paths + # for these hosts. + case $host_os in + mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ + $SED 's|/\([A-Za-z]:\)|\1|g'` ;; + esac + sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=.so +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + + + +case $host_os in +aix3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='$libname$release$shared_ext$major' + ;; + +aix[4-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test ia64 = "$host_cpu"; then + # AIX 5 supports IA64 + library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line '#! .'. This would cause the generated library to + # depend on '.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # Using Import Files as archive members, it is possible to support + # filename-based versioning of shared library archives on AIX. While + # this would work for both with and without runtime linking, it will + # prevent static linking of such archives. So we do filename-based + # shared library versioning with .so extension only, which is used + # when both runtime linking and shared linking is enabled. + # Unfortunately, runtime linking may impact performance, so we do + # not want this to be the default eventually. Also, we use the + # versioned .so libs for executables only if there is the -brtl + # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. + # To allow for filename-based versioning support, we need to create + # libNAME.so.V as an archive file, containing: + # *) an Import File, referring to the versioned filename of the + # archive as well as the shared archive member, telling the + # bitwidth (32 or 64) of that shared object, and providing the + # list of exported symbols of that shared object, eventually + # decorated with the 'weak' keyword + # *) the shared object with the F_LOADONLY flag set, to really avoid + # it being seen by the linker. + # At run time we better use the real file rather than another symlink, + # but for link time we create the symlink libNAME.so -> libNAME.so.V + + case $with_aix_soname,$aix_use_runtimelinking in + # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + aix,yes) # traditional libtool + dynamic_linker='AIX unversionable lib.so' + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + aix,no) # traditional AIX only + dynamic_linker='AIX lib.a(lib.so.V)' + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + ;; + svr4,*) # full svr4 only + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,yes) # both, prefer svr4 + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # unpreferred sharedlib libNAME.a needs extra handling + postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' + postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,no) # both, prefer aix + dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling + postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' + postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' + ;; + esac + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='$libname$shared_ext' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + + case $GCC,$cc_basename in + yes,*) + # gcc + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + esac + dynamic_linker='Win32 ld.exe' + ;; + + *,cl*) + # Native MSVC + libname_spec='$name' + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='$libname.dll.lib' + + case $build_os in + mingw*) + sys_lib_search_path_spec= + lt_save_ifs=$IFS + IFS=';' + for lt_path in $LIB + do + IFS=$lt_save_ifs + # Let DOS variable expansion print the short 8.3 style file name. + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" + done + IFS=$lt_save_ifs + # Convert to MSYS style. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` + ;; + cygwin*) + # Convert to unix form, then to dos form, then back to unix form + # but this time dos style (no spaces!) so that the unix form looks + # like /cygdrive/c/PROGRA~1:/cygdr... + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + ;; + *) + sys_lib_search_path_spec=$LIB + if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # FIXME: find the short name or the path components, as spaces are + # common. (e.g. "Program Files" -> "PROGRA~1") + ;; + esac + + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + dynamic_linker='Win32 link.exe' + ;; + + *) + # Assume MSVC wrapper + library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' + dynamic_linker='Win32 ld.exe' + ;; + esac + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[23].*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2.*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +haiku*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LIBRARY_PATH + shlibpath_overrides_runpath=no + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + if test 32 = "$HPUX_IA64_MODE"; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + sys_lib_dlsearch_path_spec=/usr/lib/hpux32 + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + sys_lib_dlsearch_path_spec=/usr/lib/hpux64 + fi + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555, ... + postinstall_cmds='chmod 555 $lib' + # or fails outright, so override atomically: + install_override_mode=555 + ;; + +interix[3-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test yes = "$lt_cv_prog_gnu_ld"; then + version_type=linux # correct to gnu/linux during the next big refactor + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" + sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +linux*android*) + version_type=none # Android doesn't support versioned libraries. + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext' + soname_spec='$libname$release$shared_ext' + finish_cmds= + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + dynamic_linker='Android linker' + # Don't embed -rpath directories since the linker doesn't support them. + hardcode_libdir_flag_spec='-L$libdir' + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + + # Some binutils ld are patched to set DT_RUNPATH + if ${lt_cv_shlibpath_overrides_runpath+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_shlibpath_overrides_runpath=no + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ + LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : + lt_cv_shlibpath_overrides_runpath=yes +fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + +fi + + shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Ideally, we could use ldconfig to report *all* directores which are + # searched for libraries, however this is still not possible. Aside from not + # being certain /sbin/ldconfig is available, command + # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, + # even though it is searched at run-time. Try to do the best guess by + # appending ld.so.conf contents (and includes) to the search path. + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd* | bitrig*) + version_type=sunos + sys_lib_dlsearch_path_spec=/usr/lib + need_lib_prefix=no + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + need_version=no + else + need_version=yes + fi + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +os2*) + libname_spec='$name' + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + # OS/2 can only load a DLL with a base name of 8 characters or less. + soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; + v=$($ECHO $release$versuffix | tr -d .-); + n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); + $ECHO $n$v`$shared_ext' + library_names_spec='${libname}_dll.$libext' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=BEGINLIBPATH + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test yes = "$with_gnu_ld"; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec; then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' + soname_spec='$libname$shared_ext.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=sco + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test yes = "$with_gnu_ld"; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 +$as_echo "$dynamic_linker" >&6; } +test no = "$dynamic_linker" && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test yes = "$GCC"; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then + sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +fi + +if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then + sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +fi + +# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... +configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec + +# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code +func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" + +# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool +configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 +$as_echo_n "checking how to hardcode library paths into programs... " >&6; } +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || + test -n "$runpath_var" || + test yes = "$hardcode_automatic"; then + + # We can hardcode non-existent directories. + if test no != "$hardcode_direct" && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && + test no != "$hardcode_minus_L"; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 +$as_echo "$hardcode_action" >&6; } + +if test relink = "$hardcode_action" || + test yes = "$inherit_rpath"; then + # Fast installation is not supported + enable_fast_install=no +elif test yes = "$shlibpath_overrides_runpath" || + test no = "$enable_shared"; then + # Fast installation is not necessary + enable_fast_install=needless +fi + + + + + + + if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if ${ac_cv_lib_dl_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dl_dlopen=yes +else + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes; then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else + + lt_cv_dlopen=dyld + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" +if test "x$ac_cv_func_shl_load" = xyes; then : + lt_cv_dlopen=shl_load +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 +$as_echo_n "checking for shl_load in -ldld... " >&6; } +if ${ac_cv_lib_dld_shl_load+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char shl_load (); +int +main () +{ +return shl_load (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dld_shl_load=yes +else + ac_cv_lib_dld_shl_load=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 +$as_echo "$ac_cv_lib_dld_shl_load" >&6; } +if test "x$ac_cv_lib_dld_shl_load" = xyes; then : + lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld +else + ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" +if test "x$ac_cv_func_dlopen" = xyes; then : + lt_cv_dlopen=dlopen +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if ${ac_cv_lib_dl_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dl_dlopen=yes +else + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes; then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 +$as_echo_n "checking for dlopen in -lsvld... " >&6; } +if ${ac_cv_lib_svld_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_svld_dlopen=yes +else + ac_cv_lib_svld_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 +$as_echo "$ac_cv_lib_svld_dlopen" >&6; } +if test "x$ac_cv_lib_svld_dlopen" = xyes; then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 +$as_echo_n "checking for dld_link in -ldld... " >&6; } +if ${ac_cv_lib_dld_dld_link+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dld_link (); +int +main () +{ +return dld_link (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dld_dld_link=yes +else + ac_cv_lib_dld_dld_link=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 +$as_echo "$ac_cv_lib_dld_dld_link" >&6; } +if test "x$ac_cv_lib_dld_dld_link" = xyes; then : + lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 +$as_echo_n "checking whether a program can dlopen itself... " >&6; } +if ${lt_cv_dlopen_self+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 +$as_echo "$lt_cv_dlopen_self" >&6; } + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 +$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } +if ${lt_cv_dlopen_self_static+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 +$as_echo "$lt_cv_dlopen_self_static" >&6; } + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + + + + + + + + + + + + + + + + +striplib= +old_striplib= +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 +$as_echo_n "checking whether stripping libraries is possible... " >&6; } +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP"; then + striplib="$STRIP -x" + old_striplib="$STRIP -S" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + ;; + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + esac +fi + + + + + + + + + + + + + # Report what library types will actually be built + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 +$as_echo_n "checking if libtool supports shared libraries... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 +$as_echo "$can_build_shared" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 +$as_echo_n "checking whether to build shared libraries... " >&6; } + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[4-9]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 +$as_echo "$enable_shared" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 +$as_echo_n "checking whether to build static libraries... " >&6; } + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 +$as_echo "$enable_static" >&6; } + + + + +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC=$lt_save_CC + + + + + + + + + + + + + + + + ac_config_commands="$ac_config_commands libtool" + + + + +# Only expand once: + + + +ac_config_headers="$ac_config_headers config.h" + + +# Checks for programs. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 +$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } +if ${ac_cv_prog_cc_c99+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c99=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include +#include + +// Check varargs macros. These examples are taken from C99 6.10.3.5. +#define debug(...) fprintf (stderr, __VA_ARGS__) +#define showlist(...) puts (#__VA_ARGS__) +#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) +static void +test_varargs_macros (void) +{ + int x = 1234; + int y = 5678; + debug ("Flag"); + debug ("X = %d\n", x); + showlist (The first, second, and third items.); + report (x>y, "x is %d but y is %d", x, y); +} + +// Check long long types. +#define BIG64 18446744073709551615ull +#define BIG32 4294967295ul +#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) +#if !BIG_OK + your preprocessor is broken; +#endif +#if BIG_OK +#else + your preprocessor is broken; +#endif +static long long int bignum = -9223372036854775807LL; +static unsigned long long int ubignum = BIG64; + +struct incomplete_array +{ + int datasize; + double data[]; +}; + +struct named_init { + int number; + const wchar_t *name; + double average; +}; + +typedef const char *ccp; + +static inline int +test_restrict (ccp restrict text) +{ + // See if C++-style comments work. + // Iterate through items via the restricted pointer. + // Also check for declarations in for loops. + for (unsigned int i = 0; *(text+i) != '\0'; ++i) + continue; + return 0; +} + +// Check varargs and va_copy. +static void +test_varargs (const char *format, ...) +{ + va_list args; + va_start (args, format); + va_list args_copy; + va_copy (args_copy, args); + + const char *str; + int number; + float fnumber; + + while (*format) + { + switch (*format++) + { + case 's': // string + str = va_arg (args_copy, const char *); + break; + case 'd': // int + number = va_arg (args_copy, int); + break; + case 'f': // float + fnumber = va_arg (args_copy, double); + break; + default: + break; + } + } + va_end (args_copy); + va_end (args); +} + +int +main () +{ + + // Check bool. + _Bool success = false; + + // Check restrict. + if (test_restrict ("String literal") == 0) + success = true; + char *restrict newvar = "Another string"; + + // Check varargs. + test_varargs ("s, d' f .", "string", 65, 34.234); + test_varargs_macros (); + + // Check flexible array members. + struct incomplete_array *ia = + malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); + ia->datasize = 10; + for (int i = 0; i < ia->datasize; ++i) + ia->data[i] = i * 1.234; + + // Check named initializers. + struct named_init ni = { + .number = 34, + .name = L"Test wide string", + .average = 543.34343, + }; + + ni.number = 58; + + int dynamic_array[ni.number]; + dynamic_array[ni.number - 1] = 543; + + // work around unused variable warnings + return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' + || dynamic_array[ni.number - 1] != 543); + + ; + return 0; +} +_ACEOF +for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c99=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c99" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c99" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c99" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 +$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c99" != xno; then : + +fi + + + + +LDFLAGS="$LDFLAGS -L/usr/local/lib" + +# Checks for libraries. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 +$as_echo_n "checking for library containing log... " >&6; } +if ${ac_cv_search_log+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_func_search_save_LIBS=$LIBS +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char log (); +int +main () +{ +return log (); + ; + return 0; +} +_ACEOF +for ac_lib in '' m; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + if ac_fn_c_try_link "$LINENO"; then : + ac_cv_search_log=$ac_res +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if ${ac_cv_search_log+:} false; then : + break +fi +done +if ${ac_cv_search_log+:} false; then : + +else + ac_cv_search_log=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 +$as_echo "$ac_cv_search_log" >&6; } +ac_res=$ac_cv_search_log +if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +else + as_fn_error $? "Could not find math library" "$LINENO" 5 +fi + + +# Checks for header files. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if ${ac_cv_header_stdc+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdc=yes +else + ac_cv_header_stdc=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then : + : +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 +$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } +if ${ac_cv_header_time+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include + +int +main () +{ +if ((struct tm *) 0) +return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_time=yes +else + ac_cv_header_time=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 +$as_echo "$ac_cv_header_time" >&6; } +if test $ac_cv_header_time = yes; then + +$as_echo "@%:@define TIME_WITH_SYS_TIME 1" >>confdefs.h + +fi + +ac_header_dirent=no +for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do + as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 +$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } +if eval \${$as_ac_Header+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include <$ac_hdr> + +int +main () +{ +if ((DIR *) 0) +return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_ac_Header=yes" +else + eval "$as_ac_Header=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$as_ac_Header + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +@%:@define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 +_ACEOF + +ac_header_dirent=$ac_hdr; break +fi + +done +# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. +if test $ac_header_dirent = dirent.h; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 +$as_echo_n "checking for library containing opendir... " >&6; } +if ${ac_cv_search_opendir+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_func_search_save_LIBS=$LIBS +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char opendir (); +int +main () +{ +return opendir (); + ; + return 0; +} +_ACEOF +for ac_lib in '' dir; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + if ac_fn_c_try_link "$LINENO"; then : + ac_cv_search_opendir=$ac_res +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if ${ac_cv_search_opendir+:} false; then : + break +fi +done +if ${ac_cv_search_opendir+:} false; then : + +else + ac_cv_search_opendir=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 +$as_echo "$ac_cv_search_opendir" >&6; } +ac_res=$ac_cv_search_opendir +if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +fi + +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 +$as_echo_n "checking for library containing opendir... " >&6; } +if ${ac_cv_search_opendir+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_func_search_save_LIBS=$LIBS +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char opendir (); +int +main () +{ +return opendir (); + ; + return 0; +} +_ACEOF +for ac_lib in '' x; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + if ac_fn_c_try_link "$LINENO"; then : + ac_cv_search_opendir=$ac_res +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if ${ac_cv_search_opendir+:} false; then : + break +fi +done +if ${ac_cv_search_opendir+:} false; then : + +else + ac_cv_search_opendir=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 +$as_echo "$ac_cv_search_opendir" >&6; } +ac_res=$ac_cv_search_opendir +if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +fi + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5 +$as_echo_n "checking for stdbool.h that conforms to C99... " >&6; } +if ${ac_cv_header_stdbool_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #include + #ifndef bool + "error: bool is not defined" + #endif + #ifndef false + "error: false is not defined" + #endif + #if false + "error: false is not 0" + #endif + #ifndef true + "error: true is not defined" + #endif + #if true != 1 + "error: true is not 1" + #endif + #ifndef __bool_true_false_are_defined + "error: __bool_true_false_are_defined is not defined" + #endif + + struct s { _Bool s: 1; _Bool t; } s; + + char a[true == 1 ? 1 : -1]; + char b[false == 0 ? 1 : -1]; + char c[__bool_true_false_are_defined == 1 ? 1 : -1]; + char d[(bool) 0.5 == true ? 1 : -1]; + /* See body of main program for 'e'. */ + char f[(_Bool) 0.0 == false ? 1 : -1]; + char g[true]; + char h[sizeof (_Bool)]; + char i[sizeof s.t]; + enum { j = false, k = true, l = false * true, m = true * 256 }; + /* The following fails for + HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */ + _Bool n[m]; + char o[sizeof n == m * sizeof n[0] ? 1 : -1]; + char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; + /* Catch a bug in an HP-UX C compiler. See + http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html + http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html + */ + _Bool q = true; + _Bool *pq = &q; + +int +main () +{ + + bool e = &s; + *pq |= q; + *pq |= ! q; + /* Refer to every declared value, to avoid compiler optimizations. */ + return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l + + !m + !n + !o + !p + !q + !pq); + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdbool_h=yes +else + ac_cv_header_stdbool_h=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5 +$as_echo "$ac_cv_header_stdbool_h" >&6; } + ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default" +if test "x$ac_cv_type__Bool" = xyes; then : + +cat >>confdefs.h <<_ACEOF +@%:@define HAVE__BOOL 1 +_ACEOF + + +fi + + +if test $ac_cv_header_stdbool_h = yes; then + +$as_echo "@%:@define HAVE_STDBOOL_H 1" >>confdefs.h + +fi + +for ac_header in fcntl.h float.h inttypes.h limits.h locale.h malloc.h memory.h stddef.h stdint.h stdlib.h string.h unistd.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +# Checks for typedefs, structures, and compiler characteristics. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 +$as_echo_n "checking for inline... " >&6; } +if ${ac_cv_c_inline+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_c_inline=no +for ac_kw in inline __inline__ __inline; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifndef __cplusplus +typedef int foo_t; +static $ac_kw foo_t static_foo () {return 0; } +$ac_kw foo_t foo () {return 0; } +#endif + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_c_inline=$ac_kw +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + test "$ac_cv_c_inline" != no && break +done + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 +$as_echo "$ac_cv_c_inline" >&6; } + +case $ac_cv_c_inline in + inline | yes) ;; + *) + case $ac_cv_c_inline in + no) ac_val=;; + *) ac_val=$ac_cv_c_inline;; + esac + cat >>confdefs.h <<_ACEOF +#ifndef __cplusplus +#define inline $ac_val +#endif +_ACEOF + ;; +esac + +ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t" +case $ac_cv_c_int16_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +@%:@define int16_t $ac_cv_c_int16_t +_ACEOF +;; +esac + +ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t" +case $ac_cv_c_int32_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +@%:@define int32_t $ac_cv_c_int32_t +_ACEOF +;; +esac + +ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" +case $ac_cv_c_int64_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +@%:@define int64_t $ac_cv_c_int64_t +_ACEOF +;; +esac + +ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t" +case $ac_cv_c_int8_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +@%:@define int8_t $ac_cv_c_int8_t +_ACEOF +;; +esac + +ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" +if test "x$ac_cv_type_off_t" = xyes; then : + +else + +cat >>confdefs.h <<_ACEOF +@%:@define off_t long int +_ACEOF + +fi + +ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" +if test "x$ac_cv_type_size_t" = xyes; then : + +else + +cat >>confdefs.h <<_ACEOF +@%:@define size_t unsigned int +_ACEOF + +fi + +ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" +if test "x$ac_cv_type_ssize_t" = xyes; then : + +else + +cat >>confdefs.h <<_ACEOF +@%:@define ssize_t int +_ACEOF + +fi + +ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t" +case $ac_cv_c_uint16_t in #( + no|yes) ;; #( + *) + + +cat >>confdefs.h <<_ACEOF +@%:@define uint16_t $ac_cv_c_uint16_t +_ACEOF +;; + esac + +ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" +case $ac_cv_c_uint32_t in #( + no|yes) ;; #( + *) + +$as_echo "@%:@define _UINT32_T 1" >>confdefs.h + + +cat >>confdefs.h <<_ACEOF +@%:@define uint32_t $ac_cv_c_uint32_t +_ACEOF +;; + esac + +ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" +case $ac_cv_c_uint64_t in #( + no|yes) ;; #( + *) + +$as_echo "@%:@define _UINT64_T 1" >>confdefs.h + + +cat >>confdefs.h <<_ACEOF +@%:@define uint64_t $ac_cv_c_uint64_t +_ACEOF +;; + esac + +ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t" +case $ac_cv_c_uint8_t in #( + no|yes) ;; #( + *) + +$as_echo "@%:@define _UINT8_T 1" >>confdefs.h + + +cat >>confdefs.h <<_ACEOF +@%:@define uint8_t $ac_cv_c_uint8_t +_ACEOF +;; + esac + +ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default" +if test "x$ac_cv_type_ptrdiff_t" = xyes; then : + +cat >>confdefs.h <<_ACEOF +@%:@define HAVE_PTRDIFF_T 1 +_ACEOF + + +fi + + +# Checks for library functions. +for ac_func in malloc realloc drand48 getcwd gettimeofday memmove memset regcomp setlocale sqrt strdup strndup +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + +LIBPOSTAL_DATA_DIR_VERSION_STRING=v1 + + +DATA_FILE_LATEST_VERSION=$(cat $srcdir/versions/base_data) +PARSER_MODEL_LATEST_VERSION=$(cat $srcdir/versions/parser) +LANG_CLASS_MODEL_LATEST_VERSION=$(cat $srcdir/versions/language_classifier) + +LIBPOSTAL_DATA_FILE_LATEST_VERSION=$DATA_FILE_LATEST_VERSION + +LIBPOSTAL_PARSER_MODEL_LATEST_VERSION=$PARSER_MODEL_LATEST_VERSION + +LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION=$LANG_CLASS_MODEL_LATEST_VERSION + + +# Senzing data +LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING=v1 + + +SENZING_DATA_FILE_LATEST_VERSION=$(cat $srcdir/versions/senzing/base_data) +SENZING_PARSER_MODEL_LATEST_VERSION=$(cat $srcdir/versions/senzing/parser) +SENZING_LANG_CLASS_MODEL_LATEST_VERSION=$(cat $srcdir/versions/senzing/language_classifier) + +LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION=$SENZING_DATA_FILE_LATEST_VERSION + +LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION=$SENZING_PARSER_MODEL_LATEST_VERSION + +LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION=$SENZING_LANG_CLASS_MODEL_LATEST_VERSION + + +ac_config_files="$ac_config_files Makefile libpostal.pc src/Makefile src/libpostal_data test/Makefile" + + +# Extract the first word of "shuf", so it can be a program name with args. +set dummy shuf; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_FOUND_SHUF+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$FOUND_SHUF"; then + ac_cv_prog_FOUND_SHUF="$FOUND_SHUF" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_FOUND_SHUF="yes" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +FOUND_SHUF=$ac_cv_prog_FOUND_SHUF +if test -n "$FOUND_SHUF"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOUND_SHUF" >&5 +$as_echo "$FOUND_SHUF" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +# Extract the first word of "gshuf", so it can be a program name with args. +set dummy gshuf; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_FOUND_GSHUF+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$FOUND_GSHUF"; then + ac_cv_prog_FOUND_GSHUF="$FOUND_GSHUF" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_FOUND_GSHUF="yes" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +FOUND_GSHUF=$ac_cv_prog_FOUND_GSHUF +if test -n "$FOUND_GSHUF"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOUND_GSHUF" >&5 +$as_echo "$FOUND_GSHUF" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + +if test "x$FOUND_SHUF" = xyes; then : + +$as_echo "@%:@define HAVE_SHUF 1" >>confdefs.h + +fi +if test "x$FOUND_GSHUF" = xyes; then : + +$as_echo "@%:@define HAVE_GSHUF 1" >>confdefs.h + +fi + +# ------------------------------------------------------------------ +# Checks for SSE2 build +# ------------------------------------------------------------------ + +@%:@ Check whether --enable-sse2 was given. +if test "${enable_sse2+set}" = set; then : + enableval=$enable_sse2; +fi + + +if test "x$enable_sse2" != "xno"; then : + + CFLAGS="-mfpmath=sse -msse2 -DUSE_SSE ${CFLAGS}" + +fi + +ac_fn_c_check_header_mongrel "$LINENO" "cblas.h" "ac_cv_header_cblas_h" "$ac_includes_default" +if test "x$ac_cv_header_cblas_h" = xyes; then : + + +ax_cblas_ok=no + + +@%:@ Check whether --with-cblas was given. +if test "${with_cblas+set}" = set; then : + withval=$with_cblas; +fi + +case $with_cblas in + yes | "") ;; + no) ax_cblas_ok=disable ;; + -* | */* | *.a | *.so | *.so.* | *.o) CBLAS_LIBS="$with_cblas" ;; + *) CBLAS_LIBS="-l$with_cblas" ;; +esac + +ax_cblas_save_LIBS="$LIBS" + +# First, check CBLAS_LIBS environment variable +if test $ax_cblas_ok = no; then +if test "x$CBLAS_LIBS" != x; then + save_LIBS="$LIBS"; LIBS="$CBLAS_LIBS $LIBS" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in $CBLAS_LIBS" >&5 +$as_echo_n "checking for cblas_dgemm in $CBLAS_LIBS... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cblas_ok=yes +else + CBLAS_LIBS="" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cblas_ok" >&5 +$as_echo "$ax_cblas_ok" >&6; } + LIBS="$save_LIBS" +fi +fi + +# CBLAS linked to by default? (happens on some supercomputers) +if test $ax_cblas_ok = no; then + save_LIBS="$LIBS"; LIBS="$LIBS" + ac_fn_c_check_func "$LINENO" "cblas_dgemm" "ac_cv_func_cblas_dgemm" +if test "x$ac_cv_func_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes +fi + + LIBS="$save_LIBS" +fi + +# BLAS in ATLAS library? (http://math-atlas.sourceforge.net/) +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ATL_xerbla in -latlas" >&5 +$as_echo_n "checking for ATL_xerbla in -latlas... " >&6; } +if ${ac_cv_lib_atlas_ATL_xerbla+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-latlas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char ATL_xerbla (); +int +main () +{ +return ATL_xerbla (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_atlas_ATL_xerbla=yes +else + ac_cv_lib_atlas_ATL_xerbla=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_atlas_ATL_xerbla" >&5 +$as_echo "$ac_cv_lib_atlas_ATL_xerbla" >&6; } +if test "x$ac_cv_lib_atlas_ATL_xerbla" = xyes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lcblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lcblas... " >&6; } +if ${ac_cv_lib_cblas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcblas -latlas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_cblas_cblas_dgemm=yes +else + ac_cv_lib_cblas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cblas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_cblas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_cblas_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes + CBLAS_LIBS="-lcblas -latlas" +fi + +fi + +fi + +# BLAS in Intel MKL library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lmkl" >&5 +$as_echo_n "checking for cblas_dgemm in -lmkl... " >&6; } +if ${ac_cv_lib_mkl_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lmkl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_mkl_cblas_dgemm=yes +else + ac_cv_lib_mkl_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mkl_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_mkl_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_mkl_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes;CBLAS_LIBS="-lmkl" +fi + +fi + +# BLAS in Apple vecLib library? +if test $ax_cblas_ok = no; then + save_LIBS="$LIBS"; LIBS="-framework vecLib $LIBS" + ac_fn_c_check_func "$LINENO" "cblas_dgemm" "ac_cv_func_cblas_dgemm" +if test "x$ac_cv_func_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes;CBLAS_LIBS="-framework vecLib" +fi + + LIBS="$save_LIBS" +fi + +# BLAS in Alpha DXML library? (now called CXML, see above) +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -ldxml" >&5 +$as_echo_n "checking for cblas_dgemm in -ldxml... " >&6; } +if ${ac_cv_lib_dxml_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldxml $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dxml_cblas_dgemm=yes +else + ac_cv_lib_dxml_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dxml_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_dxml_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_dxml_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes;CBLAS_LIBS="-ldxml" +fi + +fi + +# BLAS in Sun Performance library? +if test $ax_cblas_ok = no; then + if test "x$GCC" != xyes; then # only works with Sun CC + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosp in -lsunmath" >&5 +$as_echo_n "checking for acosp in -lsunmath... " >&6; } +if ${ac_cv_lib_sunmath_acosp+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsunmath $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char acosp (); +int +main () +{ +return acosp (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_sunmath_acosp=yes +else + ac_cv_lib_sunmath_acosp=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sunmath_acosp" >&5 +$as_echo "$ac_cv_lib_sunmath_acosp" >&6; } +if test "x$ac_cv_lib_sunmath_acosp" = xyes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lsunperf" >&5 +$as_echo_n "checking for cblas_dgemm in -lsunperf... " >&6; } +if ${ac_cv_lib_sunperf_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsunperf -lsunmath $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_sunperf_cblas_dgemm=yes +else + ac_cv_lib_sunperf_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sunperf_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_sunperf_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_sunperf_cblas_dgemm" = xyes; then : + CBLAS_LIBS="-xlic_lib=sunperf -lsunmath" + ax_cblas_ok=yes +fi + +fi + + fi +fi + +# BLAS in SCSL library? (SGI/Cray Scientific Library) +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lscs" >&5 +$as_echo_n "checking for cblas_dgemm in -lscs... " >&6; } +if ${ac_cv_lib_scs_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lscs $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_scs_cblas_dgemm=yes +else + ac_cv_lib_scs_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_scs_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_scs_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_scs_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lscs" +fi + +fi + +# BLAS in SGIMATH library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lcomplib.sgimath" >&5 +$as_echo_n "checking for cblas_dgemm in -lcomplib.sgimath... " >&6; } +if ${ac_cv_lib_complib_sgimath_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcomplib.sgimath $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_complib_sgimath_cblas_dgemm=yes +else + ac_cv_lib_complib_sgimath_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_complib_sgimath_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_complib_sgimath_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_complib_sgimath_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lcomplib.sgimath" +fi + +fi + +# BLAS in IBM ESSL library? (requires generic BLAS lib, too) +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lblas... " >&6; } +if ${ac_cv_lib_blas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_blas_cblas_dgemm=yes +else + ac_cv_lib_blas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_blas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_blas_cblas_dgemm" = xyes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lessl" >&5 +$as_echo_n "checking for cblas_dgemm in -lessl... " >&6; } +if ${ac_cv_lib_essl_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lessl -lblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_essl_cblas_dgemm=yes +else + ac_cv_lib_essl_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_essl_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_essl_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_essl_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lessl -lblas" +fi + +fi + +fi + +# BLAS in OpenBLAS library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lopenblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lopenblas... " >&6; } +if ${ac_cv_lib_openblas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lopenblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_openblas_cblas_dgemm=yes +else + ac_cv_lib_openblas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_openblas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_openblas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_openblas_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lopenblas" +fi + +fi + +# Generic CBLAS library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lcblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lcblas... " >&6; } +if ${ac_cv_lib_cblas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_cblas_cblas_dgemm=yes +else + ac_cv_lib_cblas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cblas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_cblas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_cblas_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lcblas" +fi + +fi + +# Generic BLAS library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lblas... " >&6; } +if ${ac_cv_lib_blas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_blas_cblas_dgemm=yes +else + ac_cv_lib_blas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_blas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_blas_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lblas" +fi + +fi + + + +LIBS="$ax_cblas_save_LIBS" + +# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: +if test x"$ax_cblas_ok" = xyes; then + +$as_echo "@%:@define HAVE_CBLAS 1" >>confdefs.h + + : +else + ax_cblas_ok=no + +fi + +fi + + + +@%:@ Check whether --enable-data-download was given. +if test "${enable_data_download+set}" = set; then : + enableval=$enable_data_download; case "${enableval}" in + yes) DOWNLOAD_DATA=true ;; + no) DOWNLOAD_DATA=false ;; + *) as_fn_error $? "bad value ${enableval} for --disable-data-download" "$LINENO" 5 ;; + esac +else + DOWNLOAD_DATA=true +fi + + + +if ${MODEL:+false} :; then : + +else + if test "x$MODEL" = xsenzing; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Invalid MODEL value set +See \`config.log' for more details" "$LINENO" 5; } +fi +fi + + if test "x$DOWNLOAD_DATA" = "xtrue"; then + DOWNLOAD_DATA_TRUE= + DOWNLOAD_DATA_FALSE='#' +else + DOWNLOAD_DATA_TRUE='#' + DOWNLOAD_DATA_FALSE= +fi + + + +@%:@ Check whether --with-cflags-scanner-extra was given. +if test "${with_cflags_scanner_extra+set}" = set; then : + withval=$with_cflags_scanner_extra; + if test "x$withval" = "xno"; then + CFLAGS_SCANNER_EXTRA="" + else + CFLAGS_SCANNER_EXTRA="$withval" + fi + +else + CFLAGS_SCANNER_EXTRA="" + +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: extra cflags for scanner.c: $CFLAGS_SCANNER_EXTRA" >&5 +$as_echo "$as_me: extra cflags for scanner.c: $CFLAGS_SCANNER_EXTRA" >&6;} + +LIBPOSTAL_SO_VERSION=1:1:0 + + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + if test "x$cache_file" != "x/dev/null"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +U= +for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIB@&t@OBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +$as_echo_n "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 +$as_echo "done" >&6; } + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${DOWNLOAD_DATA_TRUE}" && test -z "${DOWNLOAD_DATA_FALSE}"; then + as_fn_error $? "conditional \"DOWNLOAD_DATA\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: "${CONFIG_STATUS=./config.status}" +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in @%:@( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by libpostal $as_me 1.1.0, which was +generated by GNU Autoconf 2.69. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + +case $ac_config_headers in *" +"*) set x $ac_config_headers; shift; ac_config_headers=$*;; +esac + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_headers="$ac_config_headers" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to the package provider." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" +ac_cs_version="\\ +libpostal config.status 1.1.0 +configured by $0, generated by GNU Autoconf 2.69, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2012 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +MKDIR_P='$MKDIR_P' +AWK='$AWK' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX +@%:@@%:@ Running $as_me. @%:@@%:@ +_ASBOX + $as_echo "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# +AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' +macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' +enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' +enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' +pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' +enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' +shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' +SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' +ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' +PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' +host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' +host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' +host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' +build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' +build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' +build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' +SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' +Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' +GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' +EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' +FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' +LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' +NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' +LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' +max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' +ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' +exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' +lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' +lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' +lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' +lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' +lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' +reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' +reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' +OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' +deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' +file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' +file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' +want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' +DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' +sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' +AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' +AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' +archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' +STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' +RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' +old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' +old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' +lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' +CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' +CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' +compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' +GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' +lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' +nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' +lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' +lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' +objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' +MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' +lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' +need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' +MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' +DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' +NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' +LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' +OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' +OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' +libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' +shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' +extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' +enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' +export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' +whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' +compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' +old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' +archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' +module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' +module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' +with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' +allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' +no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' +hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' +hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' +hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' +hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' +hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' +inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' +link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' +always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' +export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' +exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' +include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' +prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' +postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' +file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' +variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' +need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' +need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' +version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' +runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' +libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' +library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' +soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' +install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' +postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' +postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' +finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' +hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' +sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' +configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' +configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' +hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' +enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' +old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' +striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' + +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in SHELL \ +ECHO \ +PATH_SEPARATOR \ +SED \ +GREP \ +EGREP \ +FGREP \ +LD \ +NM \ +LN_S \ +lt_SP2NL \ +lt_NL2SP \ +reload_flag \ +OBJDUMP \ +deplibs_check_method \ +file_magic_cmd \ +file_magic_glob \ +want_nocaseglob \ +DLLTOOL \ +sharedlib_from_linklib_cmd \ +AR \ +AR_FLAGS \ +archiver_list_spec \ +STRIP \ +RANLIB \ +CC \ +CFLAGS \ +compiler \ +lt_cv_sys_global_symbol_pipe \ +lt_cv_sys_global_symbol_to_cdecl \ +lt_cv_sys_global_symbol_to_import \ +lt_cv_sys_global_symbol_to_c_name_address \ +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ +lt_cv_nm_interface \ +nm_file_list_spec \ +lt_cv_truncate_bin \ +lt_prog_compiler_no_builtin_flag \ +lt_prog_compiler_pic \ +lt_prog_compiler_wl \ +lt_prog_compiler_static \ +lt_cv_prog_compiler_c_o \ +need_locks \ +MANIFEST_TOOL \ +DSYMUTIL \ +NMEDIT \ +LIPO \ +OTOOL \ +OTOOL64 \ +shrext_cmds \ +export_dynamic_flag_spec \ +whole_archive_flag_spec \ +compiler_needs_object \ +with_gnu_ld \ +allow_undefined_flag \ +no_undefined_flag \ +hardcode_libdir_flag_spec \ +hardcode_libdir_separator \ +exclude_expsyms \ +include_expsyms \ +file_list_spec \ +variables_saved_for_relink \ +libname_spec \ +library_names_spec \ +soname_spec \ +install_override_mode \ +finish_eval \ +old_striplib \ +striplib; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds \ +old_postinstall_cmds \ +old_postuninstall_cmds \ +old_archive_cmds \ +extract_expsyms_cmds \ +old_archive_from_new_cmds \ +old_archive_from_expsyms_cmds \ +archive_cmds \ +archive_expsym_cmds \ +module_cmds \ +module_expsym_cmds \ +export_symbols_cmds \ +prelink_cmds \ +postlink_cmds \ +postinstall_cmds \ +postuninstall_cmds \ +finish_cmds \ +sys_lib_search_path_spec \ +configure_time_dlsearch_path \ +configure_time_lt_sys_library_path; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +ac_aux_dir='$ac_aux_dir' + +# See if we are running on zsh, and set the options that allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='$PACKAGE' + VERSION='$VERSION' + RM='$RM' + ofile='$ofile' + + + + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "libpostal.pc") CONFIG_FILES="$CONFIG_FILES libpostal.pc" ;; + "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; + "src/libpostal_data") CONFIG_FILES="$CONFIG_FILES src/libpostal_data" ;; + "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$ac_tmp/defines.awk" <<\_ACAWK || +BEGIN { +_ACEOF + +# Transform confdefs.h into an awk script `defines.awk', embedded as +# here-document in config.status, that substitutes the proper values into +# config.h.in to produce config.h. + +# Create a delimiter string that does not exist in confdefs.h, to ease +# handling of long lines. +ac_delim='%!_!# ' +for ac_last_try in false false :; do + ac_tt=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_tt"; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +# For the awk script, D is an array of macro values keyed by name, +# likewise P contains macro parameters if any. Preserve backslash +# newline sequences. + +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +sed -n ' +s/.\{148\}/&'"$ac_delim"'/g +t rset +:rset +s/^[ ]*#[ ]*define[ ][ ]*/ / +t def +d +:def +s/\\$// +t bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3"/p +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p +d +:bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3\\\\\\n"\\/p +t cont +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p +t cont +d +:cont +n +s/.\{148\}/&'"$ac_delim"'/g +t clear +:clear +s/\\$// +t bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/"/p +d +:bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p +b cont +' >$CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi +# Compute "$ac_file"'s index in $config_headers. +_am_arg="$ac_file" +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$_am_arg" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'`/stamp-h$_am_stamp_count + ;; + + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + case $CONFIG_FILES in @%:@( + *\'*) : + eval set x "$CONFIG_FILES" ;; @%:@( + *) : + set x $CONFIG_FILES ;; @%:@( + *) : + ;; +esac + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`$as_dirname -- "$am_mf" || +$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$am_mf" : 'X\(//\)[^/]' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$am_mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + am_filepart=`$as_basename -- "$am_mf" || +$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$am_mf" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { echo "$as_me:$LINENO: cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles" >&5 + (cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } || am_rc=$? + done + if test $am_rc -ne 0; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. Try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking). +See \`config.log' for more details" "$LINENO" 5; } + fi + { am_dirpart=; unset am_dirpart;} + { am_filepart=; unset am_filepart;} + { am_mf=; unset am_mf;} + { am_rc=; unset am_rc;} + rm -f conftest-deps.mk +} + ;; + "libtool":C) + + # See if we are running on zsh, and set the options that allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST + fi + + cfgfile=${ofile}T + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL +# Generated automatically by $as_me ($PACKAGE) $VERSION +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +# The names of the tagged configurations supported by this script. +available_tags='' + +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# Shared archive member basename,for filename based shared library versioning on AIX. +shared_archive_member_spec=$shared_archive_member_spec + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that protects backslashes. +ECHO=$lt_ECHO + +# The PATH separator for the build system. +PATH_SEPARATOR=$lt_PATH_SEPARATOR + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# convert \$build file names to \$host format. +to_host_file_cmd=$lt_cv_to_host_file_cmd + +# convert \$build files to toolchain format. +to_tool_file_cmd=$lt_cv_to_tool_file_cmd + +# An object symbol dumper. +OBJDUMP=$lt_OBJDUMP + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method = "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# How to find potential files when deplibs_check_method = "file_magic". +file_magic_glob=$lt_file_magic_glob + +# Find potential files using nocaseglob when deplibs_check_method = "file_magic". +want_nocaseglob=$lt_want_nocaseglob + +# DLL creation program. +DLLTOOL=$lt_DLLTOOL + +# Command to associate shared and link libraries. +sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd + +# The archiver. +AR=$lt_AR + +# Flags to create an archive. +AR_FLAGS=$lt_AR_FLAGS + +# How to feed a file listing to the archiver. +archiver_list_spec=$lt_archiver_list_spec + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Whether to use a lock for old archive extraction. +lock_old_archive_extraction=$lock_old_archive_extraction + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm into a list of symbols to manually relocate. +global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name lister interface. +nm_interface=$lt_lt_cv_nm_interface + +# Specify filename containing input files for \$NM. +nm_file_list_spec=$lt_nm_file_list_spec + +# The root where to search for dependent libraries,and where our libraries should be installed. +lt_sysroot=$lt_sysroot + +# Command to truncate a binary pipe. +lt_truncate_bin=$lt_lt_cv_truncate_bin + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Manifest tool. +MANIFEST_TOOL=$lt_MANIFEST_TOOL + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Permission mode override for installation of shared libraries. +install_override_mode=$lt_install_override_mode + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Detected run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path + +# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. +configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Commands necessary for finishing linking programs. +postlink_cmds=$lt_postlink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + +ltmain=$ac_aux_dir/ltmain.sh + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + ;; + "Makefile":F) chmod +x src/libpostal_data ;; + "libpostal.pc":F) chmod +x src/libpostal_data ;; + "src/Makefile":F) chmod +x src/libpostal_data ;; + "src/libpostal_data":F) chmod +x src/libpostal_data ;; + "test/Makefile":F) chmod +x src/libpostal_data ;; + + esac +done # for ac_tag + + +as_fn_exit 0 +_ACEOF +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || as_fn_exit 1 +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + diff --git a/autom4te.cache/output.2 b/autom4te.cache/output.2 new file mode 100644 index 000000000..5ded7c32a --- /dev/null +++ b/autom4te.cache/output.2 @@ -0,0 +1,16172 @@ +@%:@! /bin/sh +@%:@ Guess values for system-dependent variables and create Makefiles. +@%:@ Generated by GNU Autoconf 2.69 for libpostal 1.1.0. +@%:@ +@%:@ +@%:@ Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. +@%:@ +@%:@ +@%:@ This configure script is free software; the Free Software Foundation +@%:@ gives unlimited permission to copy, distribute and modify it. +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in @%:@( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : + +else + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 + + test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( + ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + PATH=/empty FPATH=/empty; export PATH FPATH + test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ + || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1" + if (eval "$as_required") 2>/dev/null; then : + as_have_required=yes +else + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + as_found=: + case $as_dir in @%:@( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir/$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + CONFIG_SHELL=$as_shell as_have_required=yes + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + break 2 +fi +fi + done;; + esac + as_found=false +done +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi; } +IFS=$as_save_IFS + + + if test "x$CONFIG_SHELL" != x; then : + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 +fi + + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." + else + $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, +$0: including any error possibly output before this +$0: message. Then install a modern shell, or manually run +$0: the script under such a shell if you do have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + +SHELL=${CONFIG_SHELL-/bin/sh} + + +test -n "$DJDIR" || exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIB@&t@OBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= + +# Identity of this package. +PACKAGE_NAME='libpostal' +PACKAGE_TARNAME='libpostal' +PACKAGE_VERSION='1.1.0' +PACKAGE_STRING='libpostal 1.1.0' +PACKAGE_BUGREPORT='' +PACKAGE_URL='' + +ac_unique_file="src" +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef STDC_HEADERS +# include +# include +#else +# ifdef HAVE_STDLIB_H +# include +# endif +#endif +#ifdef HAVE_STRING_H +# if !defined STDC_HEADERS && defined HAVE_MEMORY_H +# include +# endif +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif" + +ac_subst_vars='am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS +LIB@&t@OBJS +LIBPOSTAL_SO_VERSION +CFLAGS_SCANNER_EXTRA +DOWNLOAD_DATA_FALSE +DOWNLOAD_DATA_TRUE +MODEL +CBLAS_LIBS +FOUND_GSHUF +FOUND_SHUF +LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION +LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION +LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION +LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING +LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION +LIBPOSTAL_PARSER_MODEL_LATEST_VERSION +LIBPOSTAL_DATA_FILE_LATEST_VERSION +LIBPOSTAL_DATA_DIR_VERSION_STRING +CPP +LT_SYS_LIBRARY_PATH +OTOOL64 +OTOOL +LIPO +NMEDIT +DSYMUTIL +MANIFEST_TOOL +RANLIB +ac_ct_AR +AR +DLLTOOL +OBJDUMP +LN_S +NM +ac_ct_DUMPBIN +DUMPBIN +LD +FGREP +EGREP +GREP +SED +am__fastdepCC_FALSE +am__fastdepCC_TRUE +CCDEPMODE +am__nodep +AMDEPBACKSLASH +AMDEP_FALSE +AMDEP_TRUE +am__include +DEPDIR +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +host_os +host_vendor +host_cpu +host +build_os +build_vendor +build_cpu +build +LIBTOOL +AM_BACKSLASH +AM_DEFAULT_VERBOSITY +AM_DEFAULT_V +AM_V +am__untar +am__tar +AMTAR +am__leading_dot +SET_MAKE +AWK +mkdir_p +MKDIR_P +INSTALL_STRIP_PROGRAM +STRIP +install_sh +MAKEINFO +AUTOHEADER +AUTOMAKE +AUTOCONF +ACLOCAL +VERSION +PACKAGE +CYGPATH_W +am__isrc +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +runstatedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL +am__quote' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_silent_rules +enable_shared +enable_static +with_pic +enable_fast_install +with_aix_soname +enable_dependency_tracking +with_gnu_ld +with_sysroot +enable_libtool_lock +enable_sse2 +with_cblas +enable_data_download +with_cflags_scanner_extra +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +LT_SYS_LIBRARY_PATH +CPP +MODEL' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir runstatedir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error $? "working directory cannot be determined" +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error $? "pwd does not report name of working directory" + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures libpostal 1.1.0 to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + @<:@@S|@ac_default_prefix@:>@ + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + @<:@PREFIX@:>@ + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root @<:@DATAROOTDIR/doc/libpostal@:>@ + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of libpostal 1.1.0:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --enable-shared@<:@=PKGS@:>@ build shared libraries @<:@default=yes@:>@ + --enable-static@<:@=PKGS@:>@ build static libraries @<:@default=yes@:>@ + --enable-fast-install@<:@=PKGS@:>@ + optimize for fast installation @<:@default=yes@:>@ + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build + --disable-libtool-lock avoid locking (might break parallel builds) + --disable-sse2 disable SSE2 optimization routines + + --disable-data-download Disable downloading data + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-pic@<:@=PKGS@:>@ try to use only PIC/non-PIC objects @<:@default=use + both@:>@ + --with-aix-soname=aix|svr4|both + shared library versioning (aka "SONAME") variant to + provide on AIX, @<:@default=aix@:>@. + --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@ + --with-sysroot@<:@=DIR@:>@ Search for dependent libraries within DIR (or the + compiler's sysroot if not specified). + --with-cblas= use CBLAS library + --with-cflags-scanner-extra@<:@=VALUE@:>@ + Extra compilation options for scanner.c + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + LT_SYS_LIBRARY_PATH + User-defined run-time library search path. + CPP C preprocessor + MODEL Option to use alternative data models. Currently available is + "senzing" (MODEL=senzing). If this option is not set the default + libpostal data model is used. + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to the package provider. +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +libpostal configure 1.1.0 +generated by GNU Autoconf 2.69 + +Copyright (C) 2012 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +@%:@ ac_fn_c_try_compile LINENO +@%:@ -------------------------- +@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_compile + +@%:@ ac_fn_c_try_link LINENO +@%:@ ----------------------- +@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + test -x conftest$ac_exeext + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_link + +@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +@%:@ ------------------------------------------------------- +@%:@ Tests whether HEADER exists and can be compiled using the include files in +@%:@ INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +@%:@include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_header_compile + +@%:@ ac_fn_c_try_cpp LINENO +@%:@ ---------------------- +@%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_cpp () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } > conftest.i && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_cpp + +@%:@ ac_fn_c_try_run LINENO +@%:@ ---------------------- +@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes +@%:@ that executables *can* be run. +ac_fn_c_try_run () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then : + ac_retval=0 +else + $as_echo "$as_me: program exited with status $ac_status" >&5 + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=$ac_status +fi + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_run + +@%:@ ac_fn_c_check_func LINENO FUNC VAR +@%:@ ---------------------------------- +@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Define $2 to an innocuous variant, in case declares $2. + For example, HP-UX 11i declares gettimeofday. */ +#define $2 innocuous_$2 + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $2 (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $2 + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int +main () +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_func + +@%:@ ac_fn_c_check_type LINENO TYPE VAR INCLUDES +@%:@ ------------------------------------------- +@%:@ Tests whether TYPE exists after having included INCLUDES, setting cache +@%:@ variable VAR accordingly. +ac_fn_c_check_type () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +if (sizeof ($2)) + return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +if (sizeof (($2))) + return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + eval "$3=yes" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_type + +@%:@ ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES +@%:@ ------------------------------------------------------- +@%:@ Tests whether HEADER exists, giving a warning if it cannot be compiled using +@%:@ the include files in INCLUDES and setting the cache variable VAR +@%:@ accordingly. +ac_fn_c_check_header_mongrel () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if eval \${$3+:} false; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 +$as_echo_n "checking $2 usability... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +@%:@include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_header_compiler=yes +else + ac_header_compiler=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 +$as_echo_n "checking $2 presence... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include <$2> +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + ac_header_preproc=yes +else + ac_header_preproc=no +fi +rm -f conftest.err conftest.i conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( + yes:no: ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; + no:yes:* ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; +esac + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=\$ac_header_compiler" +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_header_mongrel + +@%:@ ac_fn_c_find_intX_t LINENO BITS VAR +@%:@ ----------------------------------- +@%:@ Finds a signed integer type with width BITS, setting cache variable VAR +@%:@ accordingly. +ac_fn_c_find_intX_t () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 +$as_echo_n "checking for int$2_t... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + # Order is important - never check a type that is potentially smaller + # than half of the expected target width. + for ac_type in int$2_t 'int' 'long int' \ + 'long long int' 'short int' 'signed char'; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_includes_default + enum { N = $2 / 2 - 1 }; +int +main () +{ +static int test_array @<:@1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))@:>@; +test_array @<:@0@:>@ = 0; +return test_array @<:@0@:>@; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_includes_default + enum { N = $2 / 2 - 1 }; +int +main () +{ +static int test_array @<:@1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) + < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))@:>@; +test_array @<:@0@:>@ = 0; +return test_array @<:@0@:>@; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + case $ac_type in @%:@( + int$2_t) : + eval "$3=yes" ;; @%:@( + *) : + eval "$3=\$ac_type" ;; +esac +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if eval test \"x\$"$3"\" = x"no"; then : + +else + break +fi + done +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_find_intX_t + +@%:@ ac_fn_c_find_uintX_t LINENO BITS VAR +@%:@ ------------------------------------ +@%:@ Finds an unsigned integer type with width BITS, setting cache variable VAR +@%:@ accordingly. +ac_fn_c_find_uintX_t () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 +$as_echo_n "checking for uint$2_t... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + # Order is important - never check a type that is potentially smaller + # than half of the expected target width. + for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ + 'unsigned long long int' 'unsigned short int' 'unsigned char'; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +static int test_array @<:@1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)@:>@; +test_array @<:@0@:>@ = 0; +return test_array @<:@0@:>@; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + case $ac_type in @%:@( + uint$2_t) : + eval "$3=yes" ;; @%:@( + *) : + eval "$3=\$ac_type" ;; +esac +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if eval test \"x\$"$3"\" = x"no"; then : + +else + break +fi + done +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_find_uintX_t +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by libpostal $as_me 1.1.0, which was +generated by GNU Autoconf 2.69. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + $as_echo "PATH: $as_dir" + done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; + 2) + as_fn_append ac_configure_args1 " '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + as_fn_append ac_configure_args " '$ac_arg'" + ;; + esac + done +done +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + $as_echo "## ---------------- ## +## Cache variables. ## +## ---------------- ##" + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + $as_echo "## ----------------- ## +## Output variables. ## +## ----------------- ##" + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + $as_echo "## ------------------- ## +## File substitutions. ## +## ------------------- ##" + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + $as_echo "## ----------- ## +## confdefs.h. ## +## ----------- ##" + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +$as_echo "/* confdefs.h */" > confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_URL "$PACKAGE_URL" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE +if test -n "$CONFIG_SITE"; then + # We do not want a PATH search for config.site. + case $CONFIG_SITE in @%:@(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac +elif test "x$prefix" != xNONE; then + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site +else + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site +fi +for ac_site_file in "$ac_site_file1" "$ac_site_file2" +do + test "x$ac_site_file" = xNONE && continue + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + + + +am__api_version='1.16' + +ac_aux_dir= +for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 +fi + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. +ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. +ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. + + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +$as_echo_n "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if ${ac_cv_path_install+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in @%:@(( + ./ | .// | /[cC]/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + + done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +$as_echo "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 +$as_echo_n "checking whether build environment is sane... " >&6; } +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$2" = conftest.file + ) +then + # Ok. + : +else + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + +test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +# Double any \ or $. +# By default was `s,x,x', remove it if useless. +ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' +program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` + +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` + +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} +fi + +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 +$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } +if test -z "$MKDIR_P"; then + if ${ac_cv_path_mkdir+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in mkdir gmkdir; do + for ac_exec_ext in '' $ac_executable_extensions; do + as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue + case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir (GNU coreutils) '* | \ + 'mkdir (coreutils) '* | \ + 'mkdir (fileutils) '4.1*) + ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext + break 3;; + esac + done + done + done +IFS=$as_save_IFS + +fi + + test -d ./--version && rmdir ./--version + if test "${ac_cv_path_mkdir+set}" = set; then + MKDIR_P="$ac_cv_path_mkdir -p" + else + # As a last resort, use the slow shell script. Don't cache a + # value for MKDIR_P within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + MKDIR_P="$ac_install_sh -d" + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 +$as_echo "$MKDIR_P" >&6; } + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AWK+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AWK="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +$as_echo "$AWK" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AWK" && break +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + SET_MAKE= +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +@%:@ Check whether --enable-silent-rules was given. +if test "${enable_silent_rules+set}" = set; then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac +am_make=${MAKE-make} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +$as_echo_n "checking whether $am_make supports nested variables... " >&6; } +if ${am_cv_make_support_nested_variables+:} false; then : + $as_echo_n "(cached) " >&6 +else + if $as_echo 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +$as_echo "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + am__isrc=' -I$(srcdir)' + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE='libpostal' + VERSION='1.1.0' + + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE "$PACKAGE" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +@%:@define VERSION "$VERSION" +_ACEOF + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +mkdir_p='$(MKDIR_P)' + +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AMTAR='$${TAR-tar}' + + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar pax cpio none' + +am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' + + + + + + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi + + +case `pwd` in + *\ * | *\ *) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; +esac + + + +macro_version='2.4.6' +macro_revision='2.4.6' + + + + + + + + + + + + + +ltmain=$ac_aux_dir/ltmain.sh + +# Make sure we can run config.sub. +$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || + as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 +$as_echo_n "checking build system type... " >&6; } +if ${ac_cv_build+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_build_alias=$build_alias +test "x$ac_build_alias" = x && + ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` +test "x$ac_build_alias" = x && + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 +ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 +$as_echo "$ac_cv_build" >&6; } +case $ac_cv_build in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; +esac +build=$ac_cv_build +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_build +shift +build_cpu=$1 +build_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +build_os=$* +IFS=$ac_save_IFS +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 +$as_echo_n "checking host system type... " >&6; } +if ${ac_cv_host+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test "x$host_alias" = x; then + ac_cv_host=$ac_cv_build +else + ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 +$as_echo "$ac_cv_host" >&6; } +case $ac_cv_host in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; +esac +host=$ac_cv_host +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_host +shift +host_cpu=$1 +host_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +host_os=$* +IFS=$ac_save_IFS +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac + + +# Backslashify metacharacters that are still active within +# double-quoted strings. +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 +$as_echo_n "checking how to print strings... " >&6; } +# Test print first, because it will be a builtin if present. +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ + test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='print -r --' +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='printf %s\n' +else + # Use this function as a fallback that always works. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' + } + ECHO='func_fallback_echo' +fi + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "" +} + +case $ECHO in + printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 +$as_echo "printf" >&6; } ;; + print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 +$as_echo "print -r" >&6; } ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 +$as_echo "cat" >&6; } ;; +esac + + + + + + + + + + + + + + +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 +$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; } +cat > confinc.mk << 'END' +am__doit: + @echo this is the am__doit target >confinc.out +.PHONY: am__doit +END +am__include="#" +am__quote= +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 + (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + case $?:`cat confinc.out 2>/dev/null` in @%:@( + '0:this is the am__doit target') : + case $s in @%:@( + BSD) : + am__include='.include' am__quote='"' ;; @%:@( + *) : + am__include='include' am__quote='' ;; +esac ;; @%:@( + *) : + ;; +esac + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 +$as_echo "${_am_result}" >&6; } + +@%:@ Check whether --enable-dependency-tracking was given. +if test "${enable_dependency_tracking+set}" = set; then : + enableval=$enable_dependency_tracking; +fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi + if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $@%:@ != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi + + +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } + +# Provide some information about the compiler. +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else + ac_file='' +fi +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } +ac_exeext=$ac_cv_exeext + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include +int +main () +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if ${ac_cv_objext+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if ${ac_cv_c_compiler_gnu+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_compiler_gnu=yes +else + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if ${ac_cv_prog_cc_g+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +else + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if ${ac_cv_prog_cc_c89+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c89" != xno; then : + +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } +if ${am_cv_prog_cc_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +$as_echo "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +depcc="$CC" am_compiler_list= + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +$as_echo_n "checking dependency style of $depcc... " >&6; } +if ${am_cv_CC_dependencies_compiler_type+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 +$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 +$as_echo_n "checking for a sed that does not truncate output... " >&6; } +if ${ac_cv_path_SED+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for ac_i in 1 2 3 4 5 6 7; do + ac_script="$ac_script$as_nl$ac_script" + done + echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed + { ac_script=; unset ac_script;} + if test -z "$SED"; then + ac_path_SED_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_SED" || continue +# Check for GNU ac_path_SED and select it if it is found. + # Check for GNU $ac_path_SED +case `"$ac_path_SED" --version 2>&1` in +*GNU*) + ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo '' >> "conftest.nl" + "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_SED_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_SED="$ac_path_SED" + ac_path_SED_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_SED_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_SED"; then + as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 + fi +else + ac_cv_path_SED=$SED +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 +$as_echo "$ac_cv_path_SED" >&6; } + SED="$ac_cv_path_SED" + rm -f conftest.sed + +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +$as_echo_n "checking for grep that handles long lines and -e... " >&6; } +if ${ac_cv_path_GREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$GREP"; then + ac_path_GREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in grep ggrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_GREP" || continue +# Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP +case `"$ac_path_GREP" --version 2>&1` in +*GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_GREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_GREP="$ac_path_GREP" + ac_path_GREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_GREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_GREP"; then + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_GREP=$GREP +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 +$as_echo "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +$as_echo_n "checking for egrep... " >&6; } +if ${ac_cv_path_EGREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + if test -z "$EGREP"; then + ac_path_EGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in egrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_EGREP" || continue +# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_EGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_EGREP=$EGREP +fi + + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +$as_echo "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 +$as_echo_n "checking for fgrep... " >&6; } +if ${ac_cv_path_FGREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 + then ac_cv_path_FGREP="$GREP -F" + else + if test -z "$FGREP"; then + ac_path_FGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in fgrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_FGREP" || continue +# Check for GNU ac_path_FGREP and select it if it is found. + # Check for GNU $ac_path_FGREP +case `"$ac_path_FGREP" --version 2>&1` in +*GNU*) + ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'FGREP' >> "conftest.nl" + "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_FGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_FGREP="$ac_path_FGREP" + ac_path_FGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_FGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_FGREP"; then + as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_FGREP=$FGREP +fi + + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 +$as_echo "$ac_cv_path_FGREP" >&6; } + FGREP="$ac_cv_path_FGREP" + + +test -z "$GREP" && GREP=grep + + + + + + + + + + + + + + + + + + + +@%:@ Check whether --with-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then : + withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes +else + with_gnu_ld=no +fi + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 +$as_echo_n "checking for ld used by $CC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +$as_echo_n "checking for GNU ld... " >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +$as_echo_n "checking for non-GNU ld... " >&6; } +fi +if ${lt_cv_path_LD+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +$as_echo "$LD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } +if ${lt_cv_prog_gnu_ld+:} false; then : + $as_echo_n "(cached) " >&6 +else + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 +$as_echo "$lt_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$lt_cv_prog_gnu_ld + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 +$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } +if ${lt_cv_path_NM+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM=$NM +else + lt_nm_to_check=${ac_tool_prefix}nm + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + tmp_nm=$ac_dir/$lt_tmp_nm + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty + case $build_os in + mingw*) lt_bad_file=conftest.nm/nofile ;; + *) lt_bad_file=/dev/null ;; + esac + case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 +$as_echo "$lt_cv_path_NM" >&6; } +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + if test -n "$ac_tool_prefix"; then + for ac_prog in dumpbin "link -dump" + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DUMPBIN+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DUMPBIN"; then + ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DUMPBIN=$ac_cv_prog_DUMPBIN +if test -n "$DUMPBIN"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 +$as_echo "$DUMPBIN" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$DUMPBIN" && break + done +fi +if test -z "$DUMPBIN"; then + ac_ct_DUMPBIN=$DUMPBIN + for ac_prog in dumpbin "link -dump" +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DUMPBIN"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN +if test -n "$ac_ct_DUMPBIN"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 +$as_echo "$ac_ct_DUMPBIN" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_DUMPBIN" && break +done + + if test "x$ac_ct_DUMPBIN" = x; then + DUMPBIN=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DUMPBIN=$ac_ct_DUMPBIN + fi +fi + + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 +$as_echo_n "checking the name lister ($NM) interface... " >&6; } +if ${lt_cv_nm_interface+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: output\"" >&5) + cat conftest.out >&5 + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest* +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 +$as_echo "$lt_cv_nm_interface" >&6; } + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 +$as_echo_n "checking whether ln -s works... " >&6; } +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 +$as_echo "no, using $LN_S" >&6; } +fi + +# find the maximum length of command line arguments +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 +$as_echo_n "checking the maximum length of command line arguments... " >&6; } +if ${lt_cv_sys_max_cmd_len+:} false; then : + $as_echo_n "(cached) " >&6 +else + i=0 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac + +fi + +if test -n "$lt_cv_sys_max_cmd_len"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 +$as_echo "$lt_cv_sys_max_cmd_len" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 +$as_echo "none" >&6; } +fi +max_cmd_len=$lt_cv_sys_max_cmd_len + + + + + + +: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi + + + + + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 +$as_echo_n "checking how to convert $build file names to $host format... " >&6; } +if ${lt_cv_to_host_file_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 + ;; + esac + ;; + *-*-cygwin* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin + ;; + esac + ;; + * ) # unhandled hosts (and "normal" native builds) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; +esac + +fi + +to_host_file_cmd=$lt_cv_to_host_file_cmd +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 +$as_echo "$lt_cv_to_host_file_cmd" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 +$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } +if ${lt_cv_to_tool_file_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + #assume ordinary cross tools, or native build. +lt_cv_to_tool_file_cmd=func_convert_file_noop +case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 + ;; + esac + ;; +esac + +fi + +to_tool_file_cmd=$lt_cv_to_tool_file_cmd +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 +$as_echo "$lt_cv_to_tool_file_cmd" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 +$as_echo_n "checking for $LD option to reload object files... " >&6; } +if ${lt_cv_ld_reload_flag+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_reload_flag='-r' +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 +$as_echo "$lt_cv_ld_reload_flag" >&6; } +reload_flag=$lt_cv_ld_reload_flag +case $reload_flag in +"" | " "*) ;; +*) reload_flag=" $reload_flag" ;; +esac +reload_cmds='$LD$reload_flag -o $output$reload_objs' +case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + if test yes != "$GCC"; then + reload_cmds=false + fi + ;; + darwin*) + if test yes = "$GCC"; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' + else + reload_cmds='$LD$reload_flag -o $output$reload_objs' + fi + ;; +esac + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OBJDUMP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 +$as_echo "$OBJDUMP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 +$as_echo "$ac_ct_OBJDUMP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 +$as_echo_n "checking how to recognize dependent libraries... " >&6; } +if ${lt_cv_deplibs_check_method+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# 'unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# that responds to the $file_magic_cmd with a given extended regex. +# If you have 'file' or equivalent on your system and you're not sure +# whether 'pass_all' will *always* work, you probably want this one. + +case $host_os in +aix[4-9]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[45]*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='/usr/bin/file -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + if ( file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + # Keep this pattern in sync with the one in func_win32_libid. + lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc*) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +haiku*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[3-9]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd* | bitrig*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +os2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 +$as_echo "$lt_cv_deplibs_check_method" >&6; } + +file_magic_glob= +want_nocaseglob=no +if test "$build" = "$host"; then + case $host_os in + mingw* | pw32*) + if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then + want_nocaseglob=yes + else + file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` + fi + ;; + esac +fi + +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + + + + + + + + + + + + + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DLLTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DLLTOOL"; then + ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DLLTOOL=$ac_cv_prog_DLLTOOL +if test -n "$DLLTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 +$as_echo "$DLLTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DLLTOOL"; then + ac_ct_DLLTOOL=$DLLTOOL + # Extract the first word of "dlltool", so it can be a program name with args. +set dummy dlltool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DLLTOOL"; then + ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DLLTOOL="dlltool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL +if test -n "$ac_ct_DLLTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 +$as_echo "$ac_ct_DLLTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DLLTOOL" = x; then + DLLTOOL="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DLLTOOL=$ac_ct_DLLTOOL + fi +else + DLLTOOL="$ac_cv_prog_DLLTOOL" +fi + +test -z "$DLLTOOL" && DLLTOOL=dlltool + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 +$as_echo_n "checking how to associate runtime and link libraries... " >&6; } +if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_sharedlib_from_linklib_cmd='unknown' + +case $host_os in +cygwin* | mingw* | pw32* | cegcc*) + # two different shell functions defined in ltmain.sh; + # decide which one to use based on capabilities of $DLLTOOL + case `$DLLTOOL --help 2>&1` in + *--identify-strict*) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib + ;; + *) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback + ;; + esac + ;; +*) + # fallback: assume linklib IS sharedlib + lt_cv_sharedlib_from_linklib_cmd=$ECHO + ;; +esac + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 +$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO + + + + + + + + +if test -n "$ac_tool_prefix"; then + for ac_prog in ar + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AR="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +$as_echo "$AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AR" && break + done +fi +if test -z "$AR"; then + ac_ct_AR=$AR + for ac_prog in ar +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_AR="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 +$as_echo "$ac_ct_AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_AR" && break +done + + if test "x$ac_ct_AR" = x; then + AR="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AR=$ac_ct_AR + fi +fi + +: ${AR=ar} +: ${AR_FLAGS=cr} + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 +$as_echo_n "checking for archiver @FILE support... " >&6; } +if ${lt_cv_ar_at_file+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ar_at_file=no + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + echo conftest.$ac_objext > conftest.lst + lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -eq "$ac_status"; then + # Ensure the archiver fails upon bogus file names. + rm -f conftest.$ac_objext libconftest.a + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -ne "$ac_status"; then + lt_cv_ar_at_file=@ + fi + fi + rm -f conftest.* libconftest.a + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 +$as_echo "$lt_cv_ar_at_file" >&6; } + +if test no = "$lt_cv_ar_at_file"; then + archiver_list_spec= +else + archiver_list_spec=$lt_cv_ar_at_file +fi + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +test -z "$STRIP" && STRIP=: + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 +$as_echo "$RANLIB" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 +$as_echo "$ac_ct_RANLIB" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_RANLIB" = x; then + RANLIB=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RANLIB=$ac_ct_RANLIB + fi +else + RANLIB="$ac_cv_prog_RANLIB" +fi + +test -z "$RANLIB" && RANLIB=: + + + + + + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + bitrig* | openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" +fi + +case $host_os in + darwin*) + lock_old_archive_extraction=yes ;; + *) + lock_old_archive_extraction=no ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Check for command to grab the raw symbol name followed by C symbol from nm. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 +$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } +if ${lt_cv_sys_global_symbol_pipe+:} false; then : + $as_echo_n "(cached) " >&6 +else + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[BCDT]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[ABCDGISTW]' + ;; +hpux*) + if test ia64 = "$host_cpu"; then + symcode='[ABCDEGRST]' + fi + ;; +irix* | nonstopux*) + symcode='[BCDEGRST]' + ;; +osf*) + symcode='[BCDEGQRST]' + ;; +solaris*) + symcode='[BDRT]' + ;; +sco3.2v5*) + symcode='[DT]' + ;; +sysv4.2uw2*) + symcode='[DT]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[ABDT]' + ;; +sysv4) + symcode='[DFNSTU]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[ABCDGIRSTW]' ;; +esac + +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Gets list of data symbols to import. + lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" + # Adjust the below global symbol transforms to fixup imported variables. + lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" + lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" + lt_c_name_lib_hook="\ + -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ + -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" +else + # Disable hooks by default. + lt_cv_sys_global_symbol_to_import= + lt_cdecl_hook= + lt_c_name_hook= + lt_c_name_lib_hook= +fi + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +$lt_cdecl_hook\ +" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ +$lt_c_name_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" + +# Transform an extracted symbol line into symbol name with lib prefix and +# symbol address. +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ +$lt_c_name_lib_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function, + # D for any global variable and I for any imported variable. + # Also find C++ and __fastcall symbols from MSVC++, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK '"\ +" {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ +" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ +" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ +" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ +" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx" + else + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + # Now try to grab the symbols. + nlist=conftest.nm + $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5 + if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT@&t@_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT@&t@_DLSYM_CONST +#else +# define LT@&t@_DLSYM_CONST const +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +LT@&t@_DLSYM_CONST struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_globsym_save_LIBS=$LIBS + lt_globsym_save_CFLAGS=$CFLAGS + LIBS=conftstm.$ac_objext + CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s conftest$ac_exeext; then + pipe_works=yes + fi + LIBS=$lt_globsym_save_LIBS + CFLAGS=$lt_globsym_save_CFLAGS + else + echo "cannot find nm_test_func in $nlist" >&5 + fi + else + echo "cannot find nm_test_var in $nlist" >&5 + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 + fi + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test yes = "$pipe_works"; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done + +fi + +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 +$as_echo "failed" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 +$as_echo "ok" >&6; } +fi + +# Response file support. +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + nm_file_list_spec='@' +elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then + nm_file_list_spec='@' +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 +$as_echo_n "checking for sysroot... " >&6; } + +@%:@ Check whether --with-sysroot was given. +if test "${with_sysroot+set}" = set; then : + withval=$with_sysroot; +else + with_sysroot=no +fi + + +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 +$as_echo "$with_sysroot" >&6; } + as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 + ;; +esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 +$as_echo "${lt_sysroot:-no}" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 +$as_echo_n "checking for a working dd... " >&6; } +if ${ac_cv_path_lt_DD+:} false; then : + $as_echo_n "(cached) " >&6 +else + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +: ${lt_DD:=$DD} +if test -z "$lt_DD"; then + ac_path_lt_DD_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in dd; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_lt_DD" || continue +if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: +fi + $ac_path_lt_DD_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_lt_DD"; then + : + fi +else + ac_cv_path_lt_DD=$lt_DD +fi + +rm -f conftest.i conftest2.i conftest.out +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 +$as_echo "$ac_cv_path_lt_DD" >&6; } + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 +$as_echo_n "checking how to truncate binary pipes... " >&6; } +if ${lt_cv_truncate_bin+:} false; then : + $as_echo_n "(cached) " >&6 +else + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +lt_cv_truncate_bin= +if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" +fi +rm -f conftest.i conftest2.i conftest.out +test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 +$as_echo "$lt_cv_truncate_bin" >&6; } + + + + + + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + +@%:@ Check whether --enable-libtool-lock was given. +if test "${enable_libtool_lock+set}" = set; then : + enableval=$enable_libtool_lock; +fi + +test no = "$enable_libtool_lock" || enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out what ABI is being produced by ac_compile, and set mode + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE=32 + ;; + *ELF-64*) + HPUX_IA64_MODE=64 + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + if test yes = "$lt_cv_prog_gnu_ld"; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +mips64*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + emul=elf + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + emul="${emul}32" + ;; + *64-bit*) + emul="${emul}64" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *MSB*) + emul="${emul}btsmip" + ;; + *LSB*) + emul="${emul}ltsmip" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *N32*) + emul="${emul}n32" + ;; + esac + LD="${LD-ld} -m $emul" + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. Note that the listed cases only cover the + # situations where additional linker options are needed (such as when + # doing 32-bit compilation for a host where ld defaults to 64-bit, or + # vice versa); the common cases where no linker options are needed do + # not appear in the list. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + case `/usr/bin/file conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac + ;; + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -belf" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 +$as_echo_n "checking whether the C compiler needs -belf... " >&6; } +if ${lt_cv_cc_needs_belf+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_cc_needs_belf=yes +else + lt_cv_cc_needs_belf=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 +$as_echo "$lt_cv_cc_needs_belf" >&6; } + if test yes != "$lt_cv_cc_needs_belf"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS=$SAVE_CFLAGS + fi + ;; +*-*solaris*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) + case $host in + i?86-*-solaris*|x86_64-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD=${LD-ld}_sol2 + fi + ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks=$enable_libtool_lock + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. +set dummy ${ac_tool_prefix}mt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$MANIFEST_TOOL"; then + ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL +if test -n "$MANIFEST_TOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 +$as_echo "$MANIFEST_TOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_MANIFEST_TOOL"; then + ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL + # Extract the first word of "mt", so it can be a program name with args. +set dummy mt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_MANIFEST_TOOL"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL +if test -n "$ac_ct_MANIFEST_TOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 +$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_MANIFEST_TOOL" = x; then + MANIFEST_TOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL + fi +else + MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" +fi + +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 +$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } +if ${lt_cv_path_mainfest_tool+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_path_mainfest_tool=no + echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 + $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out + cat conftest.err >&5 + if $GREP 'Manifest Tool' conftest.out > /dev/null; then + lt_cv_path_mainfest_tool=yes + fi + rm -f conftest* +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 +$as_echo "$lt_cv_path_mainfest_tool" >&6; } +if test yes != "$lt_cv_path_mainfest_tool"; then + MANIFEST_TOOL=: +fi + + + + + + + case $host_os in + rhapsody* | darwin*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. +set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DSYMUTIL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DSYMUTIL"; then + ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DSYMUTIL=$ac_cv_prog_DSYMUTIL +if test -n "$DSYMUTIL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 +$as_echo "$DSYMUTIL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DSYMUTIL"; then + ac_ct_DSYMUTIL=$DSYMUTIL + # Extract the first word of "dsymutil", so it can be a program name with args. +set dummy dsymutil; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DSYMUTIL"; then + ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL +if test -n "$ac_ct_DSYMUTIL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 +$as_echo "$ac_ct_DSYMUTIL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DSYMUTIL" = x; then + DSYMUTIL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DSYMUTIL=$ac_ct_DSYMUTIL + fi +else + DSYMUTIL="$ac_cv_prog_DSYMUTIL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. +set dummy ${ac_tool_prefix}nmedit; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_NMEDIT+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$NMEDIT"; then + ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +NMEDIT=$ac_cv_prog_NMEDIT +if test -n "$NMEDIT"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 +$as_echo "$NMEDIT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_NMEDIT"; then + ac_ct_NMEDIT=$NMEDIT + # Extract the first word of "nmedit", so it can be a program name with args. +set dummy nmedit; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_NMEDIT"; then + ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_NMEDIT="nmedit" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT +if test -n "$ac_ct_NMEDIT"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 +$as_echo "$ac_ct_NMEDIT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_NMEDIT" = x; then + NMEDIT=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + NMEDIT=$ac_ct_NMEDIT + fi +else + NMEDIT="$ac_cv_prog_NMEDIT" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. +set dummy ${ac_tool_prefix}lipo; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_LIPO+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$LIPO"; then + ac_cv_prog_LIPO="$LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_LIPO="${ac_tool_prefix}lipo" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +LIPO=$ac_cv_prog_LIPO +if test -n "$LIPO"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 +$as_echo "$LIPO" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_LIPO"; then + ac_ct_LIPO=$LIPO + # Extract the first word of "lipo", so it can be a program name with args. +set dummy lipo; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_LIPO+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_LIPO"; then + ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_LIPO="lipo" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO +if test -n "$ac_ct_LIPO"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 +$as_echo "$ac_ct_LIPO" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_LIPO" = x; then + LIPO=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + LIPO=$ac_ct_LIPO + fi +else + LIPO="$ac_cv_prog_LIPO" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL"; then + ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL="${ac_tool_prefix}otool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL=$ac_cv_prog_OTOOL +if test -n "$OTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 +$as_echo "$OTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL"; then + ac_ct_OTOOL=$OTOOL + # Extract the first word of "otool", so it can be a program name with args. +set dummy otool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL"; then + ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL="otool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL +if test -n "$ac_ct_OTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 +$as_echo "$ac_ct_OTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL" = x; then + OTOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL=$ac_ct_OTOOL + fi +else + OTOOL="$ac_cv_prog_OTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool64; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OTOOL64+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL64"; then + ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL64=$ac_cv_prog_OTOOL64 +if test -n "$OTOOL64"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 +$as_echo "$OTOOL64" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL64"; then + ac_ct_OTOOL64=$OTOOL64 + # Extract the first word of "otool64", so it can be a program name with args. +set dummy otool64; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL64"; then + ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL64="otool64" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 +if test -n "$ac_ct_OTOOL64"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 +$as_echo "$ac_ct_OTOOL64" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL64" = x; then + OTOOL64=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL64=$ac_ct_OTOOL64 + fi +else + OTOOL64="$ac_cv_prog_OTOOL64" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 +$as_echo_n "checking for -single_module linker flag... " >&6; } +if ${lt_cv_apple_cc_single_mod+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_apple_cc_single_mod=no + if test -z "$LT_MULTI_MODULE"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&5 + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&5 + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 +$as_echo "$lt_cv_apple_cc_single_mod" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 +$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } +if ${lt_cv_ld_exported_symbols_list+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_ld_exported_symbols_list=yes +else + lt_cv_ld_exported_symbols_list=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 +$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 +$as_echo_n "checking for -force_load linker flag... " >&6; } +if ${lt_cv_ld_force_load+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_force_load=no + cat > conftest.c << _LT_EOF +int forced_loaded() { return 2;} +_LT_EOF + echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 + $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 + echo "$AR cr libconftest.a conftest.o" >&5 + $AR cr libconftest.a conftest.o 2>&5 + echo "$RANLIB libconftest.a" >&5 + $RANLIB libconftest.a 2>&5 + cat > conftest.c << _LT_EOF +int main() { return 0;} +_LT_EOF + echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err + _lt_result=$? + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&5 + elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + lt_cv_ld_force_load=yes + else + cat conftest.err >&5 + fi + rm -f conftest.err libconftest.a conftest conftest.c + rm -rf conftest.dSYM + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 +$as_echo "$lt_cv_ld_force_load" >&6; } + case $host_os in + rhapsody* | darwin1.[012]) + _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + darwin*) # darwin 5.x on + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[91]*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + 10.[012][,.]*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test yes = "$lt_cv_apple_cc_single_mod"; then + _lt_dar_single_mod='$single_module' + fi + if test yes = "$lt_cv_ld_exported_symbols_list"; then + _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + fi + if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 +$as_echo_n "checking how to run the C preprocessor... " >&6; } +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then + if ${ac_cv_prog_CPP+:} false; then : + $as_echo_n "(cached) " >&6 +else + # Double quotes because CPP needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" + do + ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@ifdef __STDC__ +@%:@ include +@%:@else +@%:@ include +@%:@endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + break +fi + + done + ac_cv_prog_CPP=$CPP + +fi + CPP=$ac_cv_prog_CPP +else + ac_cv_prog_CPP=$CPP +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 +$as_echo "$CPP" >&6; } +ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@ifdef __STDC__ +@%:@ include +@%:@else +@%:@ include +@%:@endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details" "$LINENO" 5; } +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if ${ac_cv_header_stdc+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdc=yes +else + ac_cv_header_stdc=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then : + : +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h + +fi + +# On IRIX 5.3, sys/types and inttypes.h are conflicting. +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ + inttypes.h stdint.h unistd.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +for ac_header in dlfcn.h +do : + ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default +" +if test "x$ac_cv_header_dlfcn_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +@%:@define HAVE_DLFCN_H 1 +_ACEOF + +fi + +done + + + + + +# Set options +@%:@ Check whether --enable-shared was given. +if test "${enable_shared+set}" = set; then : + enableval=$enable_shared; p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + enable_shared=yes +fi + + + + + + + + + + + enable_dlopen=no + + + enable_win32_dll=no + + + + @%:@ Check whether --enable-static was given. +if test "${enable_static+set}" = set; then : + enableval=$enable_static; p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + enable_static=yes +fi + + + + + + + + + + +@%:@ Check whether --with-pic was given. +if test "${with_pic+set}" = set; then : + withval=$with_pic; lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for lt_pkg in $withval; do + IFS=$lt_save_ifs + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + pic_mode=default +fi + + + + + + + + + @%:@ Check whether --enable-fast-install was given. +if test "${enable_fast_install+set}" = set; then : + enableval=$enable_fast_install; p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + enable_fast_install=yes +fi + + + + + + + + + shared_archive_member_spec= +case $host,$enable_shared in +power*-*-aix[5-9]*,yes) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 +$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } + +@%:@ Check whether --with-aix-soname was given. +if test "${with_aix_soname+set}" = set; then : + withval=$with_aix_soname; case $withval in + aix|svr4|both) + ;; + *) + as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 + ;; + esac + lt_cv_with_aix_soname=$with_aix_soname +else + if ${lt_cv_with_aix_soname+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_with_aix_soname=aix +fi + + with_aix_soname=$lt_cv_with_aix_soname +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 +$as_echo "$with_aix_soname" >&6; } + if test aix != "$with_aix_soname"; then + # For the AIX way of multilib, we name the shared archive member + # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', + # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. + # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, + # the AIX toolchain works better with OBJECT_MODE set (default 32). + if test 64 = "${OBJECT_MODE-32}"; then + shared_archive_member_spec=shr_64 + else + shared_archive_member_spec=shr + fi + fi + ;; +*) + with_aix_soname=aix + ;; +esac + + + + + + + + + + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +test -z "$LN_S" && LN_S="ln -s" + + + + + + + + + + + + + + +if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 +$as_echo_n "checking for objdir... " >&6; } +if ${lt_cv_objdir+:} false; then : + $as_echo_n "(cached) " >&6 +else + rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 +$as_echo "$lt_cv_objdir" >&6; } +objdir=$lt_cv_objdir + + + + + +cat >>confdefs.h <<_ACEOF +@%:@define LT_OBJDIR "$lt_cv_objdir/" +_ACEOF + + + + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a '.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a + +with_gnu_ld=$lt_cv_prog_gnu_ld + +old_CC=$CC +old_CFLAGS=$CFLAGS + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +func_cc_basename $compiler +cc_basename=$func_cc_basename_result + + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 +$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } +if ${lt_cv_path_MAGIC_CMD+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/${ac_tool_prefix}file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + + + +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 +$as_echo_n "checking for file... " >&6; } +if ${lt_cv_path_MAGIC_CMD+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + else + MAGIC_CMD=: + fi +fi + + fi + ;; +esac + +# Use C for the default configuration in the libtool script + +lt_save_CC=$CC +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +objext=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* + +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* + + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + +lt_prog_compiler_no_builtin_flag= + +if test yes = "$GCC"; then + case $cc_basename in + nvcc*) + lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; + *) + lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; + esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } +if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } + +if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then + lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" +else + : +fi + +fi + + + + + + + lt_prog_compiler_wl= +lt_prog_compiler_pic= +lt_prog_compiler_static= + + + if test yes = "$GCC"; then + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + fi + lt_prog_compiler_pic='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + lt_prog_compiler_pic='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. + lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + ;; + + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + lt_prog_compiler_static= + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + ;; + + interix[3-9]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic=-Kconform_pic + fi + ;; + + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + + case $cc_basename in + nvcc*) # Cuda Compiler Driver 2.2 + lt_prog_compiler_wl='-Xlinker ' + if test -n "$lt_prog_compiler_pic"; then + lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" + fi + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl='-Wl,' + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + else + lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + case $cc_basename in + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static='$wl-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static='-non_shared' + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + # old Intel for x86_64, which still supported -KPIC. + ecc*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-static' + ;; + # flang / f18. f95 an alias for gfortran or flang on Debian + flang* | f18* | f95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='--shared' + lt_prog_compiler_static='--static' + ;; + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + ccc*) + lt_prog_compiler_wl='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + xl* | bgxl* | bgf* | mpixl*) + # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-qpic' + lt_prog_compiler_static='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='' + ;; + *Sun\ F* | *Sun*Fortran*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Qoption ld ' + ;; + *Sun\ C*) + # Sun C 5.9 + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Wl,' + ;; + *Intel*\ [CF]*Compiler*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + *Portland\ Group*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + esac + ;; + + newsos6) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + + rdos*) + lt_prog_compiler_static='-non_shared' + ;; + + solaris*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + case $cc_basename in + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) + lt_prog_compiler_wl='-Qoption ld ';; + *) + lt_prog_compiler_wl='-Wl,';; + esac + ;; + + sunos4*) + lt_prog_compiler_wl='-Qoption ld ' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic='-Kconform_pic' + lt_prog_compiler_static='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + unicos*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_can_build_shared=no + ;; + + uts4*) + lt_prog_compiler_pic='-pic' + lt_prog_compiler_static='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared=no + ;; + esac + fi + +case $host_os in + # For platforms that do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic= + ;; + *) + lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC" + ;; +esac + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 +$as_echo_n "checking for $compiler option to produce PIC... " >&6; } +if ${lt_cv_prog_compiler_pic+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic=$lt_prog_compiler_pic +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 +$as_echo "$lt_cv_prog_compiler_pic" >&6; } +lt_prog_compiler_pic=$lt_cv_prog_compiler_pic + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } +if ${lt_cv_prog_compiler_pic_works+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic_works=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_pic_works=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 +$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_pic_works"; then + case $lt_prog_compiler_pic in + "" | " "*) ;; + *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; + esac +else + lt_prog_compiler_pic= + lt_prog_compiler_can_build_shared=no +fi + +fi + + + + + + + + + + + +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } +if ${lt_cv_prog_compiler_static_works+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_static_works=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_static_works=yes + fi + else + lt_cv_prog_compiler_static_works=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 +$as_echo "$lt_cv_prog_compiler_static_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_static_works"; then + : +else + lt_prog_compiler_static= +fi + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if ${lt_cv_prog_compiler_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if ${lt_cv_prog_compiler_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + +hard_links=nottested +if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then + # do not overwrite the value of need_locks provided by the user + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 +$as_echo_n "checking if we can lock with hard links... " >&6; } + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 +$as_echo "$hard_links" >&6; } + if test no = "$hard_links"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + + runpath_var= + allow_undefined_flag= + always_export_symbols=no + archive_cmds= + archive_expsym_cmds= + compiler_needs_object=no + enable_shared_with_static_runtimes=no + export_dynamic_flag_spec= + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + hardcode_automatic=no + hardcode_direct=no + hardcode_direct_absolute=no + hardcode_libdir_flag_spec= + hardcode_libdir_separator= + hardcode_minus_L=no + hardcode_shlibpath_var=unsupported + inherit_rpath=no + link_all_deplibs=unknown + module_cmds= + module_expsym_cmds= + old_archive_from_new_cmds= + old_archive_from_expsyms_cmds= + thread_safe_flag_spec= + whole_archive_flag_spec= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ' (' and ')$', so one must not match beginning or + # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', + # as well as any symbol that contains 'd'. + exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test yes != "$GCC"; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd* | bitrig*) + with_gnu_ld=no + ;; + linux* | k*bsd*-gnu | gnu*) + link_all_deplibs=no + ;; + esac + + ld_shlibs=yes + + # On some targets, GNU ld is compatible enough with the native linker + # that we're better off using the native interface for both. + lt_use_gnu_ld_interface=no + if test yes = "$with_gnu_ld"; then + case $host_os in + aix*) + # The AIX port of GNU ld has always aspired to compatibility + # with the native linker. However, as the warning in the GNU ld + # block says, versions before 2.19.5* couldn't really create working + # shared libraries, regardless of the interface used. + case `$LD -v 2>&1` in + *\ \(GNU\ Binutils\)\ 2.19.5*) ;; + *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; + *\ \(GNU\ Binutils\)\ [3-9]*) ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + fi + + if test yes = "$lt_use_gnu_ld_interface"; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='$wl' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + export_dynamic_flag_spec='$wl--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + whole_archive_flag_spec= + fi + supports_anon_versioning=no + case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; + *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[3-9]*) + # On AIX/PPC, the GNU linker is very broken + if test ia64 != "$host_cpu"; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.19, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to install binutils +*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. +*** You will then need to restart the configuration process. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + export_dynamic_flag_spec='$wl--export-all-symbols' + allow_undefined_flag=unsupported + always_export_symbols=no + enable_shared_with_static_runtimes=yes + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' + exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + ld_shlibs=no + fi + ;; + + haiku*) + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + link_all_deplibs=yes + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + ;; + + interix[3-9]*) + hardcode_direct=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) + tmp_diet=no + if test linux-dietlibc = "$host_os"; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test no = "$tmp_diet" + then + tmp_addflag=' $pic_flag' + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group f77 and f90 compilers + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + whole_archive_flag_spec= + tmp_sharedflag='--shared' ;; + nagfor*) # NAGFOR 5.3 + tmp_sharedflag='-Wl,-shared' ;; + xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + nvcc*) # Cuda Compiler Driver 2.2 + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + ;; + esac + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C 5.9 + whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + tcc*) + export_dynamic_flag_spec='-rdynamic' + ;; + xlf* | bgf* | bgxlf* | mpixlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + ld_shlibs=no + fi + ;; + + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test no = "$ld_shlibs"; then + runpath_var= + hardcode_libdir_flag_spec= + export_dynamic_flag_spec= + whole_archive_flag_spec= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix[4-9]*) + if test ia64 = "$host_cpu"; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag= + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) + for ld_flag in $LDFLAGS; do + if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + aix_use_runtimelinking=yes + break + fi + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds='' + hardcode_direct=yes + hardcode_direct_absolute=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + file_list_spec='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # traditional, no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + hardcode_direct=no + hardcode_direct_absolute=no + ;; + esac + + if test yes = "$GCC"; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`$CC -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + ;; + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag="$shared_flag "'$wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + export_dynamic_flag_spec='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if ${lt_cv_aix_libpath_+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if ${lt_cv_aix_libpath_+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag=' $wl-bernotok' + allow_undefined_flag=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec='$convenience' + fi + archive_cmds_need_lc=yes + archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + bsdi[45]*) + export_dynamic_flag_spec=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + case $cc_basename in + cl*) + # Native MSVC + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + always_export_symbols=yes + file_list_spec='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, )='true' + enable_shared_with_static_runtimes=yes + exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' + # Don't use ranlib + old_postinstall_cmds='chmod 644 $oldlib' + postlink_cmds='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # Assume MSVC wrapper + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_from_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' + enable_shared_with_static_runtimes=yes + ;; + esac + ;; + + darwin* | rhapsody*) + + + archive_cmds_need_lc=no + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + if test yes = "$lt_cv_ld_force_load"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + + else + whole_archive_flag_spec='' + fi + link_all_deplibs=yes + allow_undefined_flag=$_lt_dar_allow_undefined + case $cc_basename in + ifort*|nagfor*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test yes = "$_lt_dar_can_shared"; then + output_verbose_link_cmd=func_echo_all + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" + archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" + module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + + else + ld_shlibs=no + fi + + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2.*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly*) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9*) + if test yes = "$GCC"; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + export_dynamic_flag_spec='$wl-E' + ;; + + hpux10*) + if test yes,no = "$GCC,$with_gnu_ld"; then + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + fi + ;; + + hpux11*) + if test yes,no = "$GCC,$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + + # Older versions of the 11.00 compiler do not understand -b yet + # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 +$as_echo_n "checking if $CC understands -b... " >&6; } +if ${lt_cv_prog_compiler__b+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler__b=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -b" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler__b=yes + fi + else + lt_cv_prog_compiler__b=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 +$as_echo "$lt_cv_prog_compiler__b" >&6; } + +if test yes = "$lt_cv_prog_compiler__b"; then + archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' +fi + + ;; + esac + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + + case $host_cpu in + hppa*64*|ia64*) + hardcode_direct=no + hardcode_shlibpath_var=no + ;; + *) + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test yes = "$GCC"; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + # This should be the same for all languages, so no per-tag cache variable. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 +$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } +if ${lt_cv_irix_exported_symbol+:} false; then : + $as_echo_n "(cached) " >&6 +else + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int foo (void) { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_irix_exported_symbol=yes +else + lt_cv_irix_exported_symbol=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 +$as_echo "$lt_cv_irix_exported_symbol" >&6; } + if test yes = "$lt_cv_irix_exported_symbol"; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + fi + link_all_deplibs=no + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + inherit_rpath=yes + link_all_deplibs=yes + ;; + + linux*) + case $cc_basename in + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + ld_shlibs=yes + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + *nto* | *qnx*) + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + hardcode_shlibpath_var=no + hardcode_direct_absolute=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + else + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + fi + else + ld_shlibs=no + fi + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + ;; + + osf3*) + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + archive_cmds_need_lc='no' + hardcode_libdir_separator=: + ;; + + solaris*) + no_undefined_flag=' -z defs' + if test yes = "$GCC"; then + wlarc='$wl' + archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='$wl' + archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. GCC discards it without '$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test yes = "$GCC"; then + whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + else + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' + fi + ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + if test sequent = "$host_vendor"; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds='$CC -r -o $output$reload_objs' + hardcode_direct=no + ;; + motorola) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + no_undefined_flag='$wl-z,text' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag='$wl-z,text' + allow_undefined_flag='$wl-z,nodefs' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-R,$libdir' + hardcode_libdir_separator=':' + link_all_deplibs=yes + export_dynamic_flag_spec='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac + + if test sni = "$host_vendor"; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + export_dynamic_flag_spec='$wl-Blargedynsym' + ;; + esac + fi + fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 +$as_echo "$ld_shlibs" >&6; } +test no = "$ld_shlibs" && can_build_shared=no + +with_gnu_ld=$with_gnu_ld + + + + + + + + + + + + + + + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc=yes + + if test yes,yes = "$GCC,$enable_shared"; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 +$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } +if ${lt_cv_archive_cmds_need_lc+:} false; then : + $as_echo_n "(cached) " >&6 +else + $RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl + pic_flag=$lt_prog_compiler_pic + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 + (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + then + lt_cv_archive_cmds_need_lc=no + else + lt_cv_archive_cmds_need_lc=yes + fi + allow_undefined_flag=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 +$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } + archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc + ;; + esac + fi + ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 +$as_echo_n "checking dynamic linker characteristics... " >&6; } + +if test yes = "$GCC"; then + case $host_os in + darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; + *) lt_awk_arg='/^libraries:/' ;; + esac + case $host_os in + mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; + *) lt_sed_strip_eq='s|=/|/|g' ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` + case $lt_search_path_spec in + *\;*) + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` + ;; + *) + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` + ;; + esac + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary... + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + # ...but if some path component already ends with the multilib dir we assume + # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). + case "$lt_multi_os_dir; $lt_search_path_spec " in + "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) + lt_multi_os_dir= + ;; + esac + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" + elif test -n "$lt_multi_os_dir"; then + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' +BEGIN {RS = " "; FS = "/|\n";} { + lt_foo = ""; + lt_count = 0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo = "/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[lt_foo]++; } + if (lt_freq[lt_foo] == 1) { print lt_foo; } +}'` + # AWK program above erroneously prepends '/' to C:/dos/paths + # for these hosts. + case $host_os in + mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ + $SED 's|/\([A-Za-z]:\)|\1|g'` ;; + esac + sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=.so +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + + + +case $host_os in +aix3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='$libname$release$shared_ext$major' + ;; + +aix[4-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test ia64 = "$host_cpu"; then + # AIX 5 supports IA64 + library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line '#! .'. This would cause the generated library to + # depend on '.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # Using Import Files as archive members, it is possible to support + # filename-based versioning of shared library archives on AIX. While + # this would work for both with and without runtime linking, it will + # prevent static linking of such archives. So we do filename-based + # shared library versioning with .so extension only, which is used + # when both runtime linking and shared linking is enabled. + # Unfortunately, runtime linking may impact performance, so we do + # not want this to be the default eventually. Also, we use the + # versioned .so libs for executables only if there is the -brtl + # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. + # To allow for filename-based versioning support, we need to create + # libNAME.so.V as an archive file, containing: + # *) an Import File, referring to the versioned filename of the + # archive as well as the shared archive member, telling the + # bitwidth (32 or 64) of that shared object, and providing the + # list of exported symbols of that shared object, eventually + # decorated with the 'weak' keyword + # *) the shared object with the F_LOADONLY flag set, to really avoid + # it being seen by the linker. + # At run time we better use the real file rather than another symlink, + # but for link time we create the symlink libNAME.so -> libNAME.so.V + + case $with_aix_soname,$aix_use_runtimelinking in + # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + aix,yes) # traditional libtool + dynamic_linker='AIX unversionable lib.so' + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + aix,no) # traditional AIX only + dynamic_linker='AIX lib.a(lib.so.V)' + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + ;; + svr4,*) # full svr4 only + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,yes) # both, prefer svr4 + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # unpreferred sharedlib libNAME.a needs extra handling + postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' + postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,no) # both, prefer aix + dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling + postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' + postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' + ;; + esac + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='$libname$shared_ext' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + + case $GCC,$cc_basename in + yes,*) + # gcc + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + esac + dynamic_linker='Win32 ld.exe' + ;; + + *,cl*) + # Native MSVC + libname_spec='$name' + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='$libname.dll.lib' + + case $build_os in + mingw*) + sys_lib_search_path_spec= + lt_save_ifs=$IFS + IFS=';' + for lt_path in $LIB + do + IFS=$lt_save_ifs + # Let DOS variable expansion print the short 8.3 style file name. + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" + done + IFS=$lt_save_ifs + # Convert to MSYS style. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` + ;; + cygwin*) + # Convert to unix form, then to dos form, then back to unix form + # but this time dos style (no spaces!) so that the unix form looks + # like /cygdrive/c/PROGRA~1:/cygdr... + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + ;; + *) + sys_lib_search_path_spec=$LIB + if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # FIXME: find the short name or the path components, as spaces are + # common. (e.g. "Program Files" -> "PROGRA~1") + ;; + esac + + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + dynamic_linker='Win32 link.exe' + ;; + + *) + # Assume MSVC wrapper + library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' + dynamic_linker='Win32 ld.exe' + ;; + esac + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[23].*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2.*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +haiku*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LIBRARY_PATH + shlibpath_overrides_runpath=no + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + if test 32 = "$HPUX_IA64_MODE"; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + sys_lib_dlsearch_path_spec=/usr/lib/hpux32 + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + sys_lib_dlsearch_path_spec=/usr/lib/hpux64 + fi + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555, ... + postinstall_cmds='chmod 555 $lib' + # or fails outright, so override atomically: + install_override_mode=555 + ;; + +interix[3-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test yes = "$lt_cv_prog_gnu_ld"; then + version_type=linux # correct to gnu/linux during the next big refactor + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" + sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +linux*android*) + version_type=none # Android doesn't support versioned libraries. + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext' + soname_spec='$libname$release$shared_ext' + finish_cmds= + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + dynamic_linker='Android linker' + # Don't embed -rpath directories since the linker doesn't support them. + hardcode_libdir_flag_spec='-L$libdir' + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + + # Some binutils ld are patched to set DT_RUNPATH + if ${lt_cv_shlibpath_overrides_runpath+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_shlibpath_overrides_runpath=no + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ + LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : + lt_cv_shlibpath_overrides_runpath=yes +fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + +fi + + shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Ideally, we could use ldconfig to report *all* directores which are + # searched for libraries, however this is still not possible. Aside from not + # being certain /sbin/ldconfig is available, command + # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, + # even though it is searched at run-time. Try to do the best guess by + # appending ld.so.conf contents (and includes) to the search path. + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd* | bitrig*) + version_type=sunos + sys_lib_dlsearch_path_spec=/usr/lib + need_lib_prefix=no + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + need_version=no + else + need_version=yes + fi + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +os2*) + libname_spec='$name' + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + # OS/2 can only load a DLL with a base name of 8 characters or less. + soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; + v=$($ECHO $release$versuffix | tr -d .-); + n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); + $ECHO $n$v`$shared_ext' + library_names_spec='${libname}_dll.$libext' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=BEGINLIBPATH + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test yes = "$with_gnu_ld"; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec; then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' + soname_spec='$libname$shared_ext.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=sco + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test yes = "$with_gnu_ld"; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 +$as_echo "$dynamic_linker" >&6; } +test no = "$dynamic_linker" && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test yes = "$GCC"; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then + sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +fi + +if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then + sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +fi + +# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... +configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec + +# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code +func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" + +# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool +configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 +$as_echo_n "checking how to hardcode library paths into programs... " >&6; } +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || + test -n "$runpath_var" || + test yes = "$hardcode_automatic"; then + + # We can hardcode non-existent directories. + if test no != "$hardcode_direct" && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && + test no != "$hardcode_minus_L"; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 +$as_echo "$hardcode_action" >&6; } + +if test relink = "$hardcode_action" || + test yes = "$inherit_rpath"; then + # Fast installation is not supported + enable_fast_install=no +elif test yes = "$shlibpath_overrides_runpath" || + test no = "$enable_shared"; then + # Fast installation is not necessary + enable_fast_install=needless +fi + + + + + + + if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if ${ac_cv_lib_dl_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dl_dlopen=yes +else + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes; then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else + + lt_cv_dlopen=dyld + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" +if test "x$ac_cv_func_shl_load" = xyes; then : + lt_cv_dlopen=shl_load +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 +$as_echo_n "checking for shl_load in -ldld... " >&6; } +if ${ac_cv_lib_dld_shl_load+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char shl_load (); +int +main () +{ +return shl_load (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dld_shl_load=yes +else + ac_cv_lib_dld_shl_load=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 +$as_echo "$ac_cv_lib_dld_shl_load" >&6; } +if test "x$ac_cv_lib_dld_shl_load" = xyes; then : + lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld +else + ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" +if test "x$ac_cv_func_dlopen" = xyes; then : + lt_cv_dlopen=dlopen +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if ${ac_cv_lib_dl_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dl_dlopen=yes +else + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes; then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 +$as_echo_n "checking for dlopen in -lsvld... " >&6; } +if ${ac_cv_lib_svld_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_svld_dlopen=yes +else + ac_cv_lib_svld_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 +$as_echo "$ac_cv_lib_svld_dlopen" >&6; } +if test "x$ac_cv_lib_svld_dlopen" = xyes; then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 +$as_echo_n "checking for dld_link in -ldld... " >&6; } +if ${ac_cv_lib_dld_dld_link+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dld_link (); +int +main () +{ +return dld_link (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dld_dld_link=yes +else + ac_cv_lib_dld_dld_link=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 +$as_echo "$ac_cv_lib_dld_dld_link" >&6; } +if test "x$ac_cv_lib_dld_dld_link" = xyes; then : + lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 +$as_echo_n "checking whether a program can dlopen itself... " >&6; } +if ${lt_cv_dlopen_self+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 +$as_echo "$lt_cv_dlopen_self" >&6; } + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 +$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } +if ${lt_cv_dlopen_self_static+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 +$as_echo "$lt_cv_dlopen_self_static" >&6; } + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + + + + + + + + + + + + + + + + +striplib= +old_striplib= +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 +$as_echo_n "checking whether stripping libraries is possible... " >&6; } +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP"; then + striplib="$STRIP -x" + old_striplib="$STRIP -S" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + ;; + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + esac +fi + + + + + + + + + + + + + # Report what library types will actually be built + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 +$as_echo_n "checking if libtool supports shared libraries... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 +$as_echo "$can_build_shared" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 +$as_echo_n "checking whether to build shared libraries... " >&6; } + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[4-9]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 +$as_echo "$enable_shared" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 +$as_echo_n "checking whether to build static libraries... " >&6; } + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 +$as_echo "$enable_static" >&6; } + + + + +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC=$lt_save_CC + + + + + + + + + + + + + + + + ac_config_commands="$ac_config_commands libtool" + + + + +# Only expand once: + + + +ac_config_headers="$ac_config_headers config.h" + + +# Checks for programs. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 +$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } +if ${ac_cv_prog_cc_c99+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c99=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include +#include + +// Check varargs macros. These examples are taken from C99 6.10.3.5. +#define debug(...) fprintf (stderr, __VA_ARGS__) +#define showlist(...) puts (#__VA_ARGS__) +#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) +static void +test_varargs_macros (void) +{ + int x = 1234; + int y = 5678; + debug ("Flag"); + debug ("X = %d\n", x); + showlist (The first, second, and third items.); + report (x>y, "x is %d but y is %d", x, y); +} + +// Check long long types. +#define BIG64 18446744073709551615ull +#define BIG32 4294967295ul +#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) +#if !BIG_OK + your preprocessor is broken; +#endif +#if BIG_OK +#else + your preprocessor is broken; +#endif +static long long int bignum = -9223372036854775807LL; +static unsigned long long int ubignum = BIG64; + +struct incomplete_array +{ + int datasize; + double data[]; +}; + +struct named_init { + int number; + const wchar_t *name; + double average; +}; + +typedef const char *ccp; + +static inline int +test_restrict (ccp restrict text) +{ + // See if C++-style comments work. + // Iterate through items via the restricted pointer. + // Also check for declarations in for loops. + for (unsigned int i = 0; *(text+i) != '\0'; ++i) + continue; + return 0; +} + +// Check varargs and va_copy. +static void +test_varargs (const char *format, ...) +{ + va_list args; + va_start (args, format); + va_list args_copy; + va_copy (args_copy, args); + + const char *str; + int number; + float fnumber; + + while (*format) + { + switch (*format++) + { + case 's': // string + str = va_arg (args_copy, const char *); + break; + case 'd': // int + number = va_arg (args_copy, int); + break; + case 'f': // float + fnumber = va_arg (args_copy, double); + break; + default: + break; + } + } + va_end (args_copy); + va_end (args); +} + +int +main () +{ + + // Check bool. + _Bool success = false; + + // Check restrict. + if (test_restrict ("String literal") == 0) + success = true; + char *restrict newvar = "Another string"; + + // Check varargs. + test_varargs ("s, d' f .", "string", 65, 34.234); + test_varargs_macros (); + + // Check flexible array members. + struct incomplete_array *ia = + malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); + ia->datasize = 10; + for (int i = 0; i < ia->datasize; ++i) + ia->data[i] = i * 1.234; + + // Check named initializers. + struct named_init ni = { + .number = 34, + .name = L"Test wide string", + .average = 543.34343, + }; + + ni.number = 58; + + int dynamic_array[ni.number]; + dynamic_array[ni.number - 1] = 543; + + // work around unused variable warnings + return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' + || dynamic_array[ni.number - 1] != 543); + + ; + return 0; +} +_ACEOF +for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c99=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c99" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c99" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c99" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 +$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c99" != xno; then : + +fi + + + + +LDFLAGS="$LDFLAGS -L/usr/local/lib" + +# Checks for libraries. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 +$as_echo_n "checking for library containing log... " >&6; } +if ${ac_cv_search_log+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_func_search_save_LIBS=$LIBS +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char log (); +int +main () +{ +return log (); + ; + return 0; +} +_ACEOF +for ac_lib in '' m; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + if ac_fn_c_try_link "$LINENO"; then : + ac_cv_search_log=$ac_res +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if ${ac_cv_search_log+:} false; then : + break +fi +done +if ${ac_cv_search_log+:} false; then : + +else + ac_cv_search_log=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 +$as_echo "$ac_cv_search_log" >&6; } +ac_res=$ac_cv_search_log +if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +else + as_fn_error $? "Could not find math library" "$LINENO" 5 +fi + + +# Checks for header files. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if ${ac_cv_header_stdc+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdc=yes +else + ac_cv_header_stdc=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then : + : +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 +$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } +if ${ac_cv_header_time+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include + +int +main () +{ +if ((struct tm *) 0) +return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_time=yes +else + ac_cv_header_time=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 +$as_echo "$ac_cv_header_time" >&6; } +if test $ac_cv_header_time = yes; then + +$as_echo "@%:@define TIME_WITH_SYS_TIME 1" >>confdefs.h + +fi + +ac_header_dirent=no +for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do + as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 +$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } +if eval \${$as_ac_Header+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include <$ac_hdr> + +int +main () +{ +if ((DIR *) 0) +return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_ac_Header=yes" +else + eval "$as_ac_Header=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$as_ac_Header + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +@%:@define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 +_ACEOF + +ac_header_dirent=$ac_hdr; break +fi + +done +# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. +if test $ac_header_dirent = dirent.h; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 +$as_echo_n "checking for library containing opendir... " >&6; } +if ${ac_cv_search_opendir+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_func_search_save_LIBS=$LIBS +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char opendir (); +int +main () +{ +return opendir (); + ; + return 0; +} +_ACEOF +for ac_lib in '' dir; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + if ac_fn_c_try_link "$LINENO"; then : + ac_cv_search_opendir=$ac_res +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if ${ac_cv_search_opendir+:} false; then : + break +fi +done +if ${ac_cv_search_opendir+:} false; then : + +else + ac_cv_search_opendir=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 +$as_echo "$ac_cv_search_opendir" >&6; } +ac_res=$ac_cv_search_opendir +if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +fi + +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 +$as_echo_n "checking for library containing opendir... " >&6; } +if ${ac_cv_search_opendir+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_func_search_save_LIBS=$LIBS +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char opendir (); +int +main () +{ +return opendir (); + ; + return 0; +} +_ACEOF +for ac_lib in '' x; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + if ac_fn_c_try_link "$LINENO"; then : + ac_cv_search_opendir=$ac_res +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if ${ac_cv_search_opendir+:} false; then : + break +fi +done +if ${ac_cv_search_opendir+:} false; then : + +else + ac_cv_search_opendir=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 +$as_echo "$ac_cv_search_opendir" >&6; } +ac_res=$ac_cv_search_opendir +if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +fi + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5 +$as_echo_n "checking for stdbool.h that conforms to C99... " >&6; } +if ${ac_cv_header_stdbool_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #include + #ifndef bool + "error: bool is not defined" + #endif + #ifndef false + "error: false is not defined" + #endif + #if false + "error: false is not 0" + #endif + #ifndef true + "error: true is not defined" + #endif + #if true != 1 + "error: true is not 1" + #endif + #ifndef __bool_true_false_are_defined + "error: __bool_true_false_are_defined is not defined" + #endif + + struct s { _Bool s: 1; _Bool t; } s; + + char a[true == 1 ? 1 : -1]; + char b[false == 0 ? 1 : -1]; + char c[__bool_true_false_are_defined == 1 ? 1 : -1]; + char d[(bool) 0.5 == true ? 1 : -1]; + /* See body of main program for 'e'. */ + char f[(_Bool) 0.0 == false ? 1 : -1]; + char g[true]; + char h[sizeof (_Bool)]; + char i[sizeof s.t]; + enum { j = false, k = true, l = false * true, m = true * 256 }; + /* The following fails for + HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */ + _Bool n[m]; + char o[sizeof n == m * sizeof n[0] ? 1 : -1]; + char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; + /* Catch a bug in an HP-UX C compiler. See + http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html + http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html + */ + _Bool q = true; + _Bool *pq = &q; + +int +main () +{ + + bool e = &s; + *pq |= q; + *pq |= ! q; + /* Refer to every declared value, to avoid compiler optimizations. */ + return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l + + !m + !n + !o + !p + !q + !pq); + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdbool_h=yes +else + ac_cv_header_stdbool_h=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5 +$as_echo "$ac_cv_header_stdbool_h" >&6; } + ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default" +if test "x$ac_cv_type__Bool" = xyes; then : + +cat >>confdefs.h <<_ACEOF +@%:@define HAVE__BOOL 1 +_ACEOF + + +fi + + +if test $ac_cv_header_stdbool_h = yes; then + +$as_echo "@%:@define HAVE_STDBOOL_H 1" >>confdefs.h + +fi + +for ac_header in fcntl.h float.h inttypes.h limits.h locale.h malloc.h memory.h stddef.h stdint.h stdlib.h string.h unistd.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +# Checks for typedefs, structures, and compiler characteristics. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 +$as_echo_n "checking for inline... " >&6; } +if ${ac_cv_c_inline+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_c_inline=no +for ac_kw in inline __inline__ __inline; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifndef __cplusplus +typedef int foo_t; +static $ac_kw foo_t static_foo () {return 0; } +$ac_kw foo_t foo () {return 0; } +#endif + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_c_inline=$ac_kw +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + test "$ac_cv_c_inline" != no && break +done + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 +$as_echo "$ac_cv_c_inline" >&6; } + +case $ac_cv_c_inline in + inline | yes) ;; + *) + case $ac_cv_c_inline in + no) ac_val=;; + *) ac_val=$ac_cv_c_inline;; + esac + cat >>confdefs.h <<_ACEOF +#ifndef __cplusplus +#define inline $ac_val +#endif +_ACEOF + ;; +esac + +ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t" +case $ac_cv_c_int16_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +@%:@define int16_t $ac_cv_c_int16_t +_ACEOF +;; +esac + +ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t" +case $ac_cv_c_int32_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +@%:@define int32_t $ac_cv_c_int32_t +_ACEOF +;; +esac + +ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" +case $ac_cv_c_int64_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +@%:@define int64_t $ac_cv_c_int64_t +_ACEOF +;; +esac + +ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t" +case $ac_cv_c_int8_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +@%:@define int8_t $ac_cv_c_int8_t +_ACEOF +;; +esac + +ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" +if test "x$ac_cv_type_off_t" = xyes; then : + +else + +cat >>confdefs.h <<_ACEOF +@%:@define off_t long int +_ACEOF + +fi + +ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" +if test "x$ac_cv_type_size_t" = xyes; then : + +else + +cat >>confdefs.h <<_ACEOF +@%:@define size_t unsigned int +_ACEOF + +fi + +ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" +if test "x$ac_cv_type_ssize_t" = xyes; then : + +else + +cat >>confdefs.h <<_ACEOF +@%:@define ssize_t int +_ACEOF + +fi + +ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t" +case $ac_cv_c_uint16_t in #( + no|yes) ;; #( + *) + + +cat >>confdefs.h <<_ACEOF +@%:@define uint16_t $ac_cv_c_uint16_t +_ACEOF +;; + esac + +ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" +case $ac_cv_c_uint32_t in #( + no|yes) ;; #( + *) + +$as_echo "@%:@define _UINT32_T 1" >>confdefs.h + + +cat >>confdefs.h <<_ACEOF +@%:@define uint32_t $ac_cv_c_uint32_t +_ACEOF +;; + esac + +ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" +case $ac_cv_c_uint64_t in #( + no|yes) ;; #( + *) + +$as_echo "@%:@define _UINT64_T 1" >>confdefs.h + + +cat >>confdefs.h <<_ACEOF +@%:@define uint64_t $ac_cv_c_uint64_t +_ACEOF +;; + esac + +ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t" +case $ac_cv_c_uint8_t in #( + no|yes) ;; #( + *) + +$as_echo "@%:@define _UINT8_T 1" >>confdefs.h + + +cat >>confdefs.h <<_ACEOF +@%:@define uint8_t $ac_cv_c_uint8_t +_ACEOF +;; + esac + +ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default" +if test "x$ac_cv_type_ptrdiff_t" = xyes; then : + +cat >>confdefs.h <<_ACEOF +@%:@define HAVE_PTRDIFF_T 1 +_ACEOF + + +fi + + +# Checks for library functions. +for ac_func in malloc realloc drand48 getcwd gettimeofday memmove memset regcomp setlocale sqrt strdup strndup +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + +LIBPOSTAL_DATA_DIR_VERSION_STRING=v1 + + +DATA_FILE_LATEST_VERSION=$(cat $srcdir/versions/base_data) +PARSER_MODEL_LATEST_VERSION=$(cat $srcdir/versions/parser) +LANG_CLASS_MODEL_LATEST_VERSION=$(cat $srcdir/versions/language_classifier) + +LIBPOSTAL_DATA_FILE_LATEST_VERSION=$DATA_FILE_LATEST_VERSION + +LIBPOSTAL_PARSER_MODEL_LATEST_VERSION=$PARSER_MODEL_LATEST_VERSION + +LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION=$LANG_CLASS_MODEL_LATEST_VERSION + + +# Senzing data +LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING=v1 + + +SENZING_DATA_FILE_LATEST_VERSION=$(cat $srcdir/versions/senzing/base_data) +SENZING_PARSER_MODEL_LATEST_VERSION=$(cat $srcdir/versions/senzing/parser) +SENZING_LANG_CLASS_MODEL_LATEST_VERSION=$(cat $srcdir/versions/senzing/language_classifier) + +LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION=$SENZING_DATA_FILE_LATEST_VERSION + +LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION=$SENZING_PARSER_MODEL_LATEST_VERSION + +LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION=$SENZING_LANG_CLASS_MODEL_LATEST_VERSION + + +ac_config_files="$ac_config_files Makefile libpostal.pc src/Makefile src/libpostal_data test/Makefile" + + +# Extract the first word of "shuf", so it can be a program name with args. +set dummy shuf; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_FOUND_SHUF+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$FOUND_SHUF"; then + ac_cv_prog_FOUND_SHUF="$FOUND_SHUF" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_FOUND_SHUF="yes" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +FOUND_SHUF=$ac_cv_prog_FOUND_SHUF +if test -n "$FOUND_SHUF"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOUND_SHUF" >&5 +$as_echo "$FOUND_SHUF" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +# Extract the first word of "gshuf", so it can be a program name with args. +set dummy gshuf; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_FOUND_GSHUF+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$FOUND_GSHUF"; then + ac_cv_prog_FOUND_GSHUF="$FOUND_GSHUF" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_FOUND_GSHUF="yes" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +FOUND_GSHUF=$ac_cv_prog_FOUND_GSHUF +if test -n "$FOUND_GSHUF"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOUND_GSHUF" >&5 +$as_echo "$FOUND_GSHUF" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + +if test "x$FOUND_SHUF" = xyes; then : + +$as_echo "@%:@define HAVE_SHUF 1" >>confdefs.h + +fi +if test "x$FOUND_GSHUF" = xyes; then : + +$as_echo "@%:@define HAVE_GSHUF 1" >>confdefs.h + +fi + +# ------------------------------------------------------------------ +# Checks for SSE2 build +# ------------------------------------------------------------------ + +@%:@ Check whether --enable-sse2 was given. +if test "${enable_sse2+set}" = set; then : + enableval=$enable_sse2; +fi + + +if test "x$enable_sse2" != "xno"; then : + + CFLAGS="-mfpmath=sse -msse2 -DUSE_SSE ${CFLAGS}" + +fi + +ac_fn_c_check_header_mongrel "$LINENO" "cblas.h" "ac_cv_header_cblas_h" "$ac_includes_default" +if test "x$ac_cv_header_cblas_h" = xyes; then : + + +ax_cblas_ok=no + + +@%:@ Check whether --with-cblas was given. +if test "${with_cblas+set}" = set; then : + withval=$with_cblas; +fi + +case $with_cblas in + yes | "") ;; + no) ax_cblas_ok=disable ;; + -* | */* | *.a | *.so | *.so.* | *.o) CBLAS_LIBS="$with_cblas" ;; + *) CBLAS_LIBS="-l$with_cblas" ;; +esac + +ax_cblas_save_LIBS="$LIBS" + +# First, check CBLAS_LIBS environment variable +if test $ax_cblas_ok = no; then +if test "x$CBLAS_LIBS" != x; then + save_LIBS="$LIBS"; LIBS="$CBLAS_LIBS $LIBS" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in $CBLAS_LIBS" >&5 +$as_echo_n "checking for cblas_dgemm in $CBLAS_LIBS... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cblas_ok=yes +else + CBLAS_LIBS="" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cblas_ok" >&5 +$as_echo "$ax_cblas_ok" >&6; } + LIBS="$save_LIBS" +fi +fi + +# CBLAS linked to by default? (happens on some supercomputers) +if test $ax_cblas_ok = no; then + save_LIBS="$LIBS"; LIBS="$LIBS" + ac_fn_c_check_func "$LINENO" "cblas_dgemm" "ac_cv_func_cblas_dgemm" +if test "x$ac_cv_func_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes +fi + + LIBS="$save_LIBS" +fi + +# BLAS in ATLAS library? (http://math-atlas.sourceforge.net/) +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ATL_xerbla in -latlas" >&5 +$as_echo_n "checking for ATL_xerbla in -latlas... " >&6; } +if ${ac_cv_lib_atlas_ATL_xerbla+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-latlas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char ATL_xerbla (); +int +main () +{ +return ATL_xerbla (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_atlas_ATL_xerbla=yes +else + ac_cv_lib_atlas_ATL_xerbla=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_atlas_ATL_xerbla" >&5 +$as_echo "$ac_cv_lib_atlas_ATL_xerbla" >&6; } +if test "x$ac_cv_lib_atlas_ATL_xerbla" = xyes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lcblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lcblas... " >&6; } +if ${ac_cv_lib_cblas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcblas -latlas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_cblas_cblas_dgemm=yes +else + ac_cv_lib_cblas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cblas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_cblas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_cblas_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes + CBLAS_LIBS="-lcblas -latlas" +fi + +fi + +fi + +# BLAS in Intel MKL library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lmkl" >&5 +$as_echo_n "checking for cblas_dgemm in -lmkl... " >&6; } +if ${ac_cv_lib_mkl_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lmkl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_mkl_cblas_dgemm=yes +else + ac_cv_lib_mkl_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mkl_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_mkl_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_mkl_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes;CBLAS_LIBS="-lmkl" +fi + +fi + +# BLAS in Apple vecLib library? +if test $ax_cblas_ok = no; then + save_LIBS="$LIBS"; LIBS="-framework vecLib $LIBS" + ac_fn_c_check_func "$LINENO" "cblas_dgemm" "ac_cv_func_cblas_dgemm" +if test "x$ac_cv_func_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes;CBLAS_LIBS="-framework vecLib" +fi + + LIBS="$save_LIBS" +fi + +# BLAS in Alpha DXML library? (now called CXML, see above) +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -ldxml" >&5 +$as_echo_n "checking for cblas_dgemm in -ldxml... " >&6; } +if ${ac_cv_lib_dxml_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldxml $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dxml_cblas_dgemm=yes +else + ac_cv_lib_dxml_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dxml_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_dxml_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_dxml_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes;CBLAS_LIBS="-ldxml" +fi + +fi + +# BLAS in Sun Performance library? +if test $ax_cblas_ok = no; then + if test "x$GCC" != xyes; then # only works with Sun CC + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosp in -lsunmath" >&5 +$as_echo_n "checking for acosp in -lsunmath... " >&6; } +if ${ac_cv_lib_sunmath_acosp+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsunmath $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char acosp (); +int +main () +{ +return acosp (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_sunmath_acosp=yes +else + ac_cv_lib_sunmath_acosp=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sunmath_acosp" >&5 +$as_echo "$ac_cv_lib_sunmath_acosp" >&6; } +if test "x$ac_cv_lib_sunmath_acosp" = xyes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lsunperf" >&5 +$as_echo_n "checking for cblas_dgemm in -lsunperf... " >&6; } +if ${ac_cv_lib_sunperf_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsunperf -lsunmath $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_sunperf_cblas_dgemm=yes +else + ac_cv_lib_sunperf_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sunperf_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_sunperf_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_sunperf_cblas_dgemm" = xyes; then : + CBLAS_LIBS="-xlic_lib=sunperf -lsunmath" + ax_cblas_ok=yes +fi + +fi + + fi +fi + +# BLAS in SCSL library? (SGI/Cray Scientific Library) +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lscs" >&5 +$as_echo_n "checking for cblas_dgemm in -lscs... " >&6; } +if ${ac_cv_lib_scs_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lscs $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_scs_cblas_dgemm=yes +else + ac_cv_lib_scs_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_scs_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_scs_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_scs_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lscs" +fi + +fi + +# BLAS in SGIMATH library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lcomplib.sgimath" >&5 +$as_echo_n "checking for cblas_dgemm in -lcomplib.sgimath... " >&6; } +if ${ac_cv_lib_complib_sgimath_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcomplib.sgimath $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_complib_sgimath_cblas_dgemm=yes +else + ac_cv_lib_complib_sgimath_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_complib_sgimath_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_complib_sgimath_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_complib_sgimath_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lcomplib.sgimath" +fi + +fi + +# BLAS in IBM ESSL library? (requires generic BLAS lib, too) +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lblas... " >&6; } +if ${ac_cv_lib_blas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_blas_cblas_dgemm=yes +else + ac_cv_lib_blas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_blas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_blas_cblas_dgemm" = xyes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lessl" >&5 +$as_echo_n "checking for cblas_dgemm in -lessl... " >&6; } +if ${ac_cv_lib_essl_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lessl -lblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_essl_cblas_dgemm=yes +else + ac_cv_lib_essl_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_essl_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_essl_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_essl_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lessl -lblas" +fi + +fi + +fi + +# BLAS in OpenBLAS library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lopenblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lopenblas... " >&6; } +if ${ac_cv_lib_openblas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lopenblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_openblas_cblas_dgemm=yes +else + ac_cv_lib_openblas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_openblas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_openblas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_openblas_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lopenblas" +fi + +fi + +# Generic CBLAS library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lcblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lcblas... " >&6; } +if ${ac_cv_lib_cblas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_cblas_cblas_dgemm=yes +else + ac_cv_lib_cblas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cblas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_cblas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_cblas_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lcblas" +fi + +fi + +# Generic BLAS library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lblas... " >&6; } +if ${ac_cv_lib_blas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_blas_cblas_dgemm=yes +else + ac_cv_lib_blas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_blas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_blas_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lblas" +fi + +fi + + + +LIBS="$ax_cblas_save_LIBS" + +# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: +if test x"$ax_cblas_ok" = xyes; then + +$as_echo "@%:@define HAVE_CBLAS 1" >>confdefs.h + + : +else + ax_cblas_ok=no + +fi + +fi + + + +@%:@ Check whether --enable-data-download was given. +if test "${enable_data_download+set}" = set; then : + enableval=$enable_data_download; case "${enableval}" in + yes) DOWNLOAD_DATA=true ;; + no) DOWNLOAD_DATA=false ;; + *) as_fn_error $? "bad value ${enableval} for --disable-data-download" "$LINENO" 5 ;; + esac +else + DOWNLOAD_DATA=true +fi + + + +if ${MODEL:+false} :; then : + +else + if test "x$MODEL" = xsenzing; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Invalid MODEL value set +See \`config.log' for more details" "$LINENO" 5; } +fi +fi + + if test "x$DOWNLOAD_DATA" = "xtrue"; then + DOWNLOAD_DATA_TRUE= + DOWNLOAD_DATA_FALSE='#' +else + DOWNLOAD_DATA_TRUE='#' + DOWNLOAD_DATA_FALSE= +fi + + + +@%:@ Check whether --with-cflags-scanner-extra was given. +if test "${with_cflags_scanner_extra+set}" = set; then : + withval=$with_cflags_scanner_extra; + if test "x$withval" = "xno"; then + CFLAGS_SCANNER_EXTRA="" + else + CFLAGS_SCANNER_EXTRA="$withval" + fi + +else + CFLAGS_SCANNER_EXTRA="" + +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: extra cflags for scanner.c: $CFLAGS_SCANNER_EXTRA" >&5 +$as_echo "$as_me: extra cflags for scanner.c: $CFLAGS_SCANNER_EXTRA" >&6;} + +LIBPOSTAL_SO_VERSION=1:1:0 + + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + if test "x$cache_file" != "x/dev/null"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +U= +for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIB@&t@OBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +$as_echo_n "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 +$as_echo "done" >&6; } + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${DOWNLOAD_DATA_TRUE}" && test -z "${DOWNLOAD_DATA_FALSE}"; then + as_fn_error $? "conditional \"DOWNLOAD_DATA\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: "${CONFIG_STATUS=./config.status}" +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in @%:@( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by libpostal $as_me 1.1.0, which was +generated by GNU Autoconf 2.69. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + +case $ac_config_headers in *" +"*) set x $ac_config_headers; shift; ac_config_headers=$*;; +esac + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_headers="$ac_config_headers" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to the package provider." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" +ac_cs_version="\\ +libpostal config.status 1.1.0 +configured by $0, generated by GNU Autoconf 2.69, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2012 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +MKDIR_P='$MKDIR_P' +AWK='$AWK' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX +@%:@@%:@ Running $as_me. @%:@@%:@ +_ASBOX + $as_echo "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# +AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' +macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' +enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' +enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' +pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' +enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' +shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' +SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' +ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' +PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' +host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' +host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' +host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' +build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' +build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' +build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' +SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' +Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' +GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' +EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' +FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' +LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' +NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' +LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' +max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' +ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' +exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' +lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' +lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' +lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' +lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' +lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' +reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' +reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' +OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' +deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' +file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' +file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' +want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' +DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' +sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' +AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' +AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' +archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' +STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' +RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' +old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' +old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' +lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' +CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' +CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' +compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' +GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' +lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' +nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' +lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' +lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' +objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' +MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' +lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' +need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' +MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' +DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' +NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' +LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' +OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' +OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' +libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' +shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' +extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' +enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' +export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' +whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' +compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' +old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' +archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' +module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' +module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' +with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' +allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' +no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' +hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' +hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' +hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' +hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' +hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' +inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' +link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' +always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' +export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' +exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' +include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' +prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' +postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' +file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' +variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' +need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' +need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' +version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' +runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' +libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' +library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' +soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' +install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' +postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' +postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' +finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' +hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' +sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' +configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' +configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' +hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' +enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' +old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' +striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' + +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in SHELL \ +ECHO \ +PATH_SEPARATOR \ +SED \ +GREP \ +EGREP \ +FGREP \ +LD \ +NM \ +LN_S \ +lt_SP2NL \ +lt_NL2SP \ +reload_flag \ +OBJDUMP \ +deplibs_check_method \ +file_magic_cmd \ +file_magic_glob \ +want_nocaseglob \ +DLLTOOL \ +sharedlib_from_linklib_cmd \ +AR \ +AR_FLAGS \ +archiver_list_spec \ +STRIP \ +RANLIB \ +CC \ +CFLAGS \ +compiler \ +lt_cv_sys_global_symbol_pipe \ +lt_cv_sys_global_symbol_to_cdecl \ +lt_cv_sys_global_symbol_to_import \ +lt_cv_sys_global_symbol_to_c_name_address \ +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ +lt_cv_nm_interface \ +nm_file_list_spec \ +lt_cv_truncate_bin \ +lt_prog_compiler_no_builtin_flag \ +lt_prog_compiler_pic \ +lt_prog_compiler_wl \ +lt_prog_compiler_static \ +lt_cv_prog_compiler_c_o \ +need_locks \ +MANIFEST_TOOL \ +DSYMUTIL \ +NMEDIT \ +LIPO \ +OTOOL \ +OTOOL64 \ +shrext_cmds \ +export_dynamic_flag_spec \ +whole_archive_flag_spec \ +compiler_needs_object \ +with_gnu_ld \ +allow_undefined_flag \ +no_undefined_flag \ +hardcode_libdir_flag_spec \ +hardcode_libdir_separator \ +exclude_expsyms \ +include_expsyms \ +file_list_spec \ +variables_saved_for_relink \ +libname_spec \ +library_names_spec \ +soname_spec \ +install_override_mode \ +finish_eval \ +old_striplib \ +striplib; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds \ +old_postinstall_cmds \ +old_postuninstall_cmds \ +old_archive_cmds \ +extract_expsyms_cmds \ +old_archive_from_new_cmds \ +old_archive_from_expsyms_cmds \ +archive_cmds \ +archive_expsym_cmds \ +module_cmds \ +module_expsym_cmds \ +export_symbols_cmds \ +prelink_cmds \ +postlink_cmds \ +postinstall_cmds \ +postuninstall_cmds \ +finish_cmds \ +sys_lib_search_path_spec \ +configure_time_dlsearch_path \ +configure_time_lt_sys_library_path; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +ac_aux_dir='$ac_aux_dir' + +# See if we are running on zsh, and set the options that allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='$PACKAGE' + VERSION='$VERSION' + RM='$RM' + ofile='$ofile' + + + + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "libpostal.pc") CONFIG_FILES="$CONFIG_FILES libpostal.pc" ;; + "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; + "src/libpostal_data") CONFIG_FILES="$CONFIG_FILES src/libpostal_data" ;; + "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$ac_tmp/defines.awk" <<\_ACAWK || +BEGIN { +_ACEOF + +# Transform confdefs.h into an awk script `defines.awk', embedded as +# here-document in config.status, that substitutes the proper values into +# config.h.in to produce config.h. + +# Create a delimiter string that does not exist in confdefs.h, to ease +# handling of long lines. +ac_delim='%!_!# ' +for ac_last_try in false false :; do + ac_tt=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_tt"; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +# For the awk script, D is an array of macro values keyed by name, +# likewise P contains macro parameters if any. Preserve backslash +# newline sequences. + +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +sed -n ' +s/.\{148\}/&'"$ac_delim"'/g +t rset +:rset +s/^[ ]*#[ ]*define[ ][ ]*/ / +t def +d +:def +s/\\$// +t bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3"/p +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p +d +:bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3\\\\\\n"\\/p +t cont +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p +t cont +d +:cont +n +s/.\{148\}/&'"$ac_delim"'/g +t clear +:clear +s/\\$// +t bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/"/p +d +:bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p +b cont +' >$CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi +# Compute "$ac_file"'s index in $config_headers. +_am_arg="$ac_file" +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$_am_arg" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'`/stamp-h$_am_stamp_count + ;; + + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + case $CONFIG_FILES in @%:@( + *\'*) : + eval set x "$CONFIG_FILES" ;; @%:@( + *) : + set x $CONFIG_FILES ;; @%:@( + *) : + ;; +esac + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`$as_dirname -- "$am_mf" || +$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$am_mf" : 'X\(//\)[^/]' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$am_mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + am_filepart=`$as_basename -- "$am_mf" || +$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$am_mf" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { echo "$as_me:$LINENO: cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles" >&5 + (cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } || am_rc=$? + done + if test $am_rc -ne 0; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. Try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking). +See \`config.log' for more details" "$LINENO" 5; } + fi + { am_dirpart=; unset am_dirpart;} + { am_filepart=; unset am_filepart;} + { am_mf=; unset am_mf;} + { am_rc=; unset am_rc;} + rm -f conftest-deps.mk +} + ;; + "libtool":C) + + # See if we are running on zsh, and set the options that allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST + fi + + cfgfile=${ofile}T + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL +# Generated automatically by $as_me ($PACKAGE) $VERSION +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +# The names of the tagged configurations supported by this script. +available_tags='' + +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# Shared archive member basename,for filename based shared library versioning on AIX. +shared_archive_member_spec=$shared_archive_member_spec + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that protects backslashes. +ECHO=$lt_ECHO + +# The PATH separator for the build system. +PATH_SEPARATOR=$lt_PATH_SEPARATOR + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# convert \$build file names to \$host format. +to_host_file_cmd=$lt_cv_to_host_file_cmd + +# convert \$build files to toolchain format. +to_tool_file_cmd=$lt_cv_to_tool_file_cmd + +# An object symbol dumper. +OBJDUMP=$lt_OBJDUMP + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method = "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# How to find potential files when deplibs_check_method = "file_magic". +file_magic_glob=$lt_file_magic_glob + +# Find potential files using nocaseglob when deplibs_check_method = "file_magic". +want_nocaseglob=$lt_want_nocaseglob + +# DLL creation program. +DLLTOOL=$lt_DLLTOOL + +# Command to associate shared and link libraries. +sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd + +# The archiver. +AR=$lt_AR + +# Flags to create an archive. +AR_FLAGS=$lt_AR_FLAGS + +# How to feed a file listing to the archiver. +archiver_list_spec=$lt_archiver_list_spec + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Whether to use a lock for old archive extraction. +lock_old_archive_extraction=$lock_old_archive_extraction + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm into a list of symbols to manually relocate. +global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name lister interface. +nm_interface=$lt_lt_cv_nm_interface + +# Specify filename containing input files for \$NM. +nm_file_list_spec=$lt_nm_file_list_spec + +# The root where to search for dependent libraries,and where our libraries should be installed. +lt_sysroot=$lt_sysroot + +# Command to truncate a binary pipe. +lt_truncate_bin=$lt_lt_cv_truncate_bin + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Manifest tool. +MANIFEST_TOOL=$lt_MANIFEST_TOOL + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Permission mode override for installation of shared libraries. +install_override_mode=$lt_install_override_mode + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Detected run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path + +# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. +configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Commands necessary for finishing linking programs. +postlink_cmds=$lt_postlink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + +ltmain=$ac_aux_dir/ltmain.sh + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + ;; + "Makefile":F) chmod +x src/libpostal_data ;; + "libpostal.pc":F) chmod +x src/libpostal_data ;; + "src/Makefile":F) chmod +x src/libpostal_data ;; + "src/libpostal_data":F) chmod +x src/libpostal_data ;; + "test/Makefile":F) chmod +x src/libpostal_data ;; + + esac +done # for ac_tag + + +as_fn_exit 0 +_ACEOF +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || as_fn_exit 1 +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + diff --git a/autom4te.cache/output.3 b/autom4te.cache/output.3 new file mode 100644 index 000000000..5ded7c32a --- /dev/null +++ b/autom4te.cache/output.3 @@ -0,0 +1,16172 @@ +@%:@! /bin/sh +@%:@ Guess values for system-dependent variables and create Makefiles. +@%:@ Generated by GNU Autoconf 2.69 for libpostal 1.1.0. +@%:@ +@%:@ +@%:@ Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. +@%:@ +@%:@ +@%:@ This configure script is free software; the Free Software Foundation +@%:@ gives unlimited permission to copy, distribute and modify it. +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in @%:@( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : + +else + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 + + test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( + ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + PATH=/empty FPATH=/empty; export PATH FPATH + test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ + || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1" + if (eval "$as_required") 2>/dev/null; then : + as_have_required=yes +else + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + as_found=: + case $as_dir in @%:@( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir/$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + CONFIG_SHELL=$as_shell as_have_required=yes + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + break 2 +fi +fi + done;; + esac + as_found=false +done +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi; } +IFS=$as_save_IFS + + + if test "x$CONFIG_SHELL" != x; then : + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in @%:@ (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 +fi + + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." + else + $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, +$0: including any error possibly output before this +$0: message. Then install a modern shell, or manually run +$0: the script under such a shell if you do have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + +SHELL=${CONFIG_SHELL-/bin/sh} + + +test -n "$DJDIR" || exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIB@&t@OBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= + +# Identity of this package. +PACKAGE_NAME='libpostal' +PACKAGE_TARNAME='libpostal' +PACKAGE_VERSION='1.1.0' +PACKAGE_STRING='libpostal 1.1.0' +PACKAGE_BUGREPORT='' +PACKAGE_URL='' + +ac_unique_file="src" +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef STDC_HEADERS +# include +# include +#else +# ifdef HAVE_STDLIB_H +# include +# endif +#endif +#ifdef HAVE_STRING_H +# if !defined STDC_HEADERS && defined HAVE_MEMORY_H +# include +# endif +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif" + +ac_subst_vars='am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS +LIB@&t@OBJS +LIBPOSTAL_SO_VERSION +CFLAGS_SCANNER_EXTRA +DOWNLOAD_DATA_FALSE +DOWNLOAD_DATA_TRUE +MODEL +CBLAS_LIBS +FOUND_GSHUF +FOUND_SHUF +LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION +LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION +LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION +LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING +LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION +LIBPOSTAL_PARSER_MODEL_LATEST_VERSION +LIBPOSTAL_DATA_FILE_LATEST_VERSION +LIBPOSTAL_DATA_DIR_VERSION_STRING +CPP +LT_SYS_LIBRARY_PATH +OTOOL64 +OTOOL +LIPO +NMEDIT +DSYMUTIL +MANIFEST_TOOL +RANLIB +ac_ct_AR +AR +DLLTOOL +OBJDUMP +LN_S +NM +ac_ct_DUMPBIN +DUMPBIN +LD +FGREP +EGREP +GREP +SED +am__fastdepCC_FALSE +am__fastdepCC_TRUE +CCDEPMODE +am__nodep +AMDEPBACKSLASH +AMDEP_FALSE +AMDEP_TRUE +am__include +DEPDIR +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +host_os +host_vendor +host_cpu +host +build_os +build_vendor +build_cpu +build +LIBTOOL +AM_BACKSLASH +AM_DEFAULT_VERBOSITY +AM_DEFAULT_V +AM_V +am__untar +am__tar +AMTAR +am__leading_dot +SET_MAKE +AWK +mkdir_p +MKDIR_P +INSTALL_STRIP_PROGRAM +STRIP +install_sh +MAKEINFO +AUTOHEADER +AUTOMAKE +AUTOCONF +ACLOCAL +VERSION +PACKAGE +CYGPATH_W +am__isrc +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +runstatedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL +am__quote' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_silent_rules +enable_shared +enable_static +with_pic +enable_fast_install +with_aix_soname +enable_dependency_tracking +with_gnu_ld +with_sysroot +enable_libtool_lock +enable_sse2 +with_cblas +enable_data_download +with_cflags_scanner_extra +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +LT_SYS_LIBRARY_PATH +CPP +MODEL' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir runstatedir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error $? "working directory cannot be determined" +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error $? "pwd does not report name of working directory" + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures libpostal 1.1.0 to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + @<:@@S|@ac_default_prefix@:>@ + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + @<:@PREFIX@:>@ + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root @<:@DATAROOTDIR/doc/libpostal@:>@ + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of libpostal 1.1.0:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --enable-shared@<:@=PKGS@:>@ build shared libraries @<:@default=yes@:>@ + --enable-static@<:@=PKGS@:>@ build static libraries @<:@default=yes@:>@ + --enable-fast-install@<:@=PKGS@:>@ + optimize for fast installation @<:@default=yes@:>@ + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build + --disable-libtool-lock avoid locking (might break parallel builds) + --disable-sse2 disable SSE2 optimization routines + + --disable-data-download Disable downloading data + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-pic@<:@=PKGS@:>@ try to use only PIC/non-PIC objects @<:@default=use + both@:>@ + --with-aix-soname=aix|svr4|both + shared library versioning (aka "SONAME") variant to + provide on AIX, @<:@default=aix@:>@. + --with-gnu-ld assume the C compiler uses GNU ld @<:@default=no@:>@ + --with-sysroot@<:@=DIR@:>@ Search for dependent libraries within DIR (or the + compiler's sysroot if not specified). + --with-cblas= use CBLAS library + --with-cflags-scanner-extra@<:@=VALUE@:>@ + Extra compilation options for scanner.c + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + LT_SYS_LIBRARY_PATH + User-defined run-time library search path. + CPP C preprocessor + MODEL Option to use alternative data models. Currently available is + "senzing" (MODEL=senzing). If this option is not set the default + libpostal data model is used. + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to the package provider. +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +libpostal configure 1.1.0 +generated by GNU Autoconf 2.69 + +Copyright (C) 2012 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +@%:@ ac_fn_c_try_compile LINENO +@%:@ -------------------------- +@%:@ Try to compile conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_compile + +@%:@ ac_fn_c_try_link LINENO +@%:@ ----------------------- +@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + test -x conftest$ac_exeext + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_link + +@%:@ ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +@%:@ ------------------------------------------------------- +@%:@ Tests whether HEADER exists and can be compiled using the include files in +@%:@ INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +@%:@include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_header_compile + +@%:@ ac_fn_c_try_cpp LINENO +@%:@ ---------------------- +@%:@ Try to preprocess conftest.@S|@ac_ext, and return whether this succeeded. +ac_fn_c_try_cpp () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } > conftest.i && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_cpp + +@%:@ ac_fn_c_try_run LINENO +@%:@ ---------------------- +@%:@ Try to link conftest.@S|@ac_ext, and return whether this succeeded. Assumes +@%:@ that executables *can* be run. +ac_fn_c_try_run () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then : + ac_retval=0 +else + $as_echo "$as_me: program exited with status $ac_status" >&5 + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=$ac_status +fi + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} @%:@ ac_fn_c_try_run + +@%:@ ac_fn_c_check_func LINENO FUNC VAR +@%:@ ---------------------------------- +@%:@ Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Define $2 to an innocuous variant, in case declares $2. + For example, HP-UX 11i declares gettimeofday. */ +#define $2 innocuous_$2 + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $2 (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $2 + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int +main () +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_func + +@%:@ ac_fn_c_check_type LINENO TYPE VAR INCLUDES +@%:@ ------------------------------------------- +@%:@ Tests whether TYPE exists after having included INCLUDES, setting cache +@%:@ variable VAR accordingly. +ac_fn_c_check_type () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +if (sizeof ($2)) + return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +if (sizeof (($2))) + return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + eval "$3=yes" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_type + +@%:@ ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES +@%:@ ------------------------------------------------------- +@%:@ Tests whether HEADER exists, giving a warning if it cannot be compiled using +@%:@ the include files in INCLUDES and setting the cache variable VAR +@%:@ accordingly. +ac_fn_c_check_header_mongrel () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if eval \${$3+:} false; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 +$as_echo_n "checking $2 usability... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +@%:@include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_header_compiler=yes +else + ac_header_compiler=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 +$as_echo_n "checking $2 presence... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include <$2> +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + ac_header_preproc=yes +else + ac_header_preproc=no +fi +rm -f conftest.err conftest.i conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( + yes:no: ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; + no:yes:* ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; +esac + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=\$ac_header_compiler" +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_check_header_mongrel + +@%:@ ac_fn_c_find_intX_t LINENO BITS VAR +@%:@ ----------------------------------- +@%:@ Finds a signed integer type with width BITS, setting cache variable VAR +@%:@ accordingly. +ac_fn_c_find_intX_t () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 +$as_echo_n "checking for int$2_t... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + # Order is important - never check a type that is potentially smaller + # than half of the expected target width. + for ac_type in int$2_t 'int' 'long int' \ + 'long long int' 'short int' 'signed char'; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_includes_default + enum { N = $2 / 2 - 1 }; +int +main () +{ +static int test_array @<:@1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))@:>@; +test_array @<:@0@:>@ = 0; +return test_array @<:@0@:>@; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_includes_default + enum { N = $2 / 2 - 1 }; +int +main () +{ +static int test_array @<:@1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) + < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))@:>@; +test_array @<:@0@:>@ = 0; +return test_array @<:@0@:>@; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + case $ac_type in @%:@( + int$2_t) : + eval "$3=yes" ;; @%:@( + *) : + eval "$3=\$ac_type" ;; +esac +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if eval test \"x\$"$3"\" = x"no"; then : + +else + break +fi + done +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_find_intX_t + +@%:@ ac_fn_c_find_uintX_t LINENO BITS VAR +@%:@ ------------------------------------ +@%:@ Finds an unsigned integer type with width BITS, setting cache variable VAR +@%:@ accordingly. +ac_fn_c_find_uintX_t () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 +$as_echo_n "checking for uint$2_t... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + # Order is important - never check a type that is potentially smaller + # than half of the expected target width. + for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ + 'unsigned long long int' 'unsigned short int' 'unsigned char'; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +static int test_array @<:@1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)@:>@; +test_array @<:@0@:>@ = 0; +return test_array @<:@0@:>@; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + case $ac_type in @%:@( + uint$2_t) : + eval "$3=yes" ;; @%:@( + *) : + eval "$3=\$ac_type" ;; +esac +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if eval test \"x\$"$3"\" = x"no"; then : + +else + break +fi + done +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} @%:@ ac_fn_c_find_uintX_t +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by libpostal $as_me 1.1.0, which was +generated by GNU Autoconf 2.69. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + $as_echo "PATH: $as_dir" + done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; + 2) + as_fn_append ac_configure_args1 " '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + as_fn_append ac_configure_args " '$ac_arg'" + ;; + esac + done +done +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + $as_echo "## ---------------- ## +## Cache variables. ## +## ---------------- ##" + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + $as_echo "## ----------------- ## +## Output variables. ## +## ----------------- ##" + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + $as_echo "## ------------------- ## +## File substitutions. ## +## ------------------- ##" + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + $as_echo "## ----------- ## +## confdefs.h. ## +## ----------- ##" + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +$as_echo "/* confdefs.h */" > confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE_URL "$PACKAGE_URL" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE +if test -n "$CONFIG_SITE"; then + # We do not want a PATH search for config.site. + case $CONFIG_SITE in @%:@(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac +elif test "x$prefix" != xNONE; then + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site +else + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site +fi +for ac_site_file in "$ac_site_file1" "$ac_site_file2" +do + test "x$ac_site_file" = xNONE && continue + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + + + +am__api_version='1.16' + +ac_aux_dir= +for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 +fi + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. +ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. +ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. + + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +$as_echo_n "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if ${ac_cv_path_install+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in @%:@(( + ./ | .// | /[cC]/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + + done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +$as_echo "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 +$as_echo_n "checking whether build environment is sane... " >&6; } +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$2" = conftest.file + ) +then + # Ok. + : +else + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + +test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +# Double any \ or $. +# By default was `s,x,x', remove it if useless. +ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' +program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` + +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` + +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} +fi + +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 +$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } +if test -z "$MKDIR_P"; then + if ${ac_cv_path_mkdir+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in mkdir gmkdir; do + for ac_exec_ext in '' $ac_executable_extensions; do + as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue + case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir (GNU coreutils) '* | \ + 'mkdir (coreutils) '* | \ + 'mkdir (fileutils) '4.1*) + ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext + break 3;; + esac + done + done + done +IFS=$as_save_IFS + +fi + + test -d ./--version && rmdir ./--version + if test "${ac_cv_path_mkdir+set}" = set; then + MKDIR_P="$ac_cv_path_mkdir -p" + else + # As a last resort, use the slow shell script. Don't cache a + # value for MKDIR_P within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + MKDIR_P="$ac_install_sh -d" + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 +$as_echo "$MKDIR_P" >&6; } + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AWK+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AWK="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +$as_echo "$AWK" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AWK" && break +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + SET_MAKE= +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +@%:@ Check whether --enable-silent-rules was given. +if test "${enable_silent_rules+set}" = set; then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac +am_make=${MAKE-make} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +$as_echo_n "checking whether $am_make supports nested variables... " >&6; } +if ${am_cv_make_support_nested_variables+:} false; then : + $as_echo_n "(cached) " >&6 +else + if $as_echo 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +$as_echo "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + am__isrc=' -I$(srcdir)' + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE='libpostal' + VERSION='1.1.0' + + +cat >>confdefs.h <<_ACEOF +@%:@define PACKAGE "$PACKAGE" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +@%:@define VERSION "$VERSION" +_ACEOF + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +mkdir_p='$(MKDIR_P)' + +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AMTAR='$${TAR-tar}' + + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar pax cpio none' + +am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' + + + + + + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi + + +case `pwd` in + *\ * | *\ *) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; +esac + + + +macro_version='2.4.6' +macro_revision='2.4.6' + + + + + + + + + + + + + +ltmain=$ac_aux_dir/ltmain.sh + +# Make sure we can run config.sub. +$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || + as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 +$as_echo_n "checking build system type... " >&6; } +if ${ac_cv_build+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_build_alias=$build_alias +test "x$ac_build_alias" = x && + ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` +test "x$ac_build_alias" = x && + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 +ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 +$as_echo "$ac_cv_build" >&6; } +case $ac_cv_build in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; +esac +build=$ac_cv_build +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_build +shift +build_cpu=$1 +build_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +build_os=$* +IFS=$ac_save_IFS +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 +$as_echo_n "checking host system type... " >&6; } +if ${ac_cv_host+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test "x$host_alias" = x; then + ac_cv_host=$ac_cv_build +else + ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 +$as_echo "$ac_cv_host" >&6; } +case $ac_cv_host in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; +esac +host=$ac_cv_host +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_host +shift +host_cpu=$1 +host_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +host_os=$* +IFS=$ac_save_IFS +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac + + +# Backslashify metacharacters that are still active within +# double-quoted strings. +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 +$as_echo_n "checking how to print strings... " >&6; } +# Test print first, because it will be a builtin if present. +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ + test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='print -r --' +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='printf %s\n' +else + # Use this function as a fallback that always works. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' + } + ECHO='func_fallback_echo' +fi + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "" +} + +case $ECHO in + printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 +$as_echo "printf" >&6; } ;; + print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 +$as_echo "print -r" >&6; } ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 +$as_echo "cat" >&6; } ;; +esac + + + + + + + + + + + + + + +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 +$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; } +cat > confinc.mk << 'END' +am__doit: + @echo this is the am__doit target >confinc.out +.PHONY: am__doit +END +am__include="#" +am__quote= +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 + (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + case $?:`cat confinc.out 2>/dev/null` in @%:@( + '0:this is the am__doit target') : + case $s in @%:@( + BSD) : + am__include='.include' am__quote='"' ;; @%:@( + *) : + am__include='include' am__quote='' ;; +esac ;; @%:@( + *) : + ;; +esac + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 +$as_echo "${_am_result}" >&6; } + +@%:@ Check whether --enable-dependency-tracking was given. +if test "${enable_dependency_tracking+set}" = set; then : + enableval=$enable_dependency_tracking; +fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi + if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $@%:@ != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi + + +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } + +# Provide some information about the compiler. +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else + ac_file='' +fi +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } +ac_exeext=$ac_cv_exeext + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include +int +main () +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if ${ac_cv_objext+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if ${ac_cv_c_compiler_gnu+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_compiler_gnu=yes +else + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if ${ac_cv_prog_cc_g+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +else + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if ${ac_cv_prog_cc_c89+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c89" != xno; then : + +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } +if ${am_cv_prog_cc_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +$as_echo "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +depcc="$CC" am_compiler_list= + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +$as_echo_n "checking dependency style of $depcc... " >&6; } +if ${am_cv_CC_dependencies_compiler_type+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 +$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 +$as_echo_n "checking for a sed that does not truncate output... " >&6; } +if ${ac_cv_path_SED+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for ac_i in 1 2 3 4 5 6 7; do + ac_script="$ac_script$as_nl$ac_script" + done + echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed + { ac_script=; unset ac_script;} + if test -z "$SED"; then + ac_path_SED_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_SED" || continue +# Check for GNU ac_path_SED and select it if it is found. + # Check for GNU $ac_path_SED +case `"$ac_path_SED" --version 2>&1` in +*GNU*) + ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo '' >> "conftest.nl" + "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_SED_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_SED="$ac_path_SED" + ac_path_SED_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_SED_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_SED"; then + as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 + fi +else + ac_cv_path_SED=$SED +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 +$as_echo "$ac_cv_path_SED" >&6; } + SED="$ac_cv_path_SED" + rm -f conftest.sed + +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +$as_echo_n "checking for grep that handles long lines and -e... " >&6; } +if ${ac_cv_path_GREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$GREP"; then + ac_path_GREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in grep ggrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_GREP" || continue +# Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP +case `"$ac_path_GREP" --version 2>&1` in +*GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_GREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_GREP="$ac_path_GREP" + ac_path_GREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_GREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_GREP"; then + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_GREP=$GREP +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 +$as_echo "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +$as_echo_n "checking for egrep... " >&6; } +if ${ac_cv_path_EGREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + if test -z "$EGREP"; then + ac_path_EGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in egrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_EGREP" || continue +# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_EGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_EGREP=$EGREP +fi + + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +$as_echo "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 +$as_echo_n "checking for fgrep... " >&6; } +if ${ac_cv_path_FGREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 + then ac_cv_path_FGREP="$GREP -F" + else + if test -z "$FGREP"; then + ac_path_FGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in fgrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_FGREP" || continue +# Check for GNU ac_path_FGREP and select it if it is found. + # Check for GNU $ac_path_FGREP +case `"$ac_path_FGREP" --version 2>&1` in +*GNU*) + ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'FGREP' >> "conftest.nl" + "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_FGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_FGREP="$ac_path_FGREP" + ac_path_FGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_FGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_FGREP"; then + as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_FGREP=$FGREP +fi + + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 +$as_echo "$ac_cv_path_FGREP" >&6; } + FGREP="$ac_cv_path_FGREP" + + +test -z "$GREP" && GREP=grep + + + + + + + + + + + + + + + + + + + +@%:@ Check whether --with-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then : + withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes +else + with_gnu_ld=no +fi + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 +$as_echo_n "checking for ld used by $CC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +$as_echo_n "checking for GNU ld... " >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +$as_echo_n "checking for non-GNU ld... " >&6; } +fi +if ${lt_cv_path_LD+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +$as_echo "$LD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } +if ${lt_cv_prog_gnu_ld+:} false; then : + $as_echo_n "(cached) " >&6 +else + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 +$as_echo "$lt_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$lt_cv_prog_gnu_ld + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 +$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } +if ${lt_cv_path_NM+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM=$NM +else + lt_nm_to_check=${ac_tool_prefix}nm + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + tmp_nm=$ac_dir/$lt_tmp_nm + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty + case $build_os in + mingw*) lt_bad_file=conftest.nm/nofile ;; + *) lt_bad_file=/dev/null ;; + esac + case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 +$as_echo "$lt_cv_path_NM" >&6; } +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + if test -n "$ac_tool_prefix"; then + for ac_prog in dumpbin "link -dump" + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DUMPBIN+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DUMPBIN"; then + ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DUMPBIN=$ac_cv_prog_DUMPBIN +if test -n "$DUMPBIN"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 +$as_echo "$DUMPBIN" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$DUMPBIN" && break + done +fi +if test -z "$DUMPBIN"; then + ac_ct_DUMPBIN=$DUMPBIN + for ac_prog in dumpbin "link -dump" +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DUMPBIN"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN +if test -n "$ac_ct_DUMPBIN"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 +$as_echo "$ac_ct_DUMPBIN" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_DUMPBIN" && break +done + + if test "x$ac_ct_DUMPBIN" = x; then + DUMPBIN=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DUMPBIN=$ac_ct_DUMPBIN + fi +fi + + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 +$as_echo_n "checking the name lister ($NM) interface... " >&6; } +if ${lt_cv_nm_interface+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: output\"" >&5) + cat conftest.out >&5 + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest* +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 +$as_echo "$lt_cv_nm_interface" >&6; } + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 +$as_echo_n "checking whether ln -s works... " >&6; } +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 +$as_echo "no, using $LN_S" >&6; } +fi + +# find the maximum length of command line arguments +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 +$as_echo_n "checking the maximum length of command line arguments... " >&6; } +if ${lt_cv_sys_max_cmd_len+:} false; then : + $as_echo_n "(cached) " >&6 +else + i=0 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac + +fi + +if test -n "$lt_cv_sys_max_cmd_len"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 +$as_echo "$lt_cv_sys_max_cmd_len" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 +$as_echo "none" >&6; } +fi +max_cmd_len=$lt_cv_sys_max_cmd_len + + + + + + +: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi + + + + + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 +$as_echo_n "checking how to convert $build file names to $host format... " >&6; } +if ${lt_cv_to_host_file_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 + ;; + esac + ;; + *-*-cygwin* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin + ;; + esac + ;; + * ) # unhandled hosts (and "normal" native builds) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; +esac + +fi + +to_host_file_cmd=$lt_cv_to_host_file_cmd +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 +$as_echo "$lt_cv_to_host_file_cmd" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 +$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } +if ${lt_cv_to_tool_file_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + #assume ordinary cross tools, or native build. +lt_cv_to_tool_file_cmd=func_convert_file_noop +case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 + ;; + esac + ;; +esac + +fi + +to_tool_file_cmd=$lt_cv_to_tool_file_cmd +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 +$as_echo "$lt_cv_to_tool_file_cmd" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 +$as_echo_n "checking for $LD option to reload object files... " >&6; } +if ${lt_cv_ld_reload_flag+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_reload_flag='-r' +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 +$as_echo "$lt_cv_ld_reload_flag" >&6; } +reload_flag=$lt_cv_ld_reload_flag +case $reload_flag in +"" | " "*) ;; +*) reload_flag=" $reload_flag" ;; +esac +reload_cmds='$LD$reload_flag -o $output$reload_objs' +case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + if test yes != "$GCC"; then + reload_cmds=false + fi + ;; + darwin*) + if test yes = "$GCC"; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' + else + reload_cmds='$LD$reload_flag -o $output$reload_objs' + fi + ;; +esac + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OBJDUMP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 +$as_echo "$OBJDUMP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 +$as_echo "$ac_ct_OBJDUMP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 +$as_echo_n "checking how to recognize dependent libraries... " >&6; } +if ${lt_cv_deplibs_check_method+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# 'unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# that responds to the $file_magic_cmd with a given extended regex. +# If you have 'file' or equivalent on your system and you're not sure +# whether 'pass_all' will *always* work, you probably want this one. + +case $host_os in +aix[4-9]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[45]*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='/usr/bin/file -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + if ( file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + # Keep this pattern in sync with the one in func_win32_libid. + lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc*) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +haiku*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[3-9]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd* | bitrig*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +os2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 +$as_echo "$lt_cv_deplibs_check_method" >&6; } + +file_magic_glob= +want_nocaseglob=no +if test "$build" = "$host"; then + case $host_os in + mingw* | pw32*) + if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then + want_nocaseglob=yes + else + file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` + fi + ;; + esac +fi + +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + + + + + + + + + + + + + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DLLTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DLLTOOL"; then + ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DLLTOOL=$ac_cv_prog_DLLTOOL +if test -n "$DLLTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 +$as_echo "$DLLTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DLLTOOL"; then + ac_ct_DLLTOOL=$DLLTOOL + # Extract the first word of "dlltool", so it can be a program name with args. +set dummy dlltool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DLLTOOL"; then + ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DLLTOOL="dlltool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL +if test -n "$ac_ct_DLLTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 +$as_echo "$ac_ct_DLLTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DLLTOOL" = x; then + DLLTOOL="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DLLTOOL=$ac_ct_DLLTOOL + fi +else + DLLTOOL="$ac_cv_prog_DLLTOOL" +fi + +test -z "$DLLTOOL" && DLLTOOL=dlltool + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 +$as_echo_n "checking how to associate runtime and link libraries... " >&6; } +if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_sharedlib_from_linklib_cmd='unknown' + +case $host_os in +cygwin* | mingw* | pw32* | cegcc*) + # two different shell functions defined in ltmain.sh; + # decide which one to use based on capabilities of $DLLTOOL + case `$DLLTOOL --help 2>&1` in + *--identify-strict*) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib + ;; + *) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback + ;; + esac + ;; +*) + # fallback: assume linklib IS sharedlib + lt_cv_sharedlib_from_linklib_cmd=$ECHO + ;; +esac + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 +$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO + + + + + + + + +if test -n "$ac_tool_prefix"; then + for ac_prog in ar + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AR="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +$as_echo "$AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AR" && break + done +fi +if test -z "$AR"; then + ac_ct_AR=$AR + for ac_prog in ar +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_AR="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 +$as_echo "$ac_ct_AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_AR" && break +done + + if test "x$ac_ct_AR" = x; then + AR="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AR=$ac_ct_AR + fi +fi + +: ${AR=ar} +: ${AR_FLAGS=cr} + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 +$as_echo_n "checking for archiver @FILE support... " >&6; } +if ${lt_cv_ar_at_file+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ar_at_file=no + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + echo conftest.$ac_objext > conftest.lst + lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -eq "$ac_status"; then + # Ensure the archiver fails upon bogus file names. + rm -f conftest.$ac_objext libconftest.a + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -ne "$ac_status"; then + lt_cv_ar_at_file=@ + fi + fi + rm -f conftest.* libconftest.a + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 +$as_echo "$lt_cv_ar_at_file" >&6; } + +if test no = "$lt_cv_ar_at_file"; then + archiver_list_spec= +else + archiver_list_spec=$lt_cv_ar_at_file +fi + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +test -z "$STRIP" && STRIP=: + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 +$as_echo "$RANLIB" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 +$as_echo "$ac_ct_RANLIB" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_RANLIB" = x; then + RANLIB=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RANLIB=$ac_ct_RANLIB + fi +else + RANLIB="$ac_cv_prog_RANLIB" +fi + +test -z "$RANLIB" && RANLIB=: + + + + + + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + bitrig* | openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" +fi + +case $host_os in + darwin*) + lock_old_archive_extraction=yes ;; + *) + lock_old_archive_extraction=no ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Check for command to grab the raw symbol name followed by C symbol from nm. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 +$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } +if ${lt_cv_sys_global_symbol_pipe+:} false; then : + $as_echo_n "(cached) " >&6 +else + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[BCDT]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[ABCDGISTW]' + ;; +hpux*) + if test ia64 = "$host_cpu"; then + symcode='[ABCDEGRST]' + fi + ;; +irix* | nonstopux*) + symcode='[BCDEGRST]' + ;; +osf*) + symcode='[BCDEGQRST]' + ;; +solaris*) + symcode='[BDRT]' + ;; +sco3.2v5*) + symcode='[DT]' + ;; +sysv4.2uw2*) + symcode='[DT]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[ABDT]' + ;; +sysv4) + symcode='[DFNSTU]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[ABCDGIRSTW]' ;; +esac + +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Gets list of data symbols to import. + lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" + # Adjust the below global symbol transforms to fixup imported variables. + lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" + lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" + lt_c_name_lib_hook="\ + -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ + -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" +else + # Disable hooks by default. + lt_cv_sys_global_symbol_to_import= + lt_cdecl_hook= + lt_c_name_hook= + lt_c_name_lib_hook= +fi + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +$lt_cdecl_hook\ +" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ +$lt_c_name_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" + +# Transform an extracted symbol line into symbol name with lib prefix and +# symbol address. +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ +$lt_c_name_lib_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function, + # D for any global variable and I for any imported variable. + # Also find C++ and __fastcall symbols from MSVC++, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK '"\ +" {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ +" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ +" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ +" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ +" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx" + else + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + # Now try to grab the symbols. + nlist=conftest.nm + $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5 + if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT@&t@_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT@&t@_DLSYM_CONST +#else +# define LT@&t@_DLSYM_CONST const +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +LT@&t@_DLSYM_CONST struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_globsym_save_LIBS=$LIBS + lt_globsym_save_CFLAGS=$CFLAGS + LIBS=conftstm.$ac_objext + CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s conftest$ac_exeext; then + pipe_works=yes + fi + LIBS=$lt_globsym_save_LIBS + CFLAGS=$lt_globsym_save_CFLAGS + else + echo "cannot find nm_test_func in $nlist" >&5 + fi + else + echo "cannot find nm_test_var in $nlist" >&5 + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 + fi + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test yes = "$pipe_works"; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done + +fi + +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 +$as_echo "failed" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 +$as_echo "ok" >&6; } +fi + +# Response file support. +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + nm_file_list_spec='@' +elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then + nm_file_list_spec='@' +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 +$as_echo_n "checking for sysroot... " >&6; } + +@%:@ Check whether --with-sysroot was given. +if test "${with_sysroot+set}" = set; then : + withval=$with_sysroot; +else + with_sysroot=no +fi + + +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 +$as_echo "$with_sysroot" >&6; } + as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 + ;; +esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 +$as_echo "${lt_sysroot:-no}" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 +$as_echo_n "checking for a working dd... " >&6; } +if ${ac_cv_path_lt_DD+:} false; then : + $as_echo_n "(cached) " >&6 +else + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +: ${lt_DD:=$DD} +if test -z "$lt_DD"; then + ac_path_lt_DD_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in dd; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_lt_DD" || continue +if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: +fi + $ac_path_lt_DD_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_lt_DD"; then + : + fi +else + ac_cv_path_lt_DD=$lt_DD +fi + +rm -f conftest.i conftest2.i conftest.out +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 +$as_echo "$ac_cv_path_lt_DD" >&6; } + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 +$as_echo_n "checking how to truncate binary pipes... " >&6; } +if ${lt_cv_truncate_bin+:} false; then : + $as_echo_n "(cached) " >&6 +else + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +lt_cv_truncate_bin= +if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" +fi +rm -f conftest.i conftest2.i conftest.out +test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 +$as_echo "$lt_cv_truncate_bin" >&6; } + + + + + + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + +@%:@ Check whether --enable-libtool-lock was given. +if test "${enable_libtool_lock+set}" = set; then : + enableval=$enable_libtool_lock; +fi + +test no = "$enable_libtool_lock" || enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out what ABI is being produced by ac_compile, and set mode + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE=32 + ;; + *ELF-64*) + HPUX_IA64_MODE=64 + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + if test yes = "$lt_cv_prog_gnu_ld"; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +mips64*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + emul=elf + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + emul="${emul}32" + ;; + *64-bit*) + emul="${emul}64" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *MSB*) + emul="${emul}btsmip" + ;; + *LSB*) + emul="${emul}ltsmip" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *N32*) + emul="${emul}n32" + ;; + esac + LD="${LD-ld} -m $emul" + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. Note that the listed cases only cover the + # situations where additional linker options are needed (such as when + # doing 32-bit compilation for a host where ld defaults to 64-bit, or + # vice versa); the common cases where no linker options are needed do + # not appear in the list. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + case `/usr/bin/file conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac + ;; + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -belf" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 +$as_echo_n "checking whether the C compiler needs -belf... " >&6; } +if ${lt_cv_cc_needs_belf+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_cc_needs_belf=yes +else + lt_cv_cc_needs_belf=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 +$as_echo "$lt_cv_cc_needs_belf" >&6; } + if test yes != "$lt_cv_cc_needs_belf"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS=$SAVE_CFLAGS + fi + ;; +*-*solaris*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) + case $host in + i?86-*-solaris*|x86_64-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD=${LD-ld}_sol2 + fi + ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks=$enable_libtool_lock + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. +set dummy ${ac_tool_prefix}mt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$MANIFEST_TOOL"; then + ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL +if test -n "$MANIFEST_TOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 +$as_echo "$MANIFEST_TOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_MANIFEST_TOOL"; then + ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL + # Extract the first word of "mt", so it can be a program name with args. +set dummy mt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_MANIFEST_TOOL"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL +if test -n "$ac_ct_MANIFEST_TOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 +$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_MANIFEST_TOOL" = x; then + MANIFEST_TOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL + fi +else + MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" +fi + +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 +$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } +if ${lt_cv_path_mainfest_tool+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_path_mainfest_tool=no + echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 + $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out + cat conftest.err >&5 + if $GREP 'Manifest Tool' conftest.out > /dev/null; then + lt_cv_path_mainfest_tool=yes + fi + rm -f conftest* +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 +$as_echo "$lt_cv_path_mainfest_tool" >&6; } +if test yes != "$lt_cv_path_mainfest_tool"; then + MANIFEST_TOOL=: +fi + + + + + + + case $host_os in + rhapsody* | darwin*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. +set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DSYMUTIL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DSYMUTIL"; then + ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DSYMUTIL=$ac_cv_prog_DSYMUTIL +if test -n "$DSYMUTIL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 +$as_echo "$DSYMUTIL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DSYMUTIL"; then + ac_ct_DSYMUTIL=$DSYMUTIL + # Extract the first word of "dsymutil", so it can be a program name with args. +set dummy dsymutil; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DSYMUTIL"; then + ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL +if test -n "$ac_ct_DSYMUTIL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 +$as_echo "$ac_ct_DSYMUTIL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DSYMUTIL" = x; then + DSYMUTIL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DSYMUTIL=$ac_ct_DSYMUTIL + fi +else + DSYMUTIL="$ac_cv_prog_DSYMUTIL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. +set dummy ${ac_tool_prefix}nmedit; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_NMEDIT+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$NMEDIT"; then + ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +NMEDIT=$ac_cv_prog_NMEDIT +if test -n "$NMEDIT"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 +$as_echo "$NMEDIT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_NMEDIT"; then + ac_ct_NMEDIT=$NMEDIT + # Extract the first word of "nmedit", so it can be a program name with args. +set dummy nmedit; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_NMEDIT"; then + ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_NMEDIT="nmedit" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT +if test -n "$ac_ct_NMEDIT"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 +$as_echo "$ac_ct_NMEDIT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_NMEDIT" = x; then + NMEDIT=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + NMEDIT=$ac_ct_NMEDIT + fi +else + NMEDIT="$ac_cv_prog_NMEDIT" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. +set dummy ${ac_tool_prefix}lipo; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_LIPO+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$LIPO"; then + ac_cv_prog_LIPO="$LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_LIPO="${ac_tool_prefix}lipo" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +LIPO=$ac_cv_prog_LIPO +if test -n "$LIPO"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 +$as_echo "$LIPO" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_LIPO"; then + ac_ct_LIPO=$LIPO + # Extract the first word of "lipo", so it can be a program name with args. +set dummy lipo; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_LIPO+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_LIPO"; then + ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_LIPO="lipo" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO +if test -n "$ac_ct_LIPO"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 +$as_echo "$ac_ct_LIPO" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_LIPO" = x; then + LIPO=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + LIPO=$ac_ct_LIPO + fi +else + LIPO="$ac_cv_prog_LIPO" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL"; then + ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL="${ac_tool_prefix}otool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL=$ac_cv_prog_OTOOL +if test -n "$OTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 +$as_echo "$OTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL"; then + ac_ct_OTOOL=$OTOOL + # Extract the first word of "otool", so it can be a program name with args. +set dummy otool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL"; then + ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL="otool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL +if test -n "$ac_ct_OTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 +$as_echo "$ac_ct_OTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL" = x; then + OTOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL=$ac_ct_OTOOL + fi +else + OTOOL="$ac_cv_prog_OTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool64; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OTOOL64+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL64"; then + ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL64=$ac_cv_prog_OTOOL64 +if test -n "$OTOOL64"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 +$as_echo "$OTOOL64" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL64"; then + ac_ct_OTOOL64=$OTOOL64 + # Extract the first word of "otool64", so it can be a program name with args. +set dummy otool64; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL64"; then + ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL64="otool64" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 +if test -n "$ac_ct_OTOOL64"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 +$as_echo "$ac_ct_OTOOL64" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL64" = x; then + OTOOL64=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL64=$ac_ct_OTOOL64 + fi +else + OTOOL64="$ac_cv_prog_OTOOL64" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 +$as_echo_n "checking for -single_module linker flag... " >&6; } +if ${lt_cv_apple_cc_single_mod+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_apple_cc_single_mod=no + if test -z "$LT_MULTI_MODULE"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&5 + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&5 + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 +$as_echo "$lt_cv_apple_cc_single_mod" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 +$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } +if ${lt_cv_ld_exported_symbols_list+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_ld_exported_symbols_list=yes +else + lt_cv_ld_exported_symbols_list=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 +$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 +$as_echo_n "checking for -force_load linker flag... " >&6; } +if ${lt_cv_ld_force_load+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_force_load=no + cat > conftest.c << _LT_EOF +int forced_loaded() { return 2;} +_LT_EOF + echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 + $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 + echo "$AR cr libconftest.a conftest.o" >&5 + $AR cr libconftest.a conftest.o 2>&5 + echo "$RANLIB libconftest.a" >&5 + $RANLIB libconftest.a 2>&5 + cat > conftest.c << _LT_EOF +int main() { return 0;} +_LT_EOF + echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err + _lt_result=$? + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&5 + elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + lt_cv_ld_force_load=yes + else + cat conftest.err >&5 + fi + rm -f conftest.err libconftest.a conftest conftest.c + rm -rf conftest.dSYM + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 +$as_echo "$lt_cv_ld_force_load" >&6; } + case $host_os in + rhapsody* | darwin1.[012]) + _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + darwin*) # darwin 5.x on + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[91]*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + 10.[012][,.]*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test yes = "$lt_cv_apple_cc_single_mod"; then + _lt_dar_single_mod='$single_module' + fi + if test yes = "$lt_cv_ld_exported_symbols_list"; then + _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + fi + if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 +$as_echo_n "checking how to run the C preprocessor... " >&6; } +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then + if ${ac_cv_prog_CPP+:} false; then : + $as_echo_n "(cached) " >&6 +else + # Double quotes because CPP needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" + do + ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@ifdef __STDC__ +@%:@ include +@%:@else +@%:@ include +@%:@endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + break +fi + + done + ac_cv_prog_CPP=$CPP + +fi + CPP=$ac_cv_prog_CPP +else + ac_cv_prog_CPP=$CPP +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 +$as_echo "$CPP" >&6; } +ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@ifdef __STDC__ +@%:@ include +@%:@else +@%:@ include +@%:@endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +@%:@include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details" "$LINENO" 5; } +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if ${ac_cv_header_stdc+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdc=yes +else + ac_cv_header_stdc=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then : + : +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h + +fi + +# On IRIX 5.3, sys/types and inttypes.h are conflicting. +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ + inttypes.h stdint.h unistd.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +for ac_header in dlfcn.h +do : + ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default +" +if test "x$ac_cv_header_dlfcn_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +@%:@define HAVE_DLFCN_H 1 +_ACEOF + +fi + +done + + + + + +# Set options +@%:@ Check whether --enable-shared was given. +if test "${enable_shared+set}" = set; then : + enableval=$enable_shared; p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + enable_shared=yes +fi + + + + + + + + + + + enable_dlopen=no + + + enable_win32_dll=no + + + + @%:@ Check whether --enable-static was given. +if test "${enable_static+set}" = set; then : + enableval=$enable_static; p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + enable_static=yes +fi + + + + + + + + + + +@%:@ Check whether --with-pic was given. +if test "${with_pic+set}" = set; then : + withval=$with_pic; lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for lt_pkg in $withval; do + IFS=$lt_save_ifs + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + pic_mode=default +fi + + + + + + + + + @%:@ Check whether --enable-fast-install was given. +if test "${enable_fast_install+set}" = set; then : + enableval=$enable_fast_install; p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + enable_fast_install=yes +fi + + + + + + + + + shared_archive_member_spec= +case $host,$enable_shared in +power*-*-aix[5-9]*,yes) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 +$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } + +@%:@ Check whether --with-aix-soname was given. +if test "${with_aix_soname+set}" = set; then : + withval=$with_aix_soname; case $withval in + aix|svr4|both) + ;; + *) + as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 + ;; + esac + lt_cv_with_aix_soname=$with_aix_soname +else + if ${lt_cv_with_aix_soname+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_with_aix_soname=aix +fi + + with_aix_soname=$lt_cv_with_aix_soname +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 +$as_echo "$with_aix_soname" >&6; } + if test aix != "$with_aix_soname"; then + # For the AIX way of multilib, we name the shared archive member + # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', + # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. + # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, + # the AIX toolchain works better with OBJECT_MODE set (default 32). + if test 64 = "${OBJECT_MODE-32}"; then + shared_archive_member_spec=shr_64 + else + shared_archive_member_spec=shr + fi + fi + ;; +*) + with_aix_soname=aix + ;; +esac + + + + + + + + + + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +test -z "$LN_S" && LN_S="ln -s" + + + + + + + + + + + + + + +if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 +$as_echo_n "checking for objdir... " >&6; } +if ${lt_cv_objdir+:} false; then : + $as_echo_n "(cached) " >&6 +else + rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 +$as_echo "$lt_cv_objdir" >&6; } +objdir=$lt_cv_objdir + + + + + +cat >>confdefs.h <<_ACEOF +@%:@define LT_OBJDIR "$lt_cv_objdir/" +_ACEOF + + + + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a '.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a + +with_gnu_ld=$lt_cv_prog_gnu_ld + +old_CC=$CC +old_CFLAGS=$CFLAGS + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +func_cc_basename $compiler +cc_basename=$func_cc_basename_result + + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 +$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } +if ${lt_cv_path_MAGIC_CMD+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/${ac_tool_prefix}file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + + + +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 +$as_echo_n "checking for file... " >&6; } +if ${lt_cv_path_MAGIC_CMD+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + else + MAGIC_CMD=: + fi +fi + + fi + ;; +esac + +# Use C for the default configuration in the libtool script + +lt_save_CC=$CC +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +objext=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* + +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* + + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + +lt_prog_compiler_no_builtin_flag= + +if test yes = "$GCC"; then + case $cc_basename in + nvcc*) + lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; + *) + lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; + esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } +if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } + +if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then + lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" +else + : +fi + +fi + + + + + + + lt_prog_compiler_wl= +lt_prog_compiler_pic= +lt_prog_compiler_static= + + + if test yes = "$GCC"; then + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + fi + lt_prog_compiler_pic='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + lt_prog_compiler_pic='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. + lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + ;; + + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + lt_prog_compiler_static= + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + ;; + + interix[3-9]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic=-Kconform_pic + fi + ;; + + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + + case $cc_basename in + nvcc*) # Cuda Compiler Driver 2.2 + lt_prog_compiler_wl='-Xlinker ' + if test -n "$lt_prog_compiler_pic"; then + lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" + fi + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl='-Wl,' + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + else + lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + case $cc_basename in + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static='$wl-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static='-non_shared' + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + # old Intel for x86_64, which still supported -KPIC. + ecc*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-static' + ;; + # flang / f18. f95 an alias for gfortran or flang on Debian + flang* | f18* | f95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='--shared' + lt_prog_compiler_static='--static' + ;; + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + ccc*) + lt_prog_compiler_wl='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + xl* | bgxl* | bgf* | mpixl*) + # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-qpic' + lt_prog_compiler_static='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='' + ;; + *Sun\ F* | *Sun*Fortran*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Qoption ld ' + ;; + *Sun\ C*) + # Sun C 5.9 + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Wl,' + ;; + *Intel*\ [CF]*Compiler*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + *Portland\ Group*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + esac + ;; + + newsos6) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + + rdos*) + lt_prog_compiler_static='-non_shared' + ;; + + solaris*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + case $cc_basename in + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) + lt_prog_compiler_wl='-Qoption ld ';; + *) + lt_prog_compiler_wl='-Wl,';; + esac + ;; + + sunos4*) + lt_prog_compiler_wl='-Qoption ld ' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic='-Kconform_pic' + lt_prog_compiler_static='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + unicos*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_can_build_shared=no + ;; + + uts4*) + lt_prog_compiler_pic='-pic' + lt_prog_compiler_static='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared=no + ;; + esac + fi + +case $host_os in + # For platforms that do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic= + ;; + *) + lt_prog_compiler_pic="$lt_prog_compiler_pic@&t@ -DPIC" + ;; +esac + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 +$as_echo_n "checking for $compiler option to produce PIC... " >&6; } +if ${lt_cv_prog_compiler_pic+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic=$lt_prog_compiler_pic +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 +$as_echo "$lt_cv_prog_compiler_pic" >&6; } +lt_prog_compiler_pic=$lt_cv_prog_compiler_pic + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } +if ${lt_cv_prog_compiler_pic_works+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic_works=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic@&t@ -DPIC" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_pic_works=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 +$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_pic_works"; then + case $lt_prog_compiler_pic in + "" | " "*) ;; + *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; + esac +else + lt_prog_compiler_pic= + lt_prog_compiler_can_build_shared=no +fi + +fi + + + + + + + + + + + +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } +if ${lt_cv_prog_compiler_static_works+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_static_works=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_static_works=yes + fi + else + lt_cv_prog_compiler_static_works=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 +$as_echo "$lt_cv_prog_compiler_static_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_static_works"; then + : +else + lt_prog_compiler_static= +fi + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if ${lt_cv_prog_compiler_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if ${lt_cv_prog_compiler_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + +hard_links=nottested +if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then + # do not overwrite the value of need_locks provided by the user + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 +$as_echo_n "checking if we can lock with hard links... " >&6; } + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 +$as_echo "$hard_links" >&6; } + if test no = "$hard_links"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + + runpath_var= + allow_undefined_flag= + always_export_symbols=no + archive_cmds= + archive_expsym_cmds= + compiler_needs_object=no + enable_shared_with_static_runtimes=no + export_dynamic_flag_spec= + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + hardcode_automatic=no + hardcode_direct=no + hardcode_direct_absolute=no + hardcode_libdir_flag_spec= + hardcode_libdir_separator= + hardcode_minus_L=no + hardcode_shlibpath_var=unsupported + inherit_rpath=no + link_all_deplibs=unknown + module_cmds= + module_expsym_cmds= + old_archive_from_new_cmds= + old_archive_from_expsyms_cmds= + thread_safe_flag_spec= + whole_archive_flag_spec= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ' (' and ')$', so one must not match beginning or + # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', + # as well as any symbol that contains 'd'. + exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test yes != "$GCC"; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd* | bitrig*) + with_gnu_ld=no + ;; + linux* | k*bsd*-gnu | gnu*) + link_all_deplibs=no + ;; + esac + + ld_shlibs=yes + + # On some targets, GNU ld is compatible enough with the native linker + # that we're better off using the native interface for both. + lt_use_gnu_ld_interface=no + if test yes = "$with_gnu_ld"; then + case $host_os in + aix*) + # The AIX port of GNU ld has always aspired to compatibility + # with the native linker. However, as the warning in the GNU ld + # block says, versions before 2.19.5* couldn't really create working + # shared libraries, regardless of the interface used. + case `$LD -v 2>&1` in + *\ \(GNU\ Binutils\)\ 2.19.5*) ;; + *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; + *\ \(GNU\ Binutils\)\ [3-9]*) ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + fi + + if test yes = "$lt_use_gnu_ld_interface"; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='$wl' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + export_dynamic_flag_spec='$wl--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + whole_archive_flag_spec= + fi + supports_anon_versioning=no + case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; + *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[3-9]*) + # On AIX/PPC, the GNU linker is very broken + if test ia64 != "$host_cpu"; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.19, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to install binutils +*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. +*** You will then need to restart the configuration process. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + export_dynamic_flag_spec='$wl--export-all-symbols' + allow_undefined_flag=unsupported + always_export_symbols=no + enable_shared_with_static_runtimes=yes + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' + exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + ld_shlibs=no + fi + ;; + + haiku*) + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + link_all_deplibs=yes + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + ;; + + interix[3-9]*) + hardcode_direct=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) + tmp_diet=no + if test linux-dietlibc = "$host_os"; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test no = "$tmp_diet" + then + tmp_addflag=' $pic_flag' + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group f77 and f90 compilers + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + whole_archive_flag_spec= + tmp_sharedflag='--shared' ;; + nagfor*) # NAGFOR 5.3 + tmp_sharedflag='-Wl,-shared' ;; + xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + nvcc*) # Cuda Compiler Driver 2.2 + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + ;; + esac + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C 5.9 + whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + tcc*) + export_dynamic_flag_spec='-rdynamic' + ;; + xlf* | bgf* | bgxlf* | mpixlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + ld_shlibs=no + fi + ;; + + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test no = "$ld_shlibs"; then + runpath_var= + hardcode_libdir_flag_spec= + export_dynamic_flag_spec= + whole_archive_flag_spec= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix[4-9]*) + if test ia64 = "$host_cpu"; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag= + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) + for ld_flag in $LDFLAGS; do + if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + aix_use_runtimelinking=yes + break + fi + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds='' + hardcode_direct=yes + hardcode_direct_absolute=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + file_list_spec='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # traditional, no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + hardcode_direct=no + hardcode_direct_absolute=no + ;; + esac + + if test yes = "$GCC"; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`$CC -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + ;; + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag="$shared_flag "'$wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + export_dynamic_flag_spec='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if ${lt_cv_aix_libpath_+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if ${lt_cv_aix_libpath_+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag=' $wl-bernotok' + allow_undefined_flag=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec='$convenience' + fi + archive_cmds_need_lc=yes + archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + bsdi[45]*) + export_dynamic_flag_spec=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + case $cc_basename in + cl*) + # Native MSVC + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + always_export_symbols=yes + file_list_spec='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, )='true' + enable_shared_with_static_runtimes=yes + exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' + # Don't use ranlib + old_postinstall_cmds='chmod 644 $oldlib' + postlink_cmds='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # Assume MSVC wrapper + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_from_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' + enable_shared_with_static_runtimes=yes + ;; + esac + ;; + + darwin* | rhapsody*) + + + archive_cmds_need_lc=no + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + if test yes = "$lt_cv_ld_force_load"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + + else + whole_archive_flag_spec='' + fi + link_all_deplibs=yes + allow_undefined_flag=$_lt_dar_allow_undefined + case $cc_basename in + ifort*|nagfor*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test yes = "$_lt_dar_can_shared"; then + output_verbose_link_cmd=func_echo_all + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" + archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" + module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + + else + ld_shlibs=no + fi + + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2.*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly*) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9*) + if test yes = "$GCC"; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + export_dynamic_flag_spec='$wl-E' + ;; + + hpux10*) + if test yes,no = "$GCC,$with_gnu_ld"; then + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + fi + ;; + + hpux11*) + if test yes,no = "$GCC,$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + + # Older versions of the 11.00 compiler do not understand -b yet + # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 +$as_echo_n "checking if $CC understands -b... " >&6; } +if ${lt_cv_prog_compiler__b+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler__b=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -b" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler__b=yes + fi + else + lt_cv_prog_compiler__b=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 +$as_echo "$lt_cv_prog_compiler__b" >&6; } + +if test yes = "$lt_cv_prog_compiler__b"; then + archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' +fi + + ;; + esac + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + + case $host_cpu in + hppa*64*|ia64*) + hardcode_direct=no + hardcode_shlibpath_var=no + ;; + *) + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test yes = "$GCC"; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + # This should be the same for all languages, so no per-tag cache variable. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 +$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } +if ${lt_cv_irix_exported_symbol+:} false; then : + $as_echo_n "(cached) " >&6 +else + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int foo (void) { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_irix_exported_symbol=yes +else + lt_cv_irix_exported_symbol=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 +$as_echo "$lt_cv_irix_exported_symbol" >&6; } + if test yes = "$lt_cv_irix_exported_symbol"; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + fi + link_all_deplibs=no + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + inherit_rpath=yes + link_all_deplibs=yes + ;; + + linux*) + case $cc_basename in + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + ld_shlibs=yes + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + *nto* | *qnx*) + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + hardcode_shlibpath_var=no + hardcode_direct_absolute=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + else + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + fi + else + ld_shlibs=no + fi + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + ;; + + osf3*) + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + archive_cmds_need_lc='no' + hardcode_libdir_separator=: + ;; + + solaris*) + no_undefined_flag=' -z defs' + if test yes = "$GCC"; then + wlarc='$wl' + archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='$wl' + archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. GCC discards it without '$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test yes = "$GCC"; then + whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + else + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' + fi + ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + if test sequent = "$host_vendor"; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds='$CC -r -o $output$reload_objs' + hardcode_direct=no + ;; + motorola) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + no_undefined_flag='$wl-z,text' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag='$wl-z,text' + allow_undefined_flag='$wl-z,nodefs' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-R,$libdir' + hardcode_libdir_separator=':' + link_all_deplibs=yes + export_dynamic_flag_spec='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac + + if test sni = "$host_vendor"; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + export_dynamic_flag_spec='$wl-Blargedynsym' + ;; + esac + fi + fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 +$as_echo "$ld_shlibs" >&6; } +test no = "$ld_shlibs" && can_build_shared=no + +with_gnu_ld=$with_gnu_ld + + + + + + + + + + + + + + + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc=yes + + if test yes,yes = "$GCC,$enable_shared"; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 +$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } +if ${lt_cv_archive_cmds_need_lc+:} false; then : + $as_echo_n "(cached) " >&6 +else + $RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl + pic_flag=$lt_prog_compiler_pic + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 + (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + then + lt_cv_archive_cmds_need_lc=no + else + lt_cv_archive_cmds_need_lc=yes + fi + allow_undefined_flag=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 +$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } + archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc + ;; + esac + fi + ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 +$as_echo_n "checking dynamic linker characteristics... " >&6; } + +if test yes = "$GCC"; then + case $host_os in + darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; + *) lt_awk_arg='/^libraries:/' ;; + esac + case $host_os in + mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; + *) lt_sed_strip_eq='s|=/|/|g' ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` + case $lt_search_path_spec in + *\;*) + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` + ;; + *) + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` + ;; + esac + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary... + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + # ...but if some path component already ends with the multilib dir we assume + # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). + case "$lt_multi_os_dir; $lt_search_path_spec " in + "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) + lt_multi_os_dir= + ;; + esac + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" + elif test -n "$lt_multi_os_dir"; then + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' +BEGIN {RS = " "; FS = "/|\n";} { + lt_foo = ""; + lt_count = 0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo = "/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[lt_foo]++; } + if (lt_freq[lt_foo] == 1) { print lt_foo; } +}'` + # AWK program above erroneously prepends '/' to C:/dos/paths + # for these hosts. + case $host_os in + mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ + $SED 's|/\([A-Za-z]:\)|\1|g'` ;; + esac + sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=.so +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + + + +case $host_os in +aix3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='$libname$release$shared_ext$major' + ;; + +aix[4-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test ia64 = "$host_cpu"; then + # AIX 5 supports IA64 + library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line '#! .'. This would cause the generated library to + # depend on '.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # Using Import Files as archive members, it is possible to support + # filename-based versioning of shared library archives on AIX. While + # this would work for both with and without runtime linking, it will + # prevent static linking of such archives. So we do filename-based + # shared library versioning with .so extension only, which is used + # when both runtime linking and shared linking is enabled. + # Unfortunately, runtime linking may impact performance, so we do + # not want this to be the default eventually. Also, we use the + # versioned .so libs for executables only if there is the -brtl + # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. + # To allow for filename-based versioning support, we need to create + # libNAME.so.V as an archive file, containing: + # *) an Import File, referring to the versioned filename of the + # archive as well as the shared archive member, telling the + # bitwidth (32 or 64) of that shared object, and providing the + # list of exported symbols of that shared object, eventually + # decorated with the 'weak' keyword + # *) the shared object with the F_LOADONLY flag set, to really avoid + # it being seen by the linker. + # At run time we better use the real file rather than another symlink, + # but for link time we create the symlink libNAME.so -> libNAME.so.V + + case $with_aix_soname,$aix_use_runtimelinking in + # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + aix,yes) # traditional libtool + dynamic_linker='AIX unversionable lib.so' + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + aix,no) # traditional AIX only + dynamic_linker='AIX lib.a(lib.so.V)' + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + ;; + svr4,*) # full svr4 only + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,yes) # both, prefer svr4 + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # unpreferred sharedlib libNAME.a needs extra handling + postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' + postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,no) # both, prefer aix + dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling + postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' + postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' + ;; + esac + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='$libname$shared_ext' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + + case $GCC,$cc_basename in + yes,*) + # gcc + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + esac + dynamic_linker='Win32 ld.exe' + ;; + + *,cl*) + # Native MSVC + libname_spec='$name' + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='$libname.dll.lib' + + case $build_os in + mingw*) + sys_lib_search_path_spec= + lt_save_ifs=$IFS + IFS=';' + for lt_path in $LIB + do + IFS=$lt_save_ifs + # Let DOS variable expansion print the short 8.3 style file name. + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" + done + IFS=$lt_save_ifs + # Convert to MSYS style. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` + ;; + cygwin*) + # Convert to unix form, then to dos form, then back to unix form + # but this time dos style (no spaces!) so that the unix form looks + # like /cygdrive/c/PROGRA~1:/cygdr... + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + ;; + *) + sys_lib_search_path_spec=$LIB + if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # FIXME: find the short name or the path components, as spaces are + # common. (e.g. "Program Files" -> "PROGRA~1") + ;; + esac + + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + dynamic_linker='Win32 link.exe' + ;; + + *) + # Assume MSVC wrapper + library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' + dynamic_linker='Win32 ld.exe' + ;; + esac + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[23].*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2.*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +haiku*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LIBRARY_PATH + shlibpath_overrides_runpath=no + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + if test 32 = "$HPUX_IA64_MODE"; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + sys_lib_dlsearch_path_spec=/usr/lib/hpux32 + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + sys_lib_dlsearch_path_spec=/usr/lib/hpux64 + fi + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555, ... + postinstall_cmds='chmod 555 $lib' + # or fails outright, so override atomically: + install_override_mode=555 + ;; + +interix[3-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test yes = "$lt_cv_prog_gnu_ld"; then + version_type=linux # correct to gnu/linux during the next big refactor + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" + sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +linux*android*) + version_type=none # Android doesn't support versioned libraries. + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext' + soname_spec='$libname$release$shared_ext' + finish_cmds= + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + dynamic_linker='Android linker' + # Don't embed -rpath directories since the linker doesn't support them. + hardcode_libdir_flag_spec='-L$libdir' + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + + # Some binutils ld are patched to set DT_RUNPATH + if ${lt_cv_shlibpath_overrides_runpath+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_shlibpath_overrides_runpath=no + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ + LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : + lt_cv_shlibpath_overrides_runpath=yes +fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + +fi + + shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Ideally, we could use ldconfig to report *all* directores which are + # searched for libraries, however this is still not possible. Aside from not + # being certain /sbin/ldconfig is available, command + # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, + # even though it is searched at run-time. Try to do the best guess by + # appending ld.so.conf contents (and includes) to the search path. + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd* | bitrig*) + version_type=sunos + sys_lib_dlsearch_path_spec=/usr/lib + need_lib_prefix=no + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + need_version=no + else + need_version=yes + fi + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +os2*) + libname_spec='$name' + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + # OS/2 can only load a DLL with a base name of 8 characters or less. + soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; + v=$($ECHO $release$versuffix | tr -d .-); + n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); + $ECHO $n$v`$shared_ext' + library_names_spec='${libname}_dll.$libext' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=BEGINLIBPATH + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test yes = "$with_gnu_ld"; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec; then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' + soname_spec='$libname$shared_ext.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=sco + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test yes = "$with_gnu_ld"; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 +$as_echo "$dynamic_linker" >&6; } +test no = "$dynamic_linker" && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test yes = "$GCC"; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then + sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +fi + +if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then + sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +fi + +# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... +configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec + +# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code +func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" + +# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool +configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 +$as_echo_n "checking how to hardcode library paths into programs... " >&6; } +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || + test -n "$runpath_var" || + test yes = "$hardcode_automatic"; then + + # We can hardcode non-existent directories. + if test no != "$hardcode_direct" && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && + test no != "$hardcode_minus_L"; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 +$as_echo "$hardcode_action" >&6; } + +if test relink = "$hardcode_action" || + test yes = "$inherit_rpath"; then + # Fast installation is not supported + enable_fast_install=no +elif test yes = "$shlibpath_overrides_runpath" || + test no = "$enable_shared"; then + # Fast installation is not necessary + enable_fast_install=needless +fi + + + + + + + if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if ${ac_cv_lib_dl_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dl_dlopen=yes +else + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes; then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else + + lt_cv_dlopen=dyld + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" +if test "x$ac_cv_func_shl_load" = xyes; then : + lt_cv_dlopen=shl_load +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 +$as_echo_n "checking for shl_load in -ldld... " >&6; } +if ${ac_cv_lib_dld_shl_load+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char shl_load (); +int +main () +{ +return shl_load (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dld_shl_load=yes +else + ac_cv_lib_dld_shl_load=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 +$as_echo "$ac_cv_lib_dld_shl_load" >&6; } +if test "x$ac_cv_lib_dld_shl_load" = xyes; then : + lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld +else + ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" +if test "x$ac_cv_func_dlopen" = xyes; then : + lt_cv_dlopen=dlopen +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if ${ac_cv_lib_dl_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dl_dlopen=yes +else + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes; then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 +$as_echo_n "checking for dlopen in -lsvld... " >&6; } +if ${ac_cv_lib_svld_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_svld_dlopen=yes +else + ac_cv_lib_svld_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 +$as_echo "$ac_cv_lib_svld_dlopen" >&6; } +if test "x$ac_cv_lib_svld_dlopen" = xyes; then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 +$as_echo_n "checking for dld_link in -ldld... " >&6; } +if ${ac_cv_lib_dld_dld_link+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dld_link (); +int +main () +{ +return dld_link (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dld_dld_link=yes +else + ac_cv_lib_dld_dld_link=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 +$as_echo "$ac_cv_lib_dld_dld_link" >&6; } +if test "x$ac_cv_lib_dld_dld_link" = xyes; then : + lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 +$as_echo_n "checking whether a program can dlopen itself... " >&6; } +if ${lt_cv_dlopen_self+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 +$as_echo "$lt_cv_dlopen_self" >&6; } + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 +$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } +if ${lt_cv_dlopen_self_static+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 +$as_echo "$lt_cv_dlopen_self_static" >&6; } + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + + + + + + + + + + + + + + + + +striplib= +old_striplib= +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 +$as_echo_n "checking whether stripping libraries is possible... " >&6; } +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP"; then + striplib="$STRIP -x" + old_striplib="$STRIP -S" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + ;; + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + esac +fi + + + + + + + + + + + + + # Report what library types will actually be built + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 +$as_echo_n "checking if libtool supports shared libraries... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 +$as_echo "$can_build_shared" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 +$as_echo_n "checking whether to build shared libraries... " >&6; } + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[4-9]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 +$as_echo "$enable_shared" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 +$as_echo_n "checking whether to build static libraries... " >&6; } + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 +$as_echo "$enable_static" >&6; } + + + + +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC=$lt_save_CC + + + + + + + + + + + + + + + + ac_config_commands="$ac_config_commands libtool" + + + + +# Only expand once: + + + +ac_config_headers="$ac_config_headers config.h" + + +# Checks for programs. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 +$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } +if ${ac_cv_prog_cc_c99+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c99=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include +#include + +// Check varargs macros. These examples are taken from C99 6.10.3.5. +#define debug(...) fprintf (stderr, __VA_ARGS__) +#define showlist(...) puts (#__VA_ARGS__) +#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) +static void +test_varargs_macros (void) +{ + int x = 1234; + int y = 5678; + debug ("Flag"); + debug ("X = %d\n", x); + showlist (The first, second, and third items.); + report (x>y, "x is %d but y is %d", x, y); +} + +// Check long long types. +#define BIG64 18446744073709551615ull +#define BIG32 4294967295ul +#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) +#if !BIG_OK + your preprocessor is broken; +#endif +#if BIG_OK +#else + your preprocessor is broken; +#endif +static long long int bignum = -9223372036854775807LL; +static unsigned long long int ubignum = BIG64; + +struct incomplete_array +{ + int datasize; + double data[]; +}; + +struct named_init { + int number; + const wchar_t *name; + double average; +}; + +typedef const char *ccp; + +static inline int +test_restrict (ccp restrict text) +{ + // See if C++-style comments work. + // Iterate through items via the restricted pointer. + // Also check for declarations in for loops. + for (unsigned int i = 0; *(text+i) != '\0'; ++i) + continue; + return 0; +} + +// Check varargs and va_copy. +static void +test_varargs (const char *format, ...) +{ + va_list args; + va_start (args, format); + va_list args_copy; + va_copy (args_copy, args); + + const char *str; + int number; + float fnumber; + + while (*format) + { + switch (*format++) + { + case 's': // string + str = va_arg (args_copy, const char *); + break; + case 'd': // int + number = va_arg (args_copy, int); + break; + case 'f': // float + fnumber = va_arg (args_copy, double); + break; + default: + break; + } + } + va_end (args_copy); + va_end (args); +} + +int +main () +{ + + // Check bool. + _Bool success = false; + + // Check restrict. + if (test_restrict ("String literal") == 0) + success = true; + char *restrict newvar = "Another string"; + + // Check varargs. + test_varargs ("s, d' f .", "string", 65, 34.234); + test_varargs_macros (); + + // Check flexible array members. + struct incomplete_array *ia = + malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); + ia->datasize = 10; + for (int i = 0; i < ia->datasize; ++i) + ia->data[i] = i * 1.234; + + // Check named initializers. + struct named_init ni = { + .number = 34, + .name = L"Test wide string", + .average = 543.34343, + }; + + ni.number = 58; + + int dynamic_array[ni.number]; + dynamic_array[ni.number - 1] = 543; + + // work around unused variable warnings + return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' + || dynamic_array[ni.number - 1] != 543); + + ; + return 0; +} +_ACEOF +for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c99=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c99" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c99" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c99" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 +$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c99" != xno; then : + +fi + + + + +LDFLAGS="$LDFLAGS -L/usr/local/lib" + +# Checks for libraries. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 +$as_echo_n "checking for library containing log... " >&6; } +if ${ac_cv_search_log+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_func_search_save_LIBS=$LIBS +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char log (); +int +main () +{ +return log (); + ; + return 0; +} +_ACEOF +for ac_lib in '' m; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + if ac_fn_c_try_link "$LINENO"; then : + ac_cv_search_log=$ac_res +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if ${ac_cv_search_log+:} false; then : + break +fi +done +if ${ac_cv_search_log+:} false; then : + +else + ac_cv_search_log=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 +$as_echo "$ac_cv_search_log" >&6; } +ac_res=$ac_cv_search_log +if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +else + as_fn_error $? "Could not find math library" "$LINENO" 5 +fi + + +# Checks for header files. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if ${ac_cv_header_stdc+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdc=yes +else + ac_cv_header_stdc=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then : + : +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +$as_echo "@%:@define STDC_HEADERS 1" >>confdefs.h + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 +$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } +if ${ac_cv_header_time+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include + +int +main () +{ +if ((struct tm *) 0) +return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_time=yes +else + ac_cv_header_time=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 +$as_echo "$ac_cv_header_time" >&6; } +if test $ac_cv_header_time = yes; then + +$as_echo "@%:@define TIME_WITH_SYS_TIME 1" >>confdefs.h + +fi + +ac_header_dirent=no +for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do + as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 +$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } +if eval \${$as_ac_Header+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include <$ac_hdr> + +int +main () +{ +if ((DIR *) 0) +return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_ac_Header=yes" +else + eval "$as_ac_Header=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$as_ac_Header + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +@%:@define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 +_ACEOF + +ac_header_dirent=$ac_hdr; break +fi + +done +# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. +if test $ac_header_dirent = dirent.h; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 +$as_echo_n "checking for library containing opendir... " >&6; } +if ${ac_cv_search_opendir+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_func_search_save_LIBS=$LIBS +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char opendir (); +int +main () +{ +return opendir (); + ; + return 0; +} +_ACEOF +for ac_lib in '' dir; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + if ac_fn_c_try_link "$LINENO"; then : + ac_cv_search_opendir=$ac_res +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if ${ac_cv_search_opendir+:} false; then : + break +fi +done +if ${ac_cv_search_opendir+:} false; then : + +else + ac_cv_search_opendir=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 +$as_echo "$ac_cv_search_opendir" >&6; } +ac_res=$ac_cv_search_opendir +if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +fi + +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 +$as_echo_n "checking for library containing opendir... " >&6; } +if ${ac_cv_search_opendir+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_func_search_save_LIBS=$LIBS +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char opendir (); +int +main () +{ +return opendir (); + ; + return 0; +} +_ACEOF +for ac_lib in '' x; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + if ac_fn_c_try_link "$LINENO"; then : + ac_cv_search_opendir=$ac_res +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if ${ac_cv_search_opendir+:} false; then : + break +fi +done +if ${ac_cv_search_opendir+:} false; then : + +else + ac_cv_search_opendir=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 +$as_echo "$ac_cv_search_opendir" >&6; } +ac_res=$ac_cv_search_opendir +if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +fi + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5 +$as_echo_n "checking for stdbool.h that conforms to C99... " >&6; } +if ${ac_cv_header_stdbool_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #include + #ifndef bool + "error: bool is not defined" + #endif + #ifndef false + "error: false is not defined" + #endif + #if false + "error: false is not 0" + #endif + #ifndef true + "error: true is not defined" + #endif + #if true != 1 + "error: true is not 1" + #endif + #ifndef __bool_true_false_are_defined + "error: __bool_true_false_are_defined is not defined" + #endif + + struct s { _Bool s: 1; _Bool t; } s; + + char a[true == 1 ? 1 : -1]; + char b[false == 0 ? 1 : -1]; + char c[__bool_true_false_are_defined == 1 ? 1 : -1]; + char d[(bool) 0.5 == true ? 1 : -1]; + /* See body of main program for 'e'. */ + char f[(_Bool) 0.0 == false ? 1 : -1]; + char g[true]; + char h[sizeof (_Bool)]; + char i[sizeof s.t]; + enum { j = false, k = true, l = false * true, m = true * 256 }; + /* The following fails for + HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */ + _Bool n[m]; + char o[sizeof n == m * sizeof n[0] ? 1 : -1]; + char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; + /* Catch a bug in an HP-UX C compiler. See + http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html + http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html + */ + _Bool q = true; + _Bool *pq = &q; + +int +main () +{ + + bool e = &s; + *pq |= q; + *pq |= ! q; + /* Refer to every declared value, to avoid compiler optimizations. */ + return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l + + !m + !n + !o + !p + !q + !pq); + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdbool_h=yes +else + ac_cv_header_stdbool_h=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5 +$as_echo "$ac_cv_header_stdbool_h" >&6; } + ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default" +if test "x$ac_cv_type__Bool" = xyes; then : + +cat >>confdefs.h <<_ACEOF +@%:@define HAVE__BOOL 1 +_ACEOF + + +fi + + +if test $ac_cv_header_stdbool_h = yes; then + +$as_echo "@%:@define HAVE_STDBOOL_H 1" >>confdefs.h + +fi + +for ac_header in fcntl.h float.h inttypes.h limits.h locale.h malloc.h memory.h stddef.h stdint.h stdlib.h string.h unistd.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +@%:@define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +# Checks for typedefs, structures, and compiler characteristics. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 +$as_echo_n "checking for inline... " >&6; } +if ${ac_cv_c_inline+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_c_inline=no +for ac_kw in inline __inline__ __inline; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifndef __cplusplus +typedef int foo_t; +static $ac_kw foo_t static_foo () {return 0; } +$ac_kw foo_t foo () {return 0; } +#endif + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_c_inline=$ac_kw +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + test "$ac_cv_c_inline" != no && break +done + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 +$as_echo "$ac_cv_c_inline" >&6; } + +case $ac_cv_c_inline in + inline | yes) ;; + *) + case $ac_cv_c_inline in + no) ac_val=;; + *) ac_val=$ac_cv_c_inline;; + esac + cat >>confdefs.h <<_ACEOF +#ifndef __cplusplus +#define inline $ac_val +#endif +_ACEOF + ;; +esac + +ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t" +case $ac_cv_c_int16_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +@%:@define int16_t $ac_cv_c_int16_t +_ACEOF +;; +esac + +ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t" +case $ac_cv_c_int32_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +@%:@define int32_t $ac_cv_c_int32_t +_ACEOF +;; +esac + +ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" +case $ac_cv_c_int64_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +@%:@define int64_t $ac_cv_c_int64_t +_ACEOF +;; +esac + +ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t" +case $ac_cv_c_int8_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +@%:@define int8_t $ac_cv_c_int8_t +_ACEOF +;; +esac + +ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" +if test "x$ac_cv_type_off_t" = xyes; then : + +else + +cat >>confdefs.h <<_ACEOF +@%:@define off_t long int +_ACEOF + +fi + +ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" +if test "x$ac_cv_type_size_t" = xyes; then : + +else + +cat >>confdefs.h <<_ACEOF +@%:@define size_t unsigned int +_ACEOF + +fi + +ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" +if test "x$ac_cv_type_ssize_t" = xyes; then : + +else + +cat >>confdefs.h <<_ACEOF +@%:@define ssize_t int +_ACEOF + +fi + +ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t" +case $ac_cv_c_uint16_t in #( + no|yes) ;; #( + *) + + +cat >>confdefs.h <<_ACEOF +@%:@define uint16_t $ac_cv_c_uint16_t +_ACEOF +;; + esac + +ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" +case $ac_cv_c_uint32_t in #( + no|yes) ;; #( + *) + +$as_echo "@%:@define _UINT32_T 1" >>confdefs.h + + +cat >>confdefs.h <<_ACEOF +@%:@define uint32_t $ac_cv_c_uint32_t +_ACEOF +;; + esac + +ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" +case $ac_cv_c_uint64_t in #( + no|yes) ;; #( + *) + +$as_echo "@%:@define _UINT64_T 1" >>confdefs.h + + +cat >>confdefs.h <<_ACEOF +@%:@define uint64_t $ac_cv_c_uint64_t +_ACEOF +;; + esac + +ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t" +case $ac_cv_c_uint8_t in #( + no|yes) ;; #( + *) + +$as_echo "@%:@define _UINT8_T 1" >>confdefs.h + + +cat >>confdefs.h <<_ACEOF +@%:@define uint8_t $ac_cv_c_uint8_t +_ACEOF +;; + esac + +ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default" +if test "x$ac_cv_type_ptrdiff_t" = xyes; then : + +cat >>confdefs.h <<_ACEOF +@%:@define HAVE_PTRDIFF_T 1 +_ACEOF + + +fi + + +# Checks for library functions. +for ac_func in malloc realloc drand48 getcwd gettimeofday memmove memset regcomp setlocale sqrt strdup strndup +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +@%:@define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + +LIBPOSTAL_DATA_DIR_VERSION_STRING=v1 + + +DATA_FILE_LATEST_VERSION=$(cat $srcdir/versions/base_data) +PARSER_MODEL_LATEST_VERSION=$(cat $srcdir/versions/parser) +LANG_CLASS_MODEL_LATEST_VERSION=$(cat $srcdir/versions/language_classifier) + +LIBPOSTAL_DATA_FILE_LATEST_VERSION=$DATA_FILE_LATEST_VERSION + +LIBPOSTAL_PARSER_MODEL_LATEST_VERSION=$PARSER_MODEL_LATEST_VERSION + +LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION=$LANG_CLASS_MODEL_LATEST_VERSION + + +# Senzing data +LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING=v1 + + +SENZING_DATA_FILE_LATEST_VERSION=$(cat $srcdir/versions/senzing/base_data) +SENZING_PARSER_MODEL_LATEST_VERSION=$(cat $srcdir/versions/senzing/parser) +SENZING_LANG_CLASS_MODEL_LATEST_VERSION=$(cat $srcdir/versions/senzing/language_classifier) + +LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION=$SENZING_DATA_FILE_LATEST_VERSION + +LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION=$SENZING_PARSER_MODEL_LATEST_VERSION + +LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION=$SENZING_LANG_CLASS_MODEL_LATEST_VERSION + + +ac_config_files="$ac_config_files Makefile libpostal.pc src/Makefile src/libpostal_data test/Makefile" + + +# Extract the first word of "shuf", so it can be a program name with args. +set dummy shuf; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_FOUND_SHUF+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$FOUND_SHUF"; then + ac_cv_prog_FOUND_SHUF="$FOUND_SHUF" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_FOUND_SHUF="yes" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +FOUND_SHUF=$ac_cv_prog_FOUND_SHUF +if test -n "$FOUND_SHUF"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOUND_SHUF" >&5 +$as_echo "$FOUND_SHUF" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +# Extract the first word of "gshuf", so it can be a program name with args. +set dummy gshuf; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_FOUND_GSHUF+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$FOUND_GSHUF"; then + ac_cv_prog_FOUND_GSHUF="$FOUND_GSHUF" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_FOUND_GSHUF="yes" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +FOUND_GSHUF=$ac_cv_prog_FOUND_GSHUF +if test -n "$FOUND_GSHUF"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOUND_GSHUF" >&5 +$as_echo "$FOUND_GSHUF" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + +if test "x$FOUND_SHUF" = xyes; then : + +$as_echo "@%:@define HAVE_SHUF 1" >>confdefs.h + +fi +if test "x$FOUND_GSHUF" = xyes; then : + +$as_echo "@%:@define HAVE_GSHUF 1" >>confdefs.h + +fi + +# ------------------------------------------------------------------ +# Checks for SSE2 build +# ------------------------------------------------------------------ + +@%:@ Check whether --enable-sse2 was given. +if test "${enable_sse2+set}" = set; then : + enableval=$enable_sse2; +fi + + +if test "x$enable_sse2" != "xno"; then : + + CFLAGS="-mfpmath=sse -msse2 -DUSE_SSE ${CFLAGS}" + +fi + +ac_fn_c_check_header_mongrel "$LINENO" "cblas.h" "ac_cv_header_cblas_h" "$ac_includes_default" +if test "x$ac_cv_header_cblas_h" = xyes; then : + + +ax_cblas_ok=no + + +@%:@ Check whether --with-cblas was given. +if test "${with_cblas+set}" = set; then : + withval=$with_cblas; +fi + +case $with_cblas in + yes | "") ;; + no) ax_cblas_ok=disable ;; + -* | */* | *.a | *.so | *.so.* | *.o) CBLAS_LIBS="$with_cblas" ;; + *) CBLAS_LIBS="-l$with_cblas" ;; +esac + +ax_cblas_save_LIBS="$LIBS" + +# First, check CBLAS_LIBS environment variable +if test $ax_cblas_ok = no; then +if test "x$CBLAS_LIBS" != x; then + save_LIBS="$LIBS"; LIBS="$CBLAS_LIBS $LIBS" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in $CBLAS_LIBS" >&5 +$as_echo_n "checking for cblas_dgemm in $CBLAS_LIBS... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cblas_ok=yes +else + CBLAS_LIBS="" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cblas_ok" >&5 +$as_echo "$ax_cblas_ok" >&6; } + LIBS="$save_LIBS" +fi +fi + +# CBLAS linked to by default? (happens on some supercomputers) +if test $ax_cblas_ok = no; then + save_LIBS="$LIBS"; LIBS="$LIBS" + ac_fn_c_check_func "$LINENO" "cblas_dgemm" "ac_cv_func_cblas_dgemm" +if test "x$ac_cv_func_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes +fi + + LIBS="$save_LIBS" +fi + +# BLAS in ATLAS library? (http://math-atlas.sourceforge.net/) +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ATL_xerbla in -latlas" >&5 +$as_echo_n "checking for ATL_xerbla in -latlas... " >&6; } +if ${ac_cv_lib_atlas_ATL_xerbla+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-latlas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char ATL_xerbla (); +int +main () +{ +return ATL_xerbla (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_atlas_ATL_xerbla=yes +else + ac_cv_lib_atlas_ATL_xerbla=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_atlas_ATL_xerbla" >&5 +$as_echo "$ac_cv_lib_atlas_ATL_xerbla" >&6; } +if test "x$ac_cv_lib_atlas_ATL_xerbla" = xyes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lcblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lcblas... " >&6; } +if ${ac_cv_lib_cblas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcblas -latlas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_cblas_cblas_dgemm=yes +else + ac_cv_lib_cblas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cblas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_cblas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_cblas_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes + CBLAS_LIBS="-lcblas -latlas" +fi + +fi + +fi + +# BLAS in Intel MKL library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lmkl" >&5 +$as_echo_n "checking for cblas_dgemm in -lmkl... " >&6; } +if ${ac_cv_lib_mkl_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lmkl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_mkl_cblas_dgemm=yes +else + ac_cv_lib_mkl_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mkl_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_mkl_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_mkl_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes;CBLAS_LIBS="-lmkl" +fi + +fi + +# BLAS in Apple vecLib library? +if test $ax_cblas_ok = no; then + save_LIBS="$LIBS"; LIBS="-framework vecLib $LIBS" + ac_fn_c_check_func "$LINENO" "cblas_dgemm" "ac_cv_func_cblas_dgemm" +if test "x$ac_cv_func_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes;CBLAS_LIBS="-framework vecLib" +fi + + LIBS="$save_LIBS" +fi + +# BLAS in Alpha DXML library? (now called CXML, see above) +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -ldxml" >&5 +$as_echo_n "checking for cblas_dgemm in -ldxml... " >&6; } +if ${ac_cv_lib_dxml_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldxml $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dxml_cblas_dgemm=yes +else + ac_cv_lib_dxml_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dxml_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_dxml_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_dxml_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes;CBLAS_LIBS="-ldxml" +fi + +fi + +# BLAS in Sun Performance library? +if test $ax_cblas_ok = no; then + if test "x$GCC" != xyes; then # only works with Sun CC + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosp in -lsunmath" >&5 +$as_echo_n "checking for acosp in -lsunmath... " >&6; } +if ${ac_cv_lib_sunmath_acosp+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsunmath $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char acosp (); +int +main () +{ +return acosp (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_sunmath_acosp=yes +else + ac_cv_lib_sunmath_acosp=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sunmath_acosp" >&5 +$as_echo "$ac_cv_lib_sunmath_acosp" >&6; } +if test "x$ac_cv_lib_sunmath_acosp" = xyes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lsunperf" >&5 +$as_echo_n "checking for cblas_dgemm in -lsunperf... " >&6; } +if ${ac_cv_lib_sunperf_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsunperf -lsunmath $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_sunperf_cblas_dgemm=yes +else + ac_cv_lib_sunperf_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sunperf_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_sunperf_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_sunperf_cblas_dgemm" = xyes; then : + CBLAS_LIBS="-xlic_lib=sunperf -lsunmath" + ax_cblas_ok=yes +fi + +fi + + fi +fi + +# BLAS in SCSL library? (SGI/Cray Scientific Library) +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lscs" >&5 +$as_echo_n "checking for cblas_dgemm in -lscs... " >&6; } +if ${ac_cv_lib_scs_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lscs $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_scs_cblas_dgemm=yes +else + ac_cv_lib_scs_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_scs_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_scs_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_scs_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lscs" +fi + +fi + +# BLAS in SGIMATH library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lcomplib.sgimath" >&5 +$as_echo_n "checking for cblas_dgemm in -lcomplib.sgimath... " >&6; } +if ${ac_cv_lib_complib_sgimath_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcomplib.sgimath $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_complib_sgimath_cblas_dgemm=yes +else + ac_cv_lib_complib_sgimath_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_complib_sgimath_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_complib_sgimath_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_complib_sgimath_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lcomplib.sgimath" +fi + +fi + +# BLAS in IBM ESSL library? (requires generic BLAS lib, too) +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lblas... " >&6; } +if ${ac_cv_lib_blas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_blas_cblas_dgemm=yes +else + ac_cv_lib_blas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_blas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_blas_cblas_dgemm" = xyes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lessl" >&5 +$as_echo_n "checking for cblas_dgemm in -lessl... " >&6; } +if ${ac_cv_lib_essl_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lessl -lblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_essl_cblas_dgemm=yes +else + ac_cv_lib_essl_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_essl_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_essl_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_essl_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lessl -lblas" +fi + +fi + +fi + +# BLAS in OpenBLAS library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lopenblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lopenblas... " >&6; } +if ${ac_cv_lib_openblas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lopenblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_openblas_cblas_dgemm=yes +else + ac_cv_lib_openblas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_openblas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_openblas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_openblas_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lopenblas" +fi + +fi + +# Generic CBLAS library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lcblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lcblas... " >&6; } +if ${ac_cv_lib_cblas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_cblas_cblas_dgemm=yes +else + ac_cv_lib_cblas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cblas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_cblas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_cblas_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lcblas" +fi + +fi + +# Generic BLAS library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lblas... " >&6; } +if ${ac_cv_lib_blas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_blas_cblas_dgemm=yes +else + ac_cv_lib_blas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_blas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_blas_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lblas" +fi + +fi + + + +LIBS="$ax_cblas_save_LIBS" + +# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: +if test x"$ax_cblas_ok" = xyes; then + +$as_echo "@%:@define HAVE_CBLAS 1" >>confdefs.h + + : +else + ax_cblas_ok=no + +fi + +fi + + + +@%:@ Check whether --enable-data-download was given. +if test "${enable_data_download+set}" = set; then : + enableval=$enable_data_download; case "${enableval}" in + yes) DOWNLOAD_DATA=true ;; + no) DOWNLOAD_DATA=false ;; + *) as_fn_error $? "bad value ${enableval} for --disable-data-download" "$LINENO" 5 ;; + esac +else + DOWNLOAD_DATA=true +fi + + + +if ${MODEL:+false} :; then : + +else + if test "x$MODEL" = xsenzing; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Invalid MODEL value set +See \`config.log' for more details" "$LINENO" 5; } +fi +fi + + if test "x$DOWNLOAD_DATA" = "xtrue"; then + DOWNLOAD_DATA_TRUE= + DOWNLOAD_DATA_FALSE='#' +else + DOWNLOAD_DATA_TRUE='#' + DOWNLOAD_DATA_FALSE= +fi + + + +@%:@ Check whether --with-cflags-scanner-extra was given. +if test "${with_cflags_scanner_extra+set}" = set; then : + withval=$with_cflags_scanner_extra; + if test "x$withval" = "xno"; then + CFLAGS_SCANNER_EXTRA="" + else + CFLAGS_SCANNER_EXTRA="$withval" + fi + +else + CFLAGS_SCANNER_EXTRA="" + +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: extra cflags for scanner.c: $CFLAGS_SCANNER_EXTRA" >&5 +$as_echo "$as_me: extra cflags for scanner.c: $CFLAGS_SCANNER_EXTRA" >&6;} + +LIBPOSTAL_SO_VERSION=1:1:0 + + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + if test "x$cache_file" != "x/dev/null"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +U= +for ac_i in : $LIB@&t@OBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIB@&t@OBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +$as_echo_n "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 +$as_echo "done" >&6; } + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${DOWNLOAD_DATA_TRUE}" && test -z "${DOWNLOAD_DATA_FALSE}"; then + as_fn_error $? "conditional \"DOWNLOAD_DATA\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: "${CONFIG_STATUS=./config.status}" +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in @%:@( + *posix*) : + set -o posix ;; @%:@( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in @%:@( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in @%:@(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +@%:@ as_fn_error STATUS ERROR [LINENO LOG_FD] +@%:@ ---------------------------------------- +@%:@ Output "`basename @S|@0`: error: ERROR" to stderr. If LINENO and LOG_FD are +@%:@ provided, also output the error to LOG_FD, referencing LINENO. Then exit the +@%:@ script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} @%:@ as_fn_error + + +@%:@ as_fn_set_status STATUS +@%:@ ----------------------- +@%:@ Set @S|@? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} @%:@ as_fn_set_status + +@%:@ as_fn_exit STATUS +@%:@ ----------------- +@%:@ Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} @%:@ as_fn_exit + +@%:@ as_fn_unset VAR +@%:@ --------------- +@%:@ Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +@%:@ as_fn_append VAR VALUE +@%:@ ---------------------- +@%:@ Append the text in VALUE to the end of the definition contained in VAR. Take +@%:@ advantage of any shell optimizations that allow amortized linear growth over +@%:@ repeated appends, instead of the typical quadratic growth present in naive +@%:@ implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +@%:@ as_fn_arith ARG... +@%:@ ------------------ +@%:@ Perform arithmetic evaluation on the ARGs, and store the result in the +@%:@ global @S|@as_val. Take advantage of shells that can avoid forks. The arguments +@%:@ must be portable across @S|@(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in @%:@((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +@%:@ as_fn_mkdir_p +@%:@ ------------- +@%:@ Create "@S|@as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} @%:@ as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + + +@%:@ as_fn_executable_p FILE +@%:@ ----------------------- +@%:@ Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} @%:@ as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by libpostal $as_me 1.1.0, which was +generated by GNU Autoconf 2.69. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + +case $ac_config_headers in *" +"*) set x $ac_config_headers; shift; ac_config_headers=$*;; +esac + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_headers="$ac_config_headers" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to the package provider." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" +ac_cs_version="\\ +libpostal config.status 1.1.0 +configured by $0, generated by GNU Autoconf 2.69, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2012 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +MKDIR_P='$MKDIR_P' +AWK='$AWK' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../@%:@@%:@ /;s/...$/ @%:@@%:@/;p;x;p;x' <<_ASBOX +@%:@@%:@ Running $as_me. @%:@@%:@ +_ASBOX + $as_echo "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# +AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' +macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' +enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' +enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' +pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' +enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' +shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' +SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' +ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' +PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' +host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' +host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' +host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' +build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' +build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' +build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' +SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' +Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' +GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' +EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' +FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' +LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' +NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' +LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' +max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' +ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' +exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' +lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' +lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' +lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' +lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' +lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' +reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' +reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' +OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' +deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' +file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' +file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' +want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' +DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' +sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' +AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' +AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' +archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' +STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' +RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' +old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' +old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' +lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' +CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' +CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' +compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' +GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' +lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' +nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' +lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' +lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' +objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' +MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' +lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' +need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' +MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' +DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' +NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' +LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' +OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' +OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' +libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' +shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' +extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' +enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' +export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' +whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' +compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' +old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' +archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' +module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' +module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' +with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' +allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' +no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' +hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' +hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' +hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' +hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' +hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' +inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' +link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' +always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' +export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' +exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' +include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' +prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' +postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' +file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' +variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' +need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' +need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' +version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' +runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' +libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' +library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' +soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' +install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' +postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' +postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' +finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' +hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' +sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' +configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' +configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' +hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' +enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' +old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' +striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' + +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in SHELL \ +ECHO \ +PATH_SEPARATOR \ +SED \ +GREP \ +EGREP \ +FGREP \ +LD \ +NM \ +LN_S \ +lt_SP2NL \ +lt_NL2SP \ +reload_flag \ +OBJDUMP \ +deplibs_check_method \ +file_magic_cmd \ +file_magic_glob \ +want_nocaseglob \ +DLLTOOL \ +sharedlib_from_linklib_cmd \ +AR \ +AR_FLAGS \ +archiver_list_spec \ +STRIP \ +RANLIB \ +CC \ +CFLAGS \ +compiler \ +lt_cv_sys_global_symbol_pipe \ +lt_cv_sys_global_symbol_to_cdecl \ +lt_cv_sys_global_symbol_to_import \ +lt_cv_sys_global_symbol_to_c_name_address \ +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ +lt_cv_nm_interface \ +nm_file_list_spec \ +lt_cv_truncate_bin \ +lt_prog_compiler_no_builtin_flag \ +lt_prog_compiler_pic \ +lt_prog_compiler_wl \ +lt_prog_compiler_static \ +lt_cv_prog_compiler_c_o \ +need_locks \ +MANIFEST_TOOL \ +DSYMUTIL \ +NMEDIT \ +LIPO \ +OTOOL \ +OTOOL64 \ +shrext_cmds \ +export_dynamic_flag_spec \ +whole_archive_flag_spec \ +compiler_needs_object \ +with_gnu_ld \ +allow_undefined_flag \ +no_undefined_flag \ +hardcode_libdir_flag_spec \ +hardcode_libdir_separator \ +exclude_expsyms \ +include_expsyms \ +file_list_spec \ +variables_saved_for_relink \ +libname_spec \ +library_names_spec \ +soname_spec \ +install_override_mode \ +finish_eval \ +old_striplib \ +striplib; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds \ +old_postinstall_cmds \ +old_postuninstall_cmds \ +old_archive_cmds \ +extract_expsyms_cmds \ +old_archive_from_new_cmds \ +old_archive_from_expsyms_cmds \ +archive_cmds \ +archive_expsym_cmds \ +module_cmds \ +module_expsym_cmds \ +export_symbols_cmds \ +prelink_cmds \ +postlink_cmds \ +postinstall_cmds \ +postuninstall_cmds \ +finish_cmds \ +sys_lib_search_path_spec \ +configure_time_dlsearch_path \ +configure_time_lt_sys_library_path; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +ac_aux_dir='$ac_aux_dir' + +# See if we are running on zsh, and set the options that allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='$PACKAGE' + VERSION='$VERSION' + RM='$RM' + ofile='$ofile' + + + + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "libpostal.pc") CONFIG_FILES="$CONFIG_FILES libpostal.pc" ;; + "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; + "src/libpostal_data") CONFIG_FILES="$CONFIG_FILES src/libpostal_data" ;; + "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$ac_tmp/defines.awk" <<\_ACAWK || +BEGIN { +_ACEOF + +# Transform confdefs.h into an awk script `defines.awk', embedded as +# here-document in config.status, that substitutes the proper values into +# config.h.in to produce config.h. + +# Create a delimiter string that does not exist in confdefs.h, to ease +# handling of long lines. +ac_delim='%!_!# ' +for ac_last_try in false false :; do + ac_tt=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_tt"; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +# For the awk script, D is an array of macro values keyed by name, +# likewise P contains macro parameters if any. Preserve backslash +# newline sequences. + +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +sed -n ' +s/.\{148\}/&'"$ac_delim"'/g +t rset +:rset +s/^[ ]*#[ ]*define[ ][ ]*/ / +t def +d +:def +s/\\$// +t bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3"/p +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p +d +:bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3\\\\\\n"\\/p +t cont +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p +t cont +d +:cont +n +s/.\{148\}/&'"$ac_delim"'/g +t clear +:clear +s/\\$// +t bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/"/p +d +:bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p +b cont +' >$CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi +# Compute "$ac_file"'s index in $config_headers. +_am_arg="$ac_file" +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$_am_arg" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'`/stamp-h$_am_stamp_count + ;; + + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + case $CONFIG_FILES in @%:@( + *\'*) : + eval set x "$CONFIG_FILES" ;; @%:@( + *) : + set x $CONFIG_FILES ;; @%:@( + *) : + ;; +esac + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`$as_dirname -- "$am_mf" || +$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$am_mf" : 'X\(//\)[^/]' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$am_mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + am_filepart=`$as_basename -- "$am_mf" || +$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$am_mf" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { echo "$as_me:$LINENO: cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles" >&5 + (cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } || am_rc=$? + done + if test $am_rc -ne 0; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. Try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking). +See \`config.log' for more details" "$LINENO" 5; } + fi + { am_dirpart=; unset am_dirpart;} + { am_filepart=; unset am_filepart;} + { am_mf=; unset am_mf;} + { am_rc=; unset am_rc;} + rm -f conftest-deps.mk +} + ;; + "libtool":C) + + # See if we are running on zsh, and set the options that allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST + fi + + cfgfile=${ofile}T + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL +# Generated automatically by $as_me ($PACKAGE) $VERSION +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +# The names of the tagged configurations supported by this script. +available_tags='' + +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# Shared archive member basename,for filename based shared library versioning on AIX. +shared_archive_member_spec=$shared_archive_member_spec + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that protects backslashes. +ECHO=$lt_ECHO + +# The PATH separator for the build system. +PATH_SEPARATOR=$lt_PATH_SEPARATOR + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# convert \$build file names to \$host format. +to_host_file_cmd=$lt_cv_to_host_file_cmd + +# convert \$build files to toolchain format. +to_tool_file_cmd=$lt_cv_to_tool_file_cmd + +# An object symbol dumper. +OBJDUMP=$lt_OBJDUMP + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method = "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# How to find potential files when deplibs_check_method = "file_magic". +file_magic_glob=$lt_file_magic_glob + +# Find potential files using nocaseglob when deplibs_check_method = "file_magic". +want_nocaseglob=$lt_want_nocaseglob + +# DLL creation program. +DLLTOOL=$lt_DLLTOOL + +# Command to associate shared and link libraries. +sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd + +# The archiver. +AR=$lt_AR + +# Flags to create an archive. +AR_FLAGS=$lt_AR_FLAGS + +# How to feed a file listing to the archiver. +archiver_list_spec=$lt_archiver_list_spec + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Whether to use a lock for old archive extraction. +lock_old_archive_extraction=$lock_old_archive_extraction + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm into a list of symbols to manually relocate. +global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name lister interface. +nm_interface=$lt_lt_cv_nm_interface + +# Specify filename containing input files for \$NM. +nm_file_list_spec=$lt_nm_file_list_spec + +# The root where to search for dependent libraries,and where our libraries should be installed. +lt_sysroot=$lt_sysroot + +# Command to truncate a binary pipe. +lt_truncate_bin=$lt_lt_cv_truncate_bin + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Manifest tool. +MANIFEST_TOOL=$lt_MANIFEST_TOOL + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Permission mode override for installation of shared libraries. +install_override_mode=$lt_install_override_mode + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Detected run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path + +# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. +configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Commands necessary for finishing linking programs. +postlink_cmds=$lt_postlink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + +ltmain=$ac_aux_dir/ltmain.sh + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + ;; + "Makefile":F) chmod +x src/libpostal_data ;; + "libpostal.pc":F) chmod +x src/libpostal_data ;; + "src/Makefile":F) chmod +x src/libpostal_data ;; + "src/libpostal_data":F) chmod +x src/libpostal_data ;; + "test/Makefile":F) chmod +x src/libpostal_data ;; + + esac +done # for ac_tag + + +as_fn_exit 0 +_ACEOF +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || as_fn_exit 1 +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + diff --git a/autom4te.cache/requests b/autom4te.cache/requests new file mode 100644 index 000000000..4af41fadc --- /dev/null +++ b/autom4te.cache/requests @@ -0,0 +1,742 @@ +# This file was generated by Autom4te Wed Jan 22 14:03:12 UTC 2020. +# It contains the lists of macros which have been traced. +# It can be safely removed. + +@request = ( + bless( [ + '0', + 1, + [ + '/usr/share/autoconf' + ], + [ + '/usr/share/autoconf/autoconf/autoconf.m4f', + '-', + '/usr/share/aclocal-1.16/internal/ac-config-macro-dirs.m4', + '/usr/share/aclocal/libtool.m4', + '/usr/share/aclocal/ltargz.m4', + '/usr/share/aclocal/ltdl.m4', + '/usr/share/aclocal/ltoptions.m4', + '/usr/share/aclocal/ltsugar.m4', + '/usr/share/aclocal/ltversion.m4', + '/usr/share/aclocal/lt~obsolete.m4', + '/usr/share/aclocal-1.16/amversion.m4', + '/usr/share/aclocal-1.16/auxdir.m4', + '/usr/share/aclocal-1.16/cond.m4', + '/usr/share/aclocal-1.16/depend.m4', + '/usr/share/aclocal-1.16/depout.m4', + '/usr/share/aclocal-1.16/init.m4', + '/usr/share/aclocal-1.16/install-sh.m4', + '/usr/share/aclocal-1.16/lead-dot.m4', + '/usr/share/aclocal-1.16/make.m4', + '/usr/share/aclocal-1.16/missing.m4', + '/usr/share/aclocal-1.16/options.m4', + '/usr/share/aclocal-1.16/prog-cc-c-o.m4', + '/usr/share/aclocal-1.16/runlog.m4', + '/usr/share/aclocal-1.16/sanity.m4', + '/usr/share/aclocal-1.16/silent.m4', + '/usr/share/aclocal-1.16/strip.m4', + '/usr/share/aclocal-1.16/substnot.m4', + '/usr/share/aclocal-1.16/tar.m4', + 'configure.ac' + ], + { + '_LT_AC_LANG_C_CONFIG' => 1, + 'AM_PROG_NM' => 1, + 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1, + 'AC_LTDL_SYMBOL_USCORE' => 1, + 'LT_PATH_LD' => 1, + 'AC_DISABLE_FAST_INSTALL' => 1, + 'AC_LIBTOOL_COMPILER_OPTION' => 1, + 'include' => 1, + '_LT_AC_LANG_GCJ' => 1, + '_AC_AM_CONFIG_HEADER_HOOK' => 1, + '_AC_PROG_LIBTOOL' => 1, + 'AC_LIBTOOL_PICMODE' => 1, + '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1, + 'AC_LIBTOOL_POSTDEP_PREDEP' => 1, + 'AC_ENABLE_SHARED' => 1, + 'LTDL_INSTALLABLE' => 1, + 'LT_SYS_DLSEARCH_PATH' => 1, + '_LT_LINKER_OPTION' => 1, + 'LT_AC_PROG_SED' => 1, + 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1, + 'AC_LTDL_DLSYM_USCORE' => 1, + '_LT_AC_TAGVAR' => 1, + 'm4_include' => 1, + '_m4_warn' => 1, + '_LT_AC_FILE_LTDLL_C' => 1, + 'AM_SILENT_RULES' => 1, + '_LT_LINKER_BOILERPLATE' => 1, + 'AC_LIBTOOL_LANG_F77_CONFIG' => 1, + 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1, + 'AM_MISSING_HAS_RUN' => 1, + '_LT_AC_LANG_CXX' => 1, + '_LT_AC_PROG_CXXCPP' => 1, + 'LT_SUPPORTED_TAG' => 1, + '_LT_PROG_FC' => 1, + 'AC_DISABLE_STATIC' => 1, + 'AM_DEP_TRACK' => 1, + 'AC_LIBTOOL_CONFIG' => 1, + 'LTVERSION_VERSION' => 1, + 'AC_LIBLTDL_CONVENIENCE' => 1, + 'AC_LIBTOOL_WIN32_DLL' => 1, + 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1, + 'AC_PROG_LIBTOOL' => 1, + '_LT_AC_TAGCONFIG' => 1, + 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1, + 'LT_PROG_GCJ' => 1, + 'AC_ENABLE_FAST_INSTALL' => 1, + '_LT_PROG_ECHO_BACKSLASH' => 1, + 'AM_ENABLE_STATIC' => 1, + 'AC_LTDL_SHLIBPATH' => 1, + 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1, + '_LT_PROG_F77' => 1, + 'AC_PATH_MAGIC' => 1, + 'AC_LIBTOOL_F77' => 1, + '_LT_AC_LANG_GCJ_CONFIG' => 1, + 'LTOPTIONS_VERSION' => 1, + '_LT_WITH_SYSROOT' => 1, + '_AM_CONFIG_MACRO_DIRS' => 1, + 'LT_LIB_M' => 1, + 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1, + 'LT_FUNC_ARGZ' => 1, + 'AC_LTDL_SHLIBEXT' => 1, + 'LT_LIB_DLLOAD' => 1, + 'AM_PROG_LD' => 1, + '_LT_AC_LANG_CXX_CONFIG' => 1, + 'AM_DISABLE_SHARED' => 1, + '_LT_AC_SYS_COMPILER' => 1, + 'AU_DEFUN' => 1, + 'AC_LTDL_PREOPEN' => 1, + 'LT_AC_PROG_GCJ' => 1, + 'AC_LIBTOOL_FC' => 1, + 'LT_AC_PROG_RC' => 1, + 'LTDL_CONVENIENCE' => 1, + '_LT_CC_BASENAME' => 1, + 'LT_PATH_NM' => 1, + 'AC_LIB_LTDL' => 1, + 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, + '_AM_PROG_CC_C_O' => 1, + '_AM_IF_OPTION' => 1, + '_LT_PATH_TOOL_PREFIX' => 1, + '_LTDL_SETUP' => 1, + 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + 'AC_PROG_EGREP' => 1, + 'AM_DISABLE_STATIC' => 1, + '_AM_SET_OPTION' => 1, + 'AC_CONFIG_MACRO_DIR' => 1, + 'LT_SYS_DLOPEN_DEPLIBS' => 1, + 'AC_DEPLIBS_CHECK_METHOD' => 1, + 'AM_PROG_LIBTOOL' => 1, + 'AC_ENABLE_STATIC' => 1, + 'AC_PROG_LD_RELOAD_FLAG' => 1, + 'AC_DEFUN' => 1, + 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1, + 'AC_LIBTOOL_LINKER_OPTION' => 1, + '_LT_AC_TRY_DLOPEN_SELF' => 1, + '_LT_AC_SHELL_INIT' => 1, + '_LT_AC_LANG_F77_CONFIG' => 1, + 'LT_CONFIG_LTDL_DIR' => 1, + 'AM_SET_DEPDIR' => 1, + 'AC_WITH_LTDL' => 1, + '_AM_PROG_TAR' => 1, + '_LT_LIBOBJ' => 1, + 'AC_LIBTOOL_SYS_LIB_STRIP' => 1, + 'AM_MAKE_INCLUDE' => 1, + 'AM_MISSING_PROG' => 1, + '_AM_MANGLE_OPTION' => 1, + 'AC_PROG_LD' => 1, + 'LT_PROG_GO' => 1, + 'AC_DEFUN_ONCE' => 1, + 'AC_DISABLE_SHARED' => 1, + 'LT_SYS_DLOPEN_SELF' => 1, + 'LT_SYS_SYMBOL_USCORE' => 1, + 'AC_LTDL_SYSSEARCHPATH' => 1, + 'LT_SYS_MODULE_EXT' => 1, + 'AC_LIBTOOL_CXX' => 1, + 'AC_PATH_TOOL_PREFIX' => 1, + 'AC_CHECK_LIBM' => 1, + '_AM_DEPENDENCIES' => 1, + 'AM_SUBST_NOTMAKE' => 1, + 'AC_LTDL_ENABLE_INSTALL' => 1, + 'AC_LTDL_OBJDIR' => 1, + 'LT_AC_PROG_EGREP' => 1, + 'LTOBSOLETE_VERSION' => 1, + 'AC_LIBTOOL_GCJ' => 1, + '_LT_AC_CHECK_DLFCN' => 1, + 'AC_LIBTOOL_RC' => 1, + '_LT_PROG_CXX' => 1, + '_LT_AC_LOCK' => 1, + 'AC_LTDL_DLLIB' => 1, + 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1, + '_AM_AUTOCONF_VERSION' => 1, + '_LT_AC_SYS_LIBPATH_AIX' => 1, + 'LT_INIT' => 1, + 'AM_CONDITIONAL' => 1, + '_LT_AC_LANG_F77' => 1, + '_LT_COMPILER_OPTION' => 1, + 'LTSUGAR_VERSION' => 1, + 'AC_PROG_NM' => 1, + 'AM_PROG_CC_C_O' => 1, + 'AC_LIBLTDL_INSTALLABLE' => 1, + 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1, + 'm4_pattern_allow' => 1, + 'LT_LANG' => 1, + 'LT_PROG_RC' => 1, + '_LT_COMPILER_BOILERPLATE' => 1, + '_AM_SET_OPTIONS' => 1, + 'AC_CONFIG_MACRO_DIR_TRACE' => 1, + 'LT_FUNC_DLSYM_USCORE' => 1, + 'AM_RUN_LOG' => 1, + 'LT_WITH_LTDL' => 1, + 'LT_OUTPUT' => 1, + '_LT_AC_PROG_ECHO_BACKSLASH' => 1, + 'AC_LIBTOOL_SETUP' => 1, + 'AM_ENABLE_SHARED' => 1, + '_LT_AC_LANG_RC_CONFIG' => 1, + '_LT_DLL_DEF_P' => 1, + 'AC_LIBTOOL_OBJDIR' => 1, + 'AM_INIT_AUTOMAKE' => 1, + 'AC_LIBTOOL_LANG_C_CONFIG' => 1, + 'AC_LIBTOOL_DLOPEN' => 1, + 'LT_CMD_MAX_LEN' => 1, + 'AM_PROG_INSTALL_STRIP' => 1, + 'LTDL_INIT' => 1, + 'm4_pattern_forbid' => 1, + 'AM_SANITY_CHECK' => 1, + 'AC_LIBTOOL_DLOPEN_SELF' => 1, + 'AC_LIBTOOL_PROG_CC_C_O' => 1, + 'AM_AUTOMAKE_VERSION' => 1, + 'LT_SYS_MODULE_PATH' => 1, + '_LT_PROG_LTMAIN' => 1, + '_AM_SUBST_NOTMAKE' => 1, + 'AM_SET_LEADING_DOT' => 1, + 'AM_AUX_DIR_EXPAND' => 1, + '_LT_PREPARE_SED_QUOTE_VARS' => 1, + 'AM_PROG_INSTALL_SH' => 1, + 'AC_LIBTOOL_LANG_RC_CONFIG' => 1, + 'AC_PROG_LD_GNU' => 1, + 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1, + '_LT_REQUIRED_DARWIN_CHECKS' => 1 + } + ], 'Autom4te::Request' ), + bless( [ + '1', + 1, + [ + '/usr/share/autoconf' + ], + [ + '/usr/share/autoconf/autoconf/autoconf.m4f', + '-', + '/usr/share/aclocal-1.16/internal/ac-config-macro-dirs.m4', + '/usr/share/aclocal/libtool.m4', + '/usr/share/aclocal/ltargz.m4', + '/usr/share/aclocal/ltdl.m4', + '/usr/share/aclocal/ltoptions.m4', + '/usr/share/aclocal/ltsugar.m4', + '/usr/share/aclocal/ltversion.m4', + '/usr/share/aclocal/lt~obsolete.m4', + '/usr/share/aclocal-1.16/amversion.m4', + '/usr/share/aclocal-1.16/auxdir.m4', + '/usr/share/aclocal-1.16/cond.m4', + '/usr/share/aclocal-1.16/depend.m4', + '/usr/share/aclocal-1.16/depout.m4', + '/usr/share/aclocal-1.16/init.m4', + '/usr/share/aclocal-1.16/install-sh.m4', + '/usr/share/aclocal-1.16/lead-dot.m4', + '/usr/share/aclocal-1.16/make.m4', + '/usr/share/aclocal-1.16/missing.m4', + '/usr/share/aclocal-1.16/options.m4', + '/usr/share/aclocal-1.16/prog-cc-c-o.m4', + '/usr/share/aclocal-1.16/runlog.m4', + '/usr/share/aclocal-1.16/sanity.m4', + '/usr/share/aclocal-1.16/silent.m4', + '/usr/share/aclocal-1.16/strip.m4', + '/usr/share/aclocal-1.16/substnot.m4', + '/usr/share/aclocal-1.16/tar.m4', + 'm4/ax_cblas.m4', + 'configure.ac' + ], + { + 'AM_PROG_LIBTOOL' => 1, + 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1, + 'AC_DEFUN' => 1, + 'AC_PROG_LD_RELOAD_FLAG' => 1, + 'AC_ENABLE_STATIC' => 1, + '_AM_SET_OPTION' => 1, + 'AM_DISABLE_STATIC' => 1, + 'AC_DEPLIBS_CHECK_METHOD' => 1, + 'LT_SYS_DLOPEN_DEPLIBS' => 1, + 'AC_CONFIG_MACRO_DIR' => 1, + 'LT_CONFIG_LTDL_DIR' => 1, + '_LT_AC_LANG_F77_CONFIG' => 1, + '_LT_LIBOBJ' => 1, + 'AC_LIBTOOL_SYS_LIB_STRIP' => 1, + '_AM_PROG_TAR' => 1, + 'AC_WITH_LTDL' => 1, + 'AM_SET_DEPDIR' => 1, + '_LT_AC_SHELL_INIT' => 1, + '_LT_AC_TRY_DLOPEN_SELF' => 1, + 'AC_LIBTOOL_LINKER_OPTION' => 1, + '_AM_DEPENDENCIES' => 1, + 'AC_CHECK_LIBM' => 1, + 'AC_PATH_TOOL_PREFIX' => 1, + 'AX_CBLAS' => 1, + 'AC_LIBTOOL_CXX' => 1, + 'LT_SYS_MODULE_EXT' => 1, + 'AM_SUBST_NOTMAKE' => 1, + 'AC_LTDL_ENABLE_INSTALL' => 1, + 'LT_PROG_GO' => 1, + 'AC_PROG_LD' => 1, + '_AM_MANGLE_OPTION' => 1, + 'AM_MISSING_PROG' => 1, + 'AM_MAKE_INCLUDE' => 1, + 'AC_LTDL_SYSSEARCHPATH' => 1, + 'LT_SYS_SYMBOL_USCORE' => 1, + 'AC_DEFUN_ONCE' => 1, + 'AC_DISABLE_SHARED' => 1, + 'LT_SYS_DLOPEN_SELF' => 1, + 'AC_LTDL_DLLIB' => 1, + '_LT_AC_LOCK' => 1, + '_LT_PROG_CXX' => 1, + 'AC_LIBTOOL_RC' => 1, + '_LT_AC_CHECK_DLFCN' => 1, + 'AC_LIBTOOL_GCJ' => 1, + 'AM_CONDITIONAL' => 1, + 'LT_INIT' => 1, + '_LT_AC_SYS_LIBPATH_AIX' => 1, + '_AM_AUTOCONF_VERSION' => 1, + 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1, + 'LT_AC_PROG_EGREP' => 1, + 'AC_LTDL_OBJDIR' => 1, + 'LTOBSOLETE_VERSION' => 1, + 'LT_LANG' => 1, + 'm4_pattern_allow' => 1, + 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1, + '_LT_COMPILER_BOILERPLATE' => 1, + 'LT_PROG_RC' => 1, + 'LTSUGAR_VERSION' => 1, + '_LT_COMPILER_OPTION' => 1, + '_LT_AC_LANG_F77' => 1, + 'AM_PROG_CC_C_O' => 1, + 'AC_LIBLTDL_INSTALLABLE' => 1, + 'AC_PROG_NM' => 1, + '_LT_AC_PROG_ECHO_BACKSLASH' => 1, + 'AM_ENABLE_SHARED' => 1, + 'AC_LIBTOOL_SETUP' => 1, + 'LT_FUNC_DLSYM_USCORE' => 1, + 'AC_CONFIG_MACRO_DIR_TRACE' => 1, + '_AM_SET_OPTIONS' => 1, + 'LT_OUTPUT' => 1, + 'LT_WITH_LTDL' => 1, + 'AM_RUN_LOG' => 1, + 'LT_CMD_MAX_LEN' => 1, + 'AC_LIBTOOL_DLOPEN' => 1, + 'AM_SANITY_CHECK' => 1, + 'm4_pattern_forbid' => 1, + 'LTDL_INIT' => 1, + 'AM_PROG_INSTALL_STRIP' => 1, + '_LT_DLL_DEF_P' => 1, + '_LT_AC_LANG_RC_CONFIG' => 1, + 'AC_LIBTOOL_LANG_C_CONFIG' => 1, + 'AC_LIBTOOL_OBJDIR' => 1, + 'AM_INIT_AUTOMAKE' => 1, + 'AM_PROG_INSTALL_SH' => 1, + '_LT_PREPARE_SED_QUOTE_VARS' => 1, + 'AM_SET_LEADING_DOT' => 1, + 'AM_AUX_DIR_EXPAND' => 1, + '_LT_REQUIRED_DARWIN_CHECKS' => 1, + 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1, + 'AC_PROG_LD_GNU' => 1, + 'AC_LIBTOOL_LANG_RC_CONFIG' => 1, + 'AM_AUTOMAKE_VERSION' => 1, + 'AC_LIBTOOL_PROG_CC_C_O' => 1, + 'AC_LIBTOOL_DLOPEN_SELF' => 1, + '_AM_SUBST_NOTMAKE' => 1, + '_LT_PROG_LTMAIN' => 1, + 'LT_SYS_MODULE_PATH' => 1, + 'AC_DISABLE_FAST_INSTALL' => 1, + 'LT_PATH_LD' => 1, + 'AC_LTDL_SYMBOL_USCORE' => 1, + '_AC_AM_CONFIG_HEADER_HOOK' => 1, + '_LT_AC_LANG_GCJ' => 1, + 'AC_LIBTOOL_COMPILER_OPTION' => 1, + 'include' => 1, + '_LT_AC_LANG_C_CONFIG' => 1, + 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1, + 'AM_PROG_NM' => 1, + 'AC_LIBTOOL_POSTDEP_PREDEP' => 1, + 'AC_ENABLE_SHARED' => 1, + '_AC_PROG_LIBTOOL' => 1, + 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1, + '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + 'AC_LIBTOOL_PICMODE' => 1, + '_LT_LINKER_OPTION' => 1, + 'AC_LTDL_DLSYM_USCORE' => 1, + '_LT_AC_TAGVAR' => 1, + 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1, + 'LT_AC_PROG_SED' => 1, + 'LT_SYS_DLSEARCH_PATH' => 1, + 'LTDL_INSTALLABLE' => 1, + '_LT_AC_LANG_CXX' => 1, + 'AM_MISSING_HAS_RUN' => 1, + 'LT_SUPPORTED_TAG' => 1, + '_LT_PROG_FC' => 1, + '_LT_AC_PROG_CXXCPP' => 1, + 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1, + 'AC_LIBTOOL_LANG_F77_CONFIG' => 1, + 'AM_SILENT_RULES' => 1, + '_LT_LINKER_BOILERPLATE' => 1, + '_LT_AC_FILE_LTDLL_C' => 1, + '_m4_warn' => 1, + 'm4_include' => 1, + 'LT_PROG_GCJ' => 1, + '_LT_AC_TAGCONFIG' => 1, + 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1, + 'AC_PROG_LIBTOOL' => 1, + 'AC_LTDL_SHLIBPATH' => 1, + 'AM_ENABLE_STATIC' => 1, + '_LT_PROG_ECHO_BACKSLASH' => 1, + 'AC_ENABLE_FAST_INSTALL' => 1, + 'LTVERSION_VERSION' => 1, + 'AC_LIBTOOL_CONFIG' => 1, + 'AM_DEP_TRACK' => 1, + 'AC_DISABLE_STATIC' => 1, + 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1, + 'AC_LIBTOOL_WIN32_DLL' => 1, + 'AC_LIBLTDL_CONVENIENCE' => 1, + 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1, + 'AC_LTDL_SHLIBEXT' => 1, + 'LT_FUNC_ARGZ' => 1, + '_LT_PROG_F77' => 1, + 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1, + 'LT_LIB_M' => 1, + '_AM_CONFIG_MACRO_DIRS' => 1, + 'LTOPTIONS_VERSION' => 1, + '_LT_WITH_SYSROOT' => 1, + '_LT_AC_LANG_GCJ_CONFIG' => 1, + 'AC_LIBTOOL_F77' => 1, + 'AC_PATH_MAGIC' => 1, + 'LT_AC_PROG_RC' => 1, + 'AC_LIBTOOL_FC' => 1, + 'LT_AC_PROG_GCJ' => 1, + 'AC_LTDL_PREOPEN' => 1, + 'AC_LIB_LTDL' => 1, + 'LT_PATH_NM' => 1, + '_LT_CC_BASENAME' => 1, + 'LTDL_CONVENIENCE' => 1, + '_LT_AC_LANG_CXX_CONFIG' => 1, + 'LT_LIB_DLLOAD' => 1, + 'AM_PROG_LD' => 1, + 'AU_DEFUN' => 1, + '_LT_AC_SYS_COMPILER' => 1, + 'AM_DISABLE_SHARED' => 1, + 'AC_PROG_EGREP' => 1, + 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + '_LTDL_SETUP' => 1, + '_AM_PROG_CC_C_O' => 1, + 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, + '_LT_PATH_TOOL_PREFIX' => 1, + '_AM_IF_OPTION' => 1 + } + ], 'Autom4te::Request' ), + bless( [ + '2', + 1, + [ + '/usr/share/autoconf' + ], + [ + '/usr/share/autoconf/autoconf/autoconf.m4f', + 'aclocal.m4', + 'configure.ac' + ], + { + 'AC_CONFIG_FILES' => 1, + '_AM_COND_ELSE' => 1, + 'm4_sinclude' => 1, + 'AC_FC_PP_DEFINE' => 1, + 'AM_MAINTAINER_MODE' => 1, + 'AM_CONDITIONAL' => 1, + 'LT_INIT' => 1, + 'LT_SUPPORTED_TAG' => 1, + 'AC_FC_PP_SRCEXT' => 1, + 'AM_GNU_GETTEXT_INTL_SUBDIR' => 1, + 'AM_AUTOMAKE_VERSION' => 1, + 'AM_PROG_FC_C_O' => 1, + 'AM_PROG_MKDIR_P' => 1, + 'AC_INIT' => 1, + '_AM_SUBST_NOTMAKE' => 1, + 'AM_SILENT_RULES' => 1, + '_m4_warn' => 1, + 'm4_include' => 1, + 'AM_GNU_GETTEXT' => 1, + 'AM_PROG_CXX_C_O' => 1, + 'AC_CANONICAL_HOST' => 1, + 'm4_pattern_forbid' => 1, + 'AC_CONFIG_AUX_DIR' => 1, + 'AM_POT_TOOLS' => 1, + '_AM_MAKEFILE_INCLUDE' => 1, + 'AC_CANONICAL_BUILD' => 1, + 'AM_NLS' => 1, + 'AM_MAKEFILE_INCLUDE' => 1, + 'AC_SUBST_TRACE' => 1, + 'AC_CANONICAL_TARGET' => 1, + 'AM_INIT_AUTOMAKE' => 1, + 'LT_CONFIG_LTDL_DIR' => 1, + 'AC_CONFIG_HEADERS' => 1, + 'AC_FC_SRCEXT' => 1, + 'AC_REQUIRE_AUX_FILE' => 1, + 'AM_PROG_MOC' => 1, + 'AC_FC_FREEFORM' => 1, + 'AM_PROG_AR' => 1, + 'AM_PATH_GUILE' => 1, + 'AC_CONFIG_LINKS' => 1, + '_AM_COND_ENDIF' => 1, + 'AM_PROG_F77_C_O' => 1, + '_AM_COND_IF' => 1, + 'AM_EXTRA_RECURSIVE_TARGETS' => 1, + 'AC_LIBSOURCE' => 1, + 'AM_PROG_LIBTOOL' => 1, + 'AM_XGETTEXT_OPTION' => 1, + 'm4_pattern_allow' => 1, + '_LT_AC_TAGCONFIG' => 1, + 'AC_CONFIG_SUBDIRS' => 1, + 'AC_PROG_LIBTOOL' => 1, + 'sinclude' => 1, + 'AC_CANONICAL_SYSTEM' => 1, + 'AC_SUBST' => 1, + 'include' => 1, + 'AM_ENABLE_MULTILIB' => 1, + 'AC_DEFINE_TRACE_LITERAL' => 1, + 'AC_CONFIG_LIBOBJ_DIR' => 1, + 'AM_PROG_CC_C_O' => 1, + 'AH_OUTPUT' => 1 + } + ], 'Autom4te::Request' ), + bless( [ + '3', + 1, + [ + '/usr/share/autoconf' + ], + [ + '/usr/share/autoconf/autoconf/autoconf.m4f', + '-', + '/usr/share/aclocal-1.16/internal/ac-config-macro-dirs.m4', + '/usr/share/aclocal/ltargz.m4', + '/usr/share/aclocal/ltdl.m4', + '/usr/share/aclocal-1.16/amversion.m4', + '/usr/share/aclocal-1.16/auxdir.m4', + '/usr/share/aclocal-1.16/cond.m4', + '/usr/share/aclocal-1.16/depend.m4', + '/usr/share/aclocal-1.16/depout.m4', + '/usr/share/aclocal-1.16/init.m4', + '/usr/share/aclocal-1.16/install-sh.m4', + '/usr/share/aclocal-1.16/lead-dot.m4', + '/usr/share/aclocal-1.16/make.m4', + '/usr/share/aclocal-1.16/missing.m4', + '/usr/share/aclocal-1.16/options.m4', + '/usr/share/aclocal-1.16/prog-cc-c-o.m4', + '/usr/share/aclocal-1.16/runlog.m4', + '/usr/share/aclocal-1.16/sanity.m4', + '/usr/share/aclocal-1.16/silent.m4', + '/usr/share/aclocal-1.16/strip.m4', + '/usr/share/aclocal-1.16/substnot.m4', + '/usr/share/aclocal-1.16/tar.m4', + 'm4/ax_cblas.m4', + 'm4/libtool.m4', + 'm4/ltoptions.m4', + 'm4/ltsugar.m4', + 'm4/ltversion.m4', + 'm4/lt~obsolete.m4', + 'configure.ac' + ], + { + 'AC_LTDL_SHLIBEXT' => 1, + 'LT_FUNC_ARGZ' => 1, + 'AC_LIBTOOL_SYS_OLD_ARCHIVE' => 1, + 'LT_LIB_M' => 1, + '_AM_CONFIG_MACRO_DIRS' => 1, + '_LT_AC_LANG_GCJ_CONFIG' => 1, + '_LT_WITH_SYSROOT' => 1, + 'LTOPTIONS_VERSION' => 1, + 'AC_LIBTOOL_F77' => 1, + 'AC_PATH_MAGIC' => 1, + '_LT_PROG_F77' => 1, + 'AC_LIBTOOL_PROG_LD_SHLIBS' => 1, + 'AC_LTDL_SHLIBPATH' => 1, + 'AM_ENABLE_STATIC' => 1, + '_LT_PROG_ECHO_BACKSLASH' => 1, + 'AC_ENABLE_FAST_INSTALL' => 1, + 'LT_PROG_GCJ' => 1, + 'AC_LIBTOOL_LANG_GCJ_CONFIG' => 1, + '_LT_AC_TAGCONFIG' => 1, + 'AC_PROG_LIBTOOL' => 1, + 'AC_LIBTOOL_SYS_HARD_LINK_LOCKS' => 1, + 'AC_LIBLTDL_CONVENIENCE' => 1, + 'AC_LIBTOOL_WIN32_DLL' => 1, + 'LTVERSION_VERSION' => 1, + 'AC_LIBTOOL_CONFIG' => 1, + 'AM_DEP_TRACK' => 1, + 'AC_DISABLE_STATIC' => 1, + 'AC_PROG_EGREP' => 1, + 'AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + '_LTDL_SETUP' => 1, + '_LT_PATH_TOOL_PREFIX' => 1, + '_AM_IF_OPTION' => 1, + '_AM_PROG_CC_C_O' => 1, + 'AM_SET_CURRENT_AUTOMAKE_VERSION' => 1, + 'AC_LIB_LTDL' => 1, + 'LT_PATH_NM' => 1, + '_LT_CC_BASENAME' => 1, + 'LTDL_CONVENIENCE' => 1, + 'AC_LIBTOOL_FC' => 1, + 'LT_AC_PROG_RC' => 1, + 'LT_AC_PROG_GCJ' => 1, + 'AC_LTDL_PREOPEN' => 1, + '_LT_AC_SYS_COMPILER' => 1, + 'AU_DEFUN' => 1, + 'AM_DISABLE_SHARED' => 1, + '_LT_AC_LANG_CXX_CONFIG' => 1, + 'AM_PROG_LD' => 1, + 'LT_LIB_DLLOAD' => 1, + 'AC_ENABLE_SHARED' => 1, + 'AC_LIBTOOL_POSTDEP_PREDEP' => 1, + 'AC_LIBTOOL_PROG_COMPILER_PIC' => 1, + '_AM_OUTPUT_DEPENDENCY_COMMANDS' => 1, + 'AC_LIBTOOL_PICMODE' => 1, + '_AC_PROG_LIBTOOL' => 1, + '_AC_AM_CONFIG_HEADER_HOOK' => 1, + '_LT_AC_LANG_GCJ' => 1, + 'include' => 1, + 'AC_LIBTOOL_COMPILER_OPTION' => 1, + 'AC_DISABLE_FAST_INSTALL' => 1, + 'AC_LTDL_SYMBOL_USCORE' => 1, + 'LT_PATH_LD' => 1, + 'AM_PROG_NM' => 1, + 'AC_LTDL_SYS_DLOPEN_DEPLIBS' => 1, + '_LT_AC_LANG_C_CONFIG' => 1, + '_LT_PROG_FC' => 1, + 'LT_SUPPORTED_TAG' => 1, + '_LT_AC_PROG_CXXCPP' => 1, + '_LT_AC_LANG_CXX' => 1, + 'AM_MISSING_HAS_RUN' => 1, + 'AC_LIBTOOL_PROG_COMPILER_NO_RTTI' => 1, + 'AM_SILENT_RULES' => 1, + '_LT_LINKER_BOILERPLATE' => 1, + 'AC_LIBTOOL_LANG_F77_CONFIG' => 1, + '_m4_warn' => 1, + '_LT_AC_FILE_LTDLL_C' => 1, + 'm4_include' => 1, + 'AC_LTDL_DLSYM_USCORE' => 1, + '_LT_AC_TAGVAR' => 1, + 'AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE' => 1, + 'LT_AC_PROG_SED' => 1, + '_LT_LINKER_OPTION' => 1, + 'LTDL_INSTALLABLE' => 1, + 'LT_SYS_DLSEARCH_PATH' => 1, + 'AM_ENABLE_SHARED' => 1, + 'AC_LIBTOOL_SETUP' => 1, + '_LT_AC_PROG_ECHO_BACKSLASH' => 1, + 'LT_OUTPUT' => 1, + 'LT_WITH_LTDL' => 1, + 'AM_RUN_LOG' => 1, + 'LT_FUNC_DLSYM_USCORE' => 1, + '_AM_SET_OPTIONS' => 1, + 'AC_CONFIG_MACRO_DIR_TRACE' => 1, + '_LT_COMPILER_BOILERPLATE' => 1, + 'LT_PROG_RC' => 1, + 'LT_LANG' => 1, + 'AC_LIBTOOL_LANG_CXX_CONFIG' => 1, + 'm4_pattern_allow' => 1, + 'AC_PROG_NM' => 1, + 'AM_PROG_CC_C_O' => 1, + 'AC_LIBLTDL_INSTALLABLE' => 1, + '_LT_COMPILER_OPTION' => 1, + 'LTSUGAR_VERSION' => 1, + '_LT_AC_LANG_F77' => 1, + 'AC_LIBTOOL_SYS_DYNAMIC_LINKER' => 1, + 'AC_LIBTOOL_LANG_RC_CONFIG' => 1, + '_LT_REQUIRED_DARWIN_CHECKS' => 1, + 'AC_PROG_LD_GNU' => 1, + 'AM_PROG_INSTALL_SH' => 1, + '_LT_PREPARE_SED_QUOTE_VARS' => 1, + 'AM_AUX_DIR_EXPAND' => 1, + 'AM_SET_LEADING_DOT' => 1, + '_LT_PROG_LTMAIN' => 1, + '_AM_SUBST_NOTMAKE' => 1, + 'LT_SYS_MODULE_PATH' => 1, + 'AC_LIBTOOL_PROG_CC_C_O' => 1, + 'AM_AUTOMAKE_VERSION' => 1, + 'AC_LIBTOOL_DLOPEN_SELF' => 1, + 'm4_pattern_forbid' => 1, + 'AM_SANITY_CHECK' => 1, + 'LTDL_INIT' => 1, + 'AM_PROG_INSTALL_STRIP' => 1, + 'LT_CMD_MAX_LEN' => 1, + 'AC_LIBTOOL_DLOPEN' => 1, + 'AC_LIBTOOL_LANG_C_CONFIG' => 1, + 'AC_LIBTOOL_OBJDIR' => 1, + 'AM_INIT_AUTOMAKE' => 1, + '_LT_DLL_DEF_P' => 1, + '_LT_AC_LANG_RC_CONFIG' => 1, + '_LT_LIBOBJ' => 1, + 'AC_LIBTOOL_SYS_LIB_STRIP' => 1, + '_AM_PROG_TAR' => 1, + 'AC_WITH_LTDL' => 1, + 'AM_SET_DEPDIR' => 1, + 'LT_CONFIG_LTDL_DIR' => 1, + '_LT_AC_LANG_F77_CONFIG' => 1, + '_LT_AC_SHELL_INIT' => 1, + '_LT_AC_TRY_DLOPEN_SELF' => 1, + 'AC_LIBTOOL_LINKER_OPTION' => 1, + 'AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH' => 1, + 'AC_DEFUN' => 1, + 'AC_PROG_LD_RELOAD_FLAG' => 1, + 'AC_ENABLE_STATIC' => 1, + 'AM_PROG_LIBTOOL' => 1, + 'AC_DEPLIBS_CHECK_METHOD' => 1, + 'LT_SYS_DLOPEN_DEPLIBS' => 1, + 'AC_CONFIG_MACRO_DIR' => 1, + '_AM_SET_OPTION' => 1, + 'AM_DISABLE_STATIC' => 1, + 'AM_CONDITIONAL' => 1, + '_LT_AC_SYS_LIBPATH_AIX' => 1, + 'LT_INIT' => 1, + '_AM_AUTOCONF_VERSION' => 1, + 'AC_LIBTOOL_SYS_MAX_CMD_LEN' => 1, + '_LT_AC_LOCK' => 1, + 'AC_LTDL_DLLIB' => 1, + '_LT_PROG_CXX' => 1, + 'AC_LIBTOOL_RC' => 1, + 'AC_LIBTOOL_GCJ' => 1, + '_LT_AC_CHECK_DLFCN' => 1, + 'LTOBSOLETE_VERSION' => 1, + 'AC_LTDL_OBJDIR' => 1, + 'LT_AC_PROG_EGREP' => 1, + 'AM_SUBST_NOTMAKE' => 1, + 'AC_LTDL_ENABLE_INSTALL' => 1, + 'AC_CHECK_LIBM' => 1, + '_AM_DEPENDENCIES' => 1, + 'LT_SYS_MODULE_EXT' => 1, + 'AC_LIBTOOL_CXX' => 1, + 'AX_CBLAS' => 1, + 'AC_PATH_TOOL_PREFIX' => 1, + 'AC_LTDL_SYSSEARCHPATH' => 1, + 'LT_SYS_SYMBOL_USCORE' => 1, + 'AC_DEFUN_ONCE' => 1, + 'LT_SYS_DLOPEN_SELF' => 1, + 'AC_DISABLE_SHARED' => 1, + 'AC_PROG_LD' => 1, + 'LT_PROG_GO' => 1, + '_AM_MANGLE_OPTION' => 1, + 'AM_MAKE_INCLUDE' => 1, + 'AM_MISSING_PROG' => 1 + } + ], 'Autom4te::Request' ) + ); + diff --git a/autom4te.cache/traces.0 b/autom4te.cache/traces.0 new file mode 100644 index 000000000..d9b05b188 --- /dev/null +++ b/autom4te.cache/traces.0 @@ -0,0 +1,2724 @@ +m4trace:/usr/share/aclocal/libtool.m4:61: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK +AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +AC_BEFORE([$0], [LT_LANG])dnl +AC_BEFORE([$0], [LT_OUTPUT])dnl +AC_BEFORE([$0], [LTDL_INIT])dnl +m4_require([_LT_CHECK_BUILDDIR])dnl + +dnl Autoconf doesn't catch unexpanded LT_ macros by default: +m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl +m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl +dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 +dnl unless we require an AC_DEFUNed macro: +AC_REQUIRE([LTOPTIONS_VERSION])dnl +AC_REQUIRE([LTSUGAR_VERSION])dnl +AC_REQUIRE([LTVERSION_VERSION])dnl +AC_REQUIRE([LTOBSOLETE_VERSION])dnl +m4_require([_LT_PROG_LTMAIN])dnl + +_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) + +dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' +AC_SUBST(LIBTOOL)dnl + +_LT_SETUP + +# Only expand once: +m4_define([LT_INIT]) +]) +m4trace:/usr/share/aclocal/libtool.m4:99: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:99: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:100: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:100: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:619: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} +AC_MSG_NOTICE([creating $CONFIG_LT]) +_LT_GENERATED_FILE_INIT(["$CONFIG_LT"], +[# Run this file to recreate a libtool stub with the current configuration.]) + +cat >>"$CONFIG_LT" <<\_LTEOF +lt_cl_silent=false +exec AS_MESSAGE_LOG_FD>>config.log +{ + echo + AS_BOX([Running $as_me.]) +} >&AS_MESSAGE_LOG_FD + +lt_cl_help="\ +'$as_me' creates a local libtool stub from the current configuration, +for use in further configure time tests before the real libtool is +generated. + +Usage: $[0] [[OPTIONS]] + + -h, --help print this help, then exit + -V, --version print version number, then exit + -q, --quiet do not print progress messages + -d, --debug don't remove temporary files + +Report bugs to ." + +lt_cl_version="\ +m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl +m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) +configured by $[0], generated by m4_PACKAGE_STRING. + +Copyright (C) 2011 Free Software Foundation, Inc. +This config.lt script is free software; the Free Software Foundation +gives unlimited permision to copy, distribute and modify it." + +while test 0 != $[#] +do + case $[1] in + --version | --v* | -V ) + echo "$lt_cl_version"; exit 0 ;; + --help | --h* | -h ) + echo "$lt_cl_help"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --quiet | --q* | --silent | --s* | -q ) + lt_cl_silent=: ;; + + -*) AC_MSG_ERROR([unrecognized option: $[1] +Try '$[0] --help' for more information.]) ;; + + *) AC_MSG_ERROR([unrecognized argument: $[1] +Try '$[0] --help' for more information.]) ;; + esac + shift +done + +if $lt_cl_silent; then + exec AS_MESSAGE_FD>/dev/null +fi +_LTEOF + +cat >>"$CONFIG_LT" <<_LTEOF +_LT_OUTPUT_LIBTOOL_COMMANDS_INIT +_LTEOF + +cat >>"$CONFIG_LT" <<\_LTEOF +AC_MSG_NOTICE([creating $ofile]) +_LT_OUTPUT_LIBTOOL_COMMANDS +AS_EXIT(0) +_LTEOF +chmod +x "$CONFIG_LT" + +# configure is writing to config.log, but config.lt does its own redirection, +# appending to config.log, which fails on DOS, as config.log is still kept +# open by configure. Here we exec the FD to /dev/null, effectively closing +# config.log, so it can be properly (re)opened and appended to by config.lt. +lt_cl_success=: +test yes = "$silent" && + lt_config_lt_args="$lt_config_lt_args --quiet" +exec AS_MESSAGE_LOG_FD>/dev/null +$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false +exec AS_MESSAGE_LOG_FD>>config.log +$lt_cl_success || AS_EXIT(1) +]) +m4trace:/usr/share/aclocal/libtool.m4:811: -1- AC_DEFUN([LT_SUPPORTED_TAG], []) +m4trace:/usr/share/aclocal/libtool.m4:822: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl +m4_case([$1], + [C], [_LT_LANG(C)], + [C++], [_LT_LANG(CXX)], + [Go], [_LT_LANG(GO)], + [Java], [_LT_LANG(GCJ)], + [Fortran 77], [_LT_LANG(F77)], + [Fortran], [_LT_LANG(FC)], + [Windows Resource], [_LT_LANG(RC)], + [m4_ifdef([_LT_LANG_]$1[_CONFIG], + [_LT_LANG($1)], + [m4_fatal([$0: unsupported language: "$1"])])])dnl +]) +m4trace:/usr/share/aclocal/libtool.m4:914: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) +m4trace:/usr/share/aclocal/libtool.m4:914: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete. +You should run autoupdate.])dnl +LT_LANG(C++)]) +m4trace:/usr/share/aclocal/libtool.m4:915: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) +m4trace:/usr/share/aclocal/libtool.m4:915: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Fortran 77)]) +m4trace:/usr/share/aclocal/libtool.m4:916: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) +m4trace:/usr/share/aclocal/libtool.m4:916: -1- AC_DEFUN([AC_LIBTOOL_FC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Fortran)]) +m4trace:/usr/share/aclocal/libtool.m4:917: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) +m4trace:/usr/share/aclocal/libtool.m4:917: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Java)]) +m4trace:/usr/share/aclocal/libtool.m4:918: -1- AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) +m4trace:/usr/share/aclocal/libtool.m4:918: -1- AC_DEFUN([AC_LIBTOOL_RC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_RC' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Windows Resource)]) +m4trace:/usr/share/aclocal/libtool.m4:1246: -1- AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) +AC_ARG_WITH([sysroot], +[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@], + [Search for dependent libraries within DIR (or the compiler's sysroot + if not specified).])], +[], [with_sysroot=no]) + +dnl lt_sysroot will always be passed unquoted. We quote it here +dnl in case the user passed a directory name. +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + AC_MSG_RESULT([$with_sysroot]) + AC_MSG_ERROR([The sysroot must be an absolute path.]) + ;; +esac + + AC_MSG_RESULT([${lt_sysroot:-no}]) +_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl +[dependent libraries, and where our libraries should be installed.])]) +m4trace:/usr/share/aclocal/libtool.m4:1577: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + fi + $RM conftest* +]) + +if test yes = "[$]$2"; then + m4_if([$5], , :, [$5]) +else + m4_if([$6], , :, [$6]) +fi +]) +m4trace:/usr/share/aclocal/libtool.m4:1619: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:1619: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:1628: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $3" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&AS_MESSAGE_LOG_FD + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + else + $2=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS +]) + +if test yes = "[$]$2"; then + m4_if([$4], , :, [$4]) +else + m4_if([$5], , :, [$5]) +fi +]) +m4trace:/usr/share/aclocal/libtool.m4:1663: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:1663: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:1670: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +# find the maximum length of command line arguments +AC_MSG_CHECKING([the maximum length of command line arguments]) +AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl + i=0 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac +]) +if test -n "$lt_cv_sys_max_cmd_len"; then + AC_MSG_RESULT($lt_cv_sys_max_cmd_len) +else + AC_MSG_RESULT(none) +fi +max_cmd_len=$lt_cv_sys_max_cmd_len +_LT_DECL([], [max_cmd_len], [0], + [What is the maximum length of a command?]) +]) +m4trace:/usr/share/aclocal/libtool.m4:1809: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:1809: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:1920: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl +if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[ + lt_cv_dlopen=dyld + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ]) + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + AC_CHECK_FUNC([shl_load], + [lt_cv_dlopen=shl_load], + [AC_CHECK_LIB([dld], [shl_load], + [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld], + [AC_CHECK_FUNC([dlopen], + [lt_cv_dlopen=dlopen], + [AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl], + [AC_CHECK_LIB([svld], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld], + [AC_CHECK_LIB([dld], [dld_link], + [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld]) + ]) + ]) + ]) + ]) + ]) + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + AC_CACHE_CHECK([whether a program can dlopen itself], + lt_cv_dlopen_self, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, + lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) + ]) + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + AC_CACHE_CHECK([whether a statically linked program can dlopen itself], + lt_cv_dlopen_self_static, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, + lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) + ]) + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi +_LT_DECL([dlopen_support], [enable_dlopen], [0], + [Whether dlopen is supported]) +_LT_DECL([dlopen_self], [enable_dlopen_self], [0], + [Whether dlopen of programs is supported]) +_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], + [Whether dlopen of statically linked programs is supported]) +]) +m4trace:/usr/share/aclocal/libtool.m4:2045: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:2045: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:3166: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl +AC_MSG_CHECKING([for $1]) +AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, +[case $MAGIC_CMD in +[[\\/*] | ?:[\\/]*]) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR +dnl $ac_dummy forces splitting on constant user-supplied paths. +dnl POSIX.2 word splitting is done only on the output of word expansions, +dnl not every word. This closes a longstanding sh security hole. + ac_dummy="m4_if([$2], , $PATH, [$2])" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$1"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"$1" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac]) +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + AC_MSG_RESULT($MAGIC_CMD) +else + AC_MSG_RESULT(no) +fi +_LT_DECL([], [MAGIC_CMD], [0], + [Used to examine libraries when file_magic_cmd begins with "file"])dnl +]) +m4trace:/usr/share/aclocal/libtool.m4:3228: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:3228: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_DIAGNOSE([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:3251: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_PROG_ECHO_BACKSLASH])dnl + +AC_ARG_WITH([gnu-ld], + [AS_HELP_STRING([--with-gnu-ld], + [assume the C compiler uses GNU ld @<:@default=no@:>@])], + [test no = "$withval" || with_gnu_ld=yes], + [with_gnu_ld=no])dnl + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by $CC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]]* | ?:[[\\/]]*) + re_direlt='/[[^/]][[^/]]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL(lt_cv_path_LD, +[if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &1 | sed '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi]) +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + AC_SUBST([DUMPBIN]) + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm +AC_SUBST([NM]) +_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl + +AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], + [lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) + cat conftest.out >&AS_MESSAGE_LOG_FD + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest*]) +]) +m4trace:/usr/share/aclocal/libtool.m4:3765: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:3765: -1- AC_DEFUN([AM_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_NM' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:3766: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:3766: -1- AC_DEFUN([AC_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_NM' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:3837: -1- AC_DEFUN([_LT_DLL_DEF_P], [dnl + test DEF = "`$SED -n dnl + -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace + -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments + -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl + -e q dnl Only consider the first "real" line + $1`" dnl +]) +m4trace:/usr/share/aclocal/libtool.m4:3851: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +LIBM= +case $host in +*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw) + AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") + ;; +*) + AC_CHECK_LIB(m, cos, LIBM=-lm) + ;; +esac +AC_SUBST([LIBM]) +]) +m4trace:/usr/share/aclocal/libtool.m4:3870: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:3870: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_DIAGNOSE([obsolete], [The macro `AC_CHECK_LIBM' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:8147: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], + [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], + [AC_CHECK_TOOL(GCJ, gcj,) + test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2" + AC_SUBST(GCJFLAGS)])])[]dnl +]) +m4trace:/usr/share/aclocal/libtool.m4:8156: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:8156: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:8163: -1- AC_DEFUN([LT_PROG_GO], [AC_CHECK_TOOL(GOC, gccgo,) +]) +m4trace:/usr/share/aclocal/libtool.m4:8170: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) +]) +m4trace:/usr/share/aclocal/libtool.m4:8175: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:8175: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_RC' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:8295: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:8295: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_SED' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) +m4trace:/usr/share/aclocal/ltargz.m4:12: -1- AC_DEFUN([LT_FUNC_ARGZ], [ +AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT]) + +AC_CHECK_TYPES([error_t], + [], + [AC_DEFINE([error_t], [int], + [Define to a type to use for 'error_t' if it is not otherwise available.]) + AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h + does not typedef error_t.])], + [#if defined(HAVE_ARGZ_H) +# include +#endif]) + +LT_ARGZ_H= +AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \ + argz_next argz_stringify], [], [LT_ARGZ_H=lt__argz.h; AC_LIBOBJ([lt__argz])]) + +dnl if have system argz functions, allow forced use of +dnl libltdl-supplied implementation (and default to do so +dnl on "known bad" systems). Could use a runtime check, but +dnl (a) detecting malloc issues is notoriously unreliable +dnl (b) only known system that declares argz functions, +dnl provides them, yet they are broken, is cygwin +dnl releases prior to 16-Mar-2007 (1.5.24 and earlier) +dnl So, it's more straightforward simply to special case +dnl this for known bad systems. +AS_IF([test -z "$LT_ARGZ_H"], + [AC_CACHE_CHECK( + [if argz actually works], + [lt_cv_sys_argz_works], + [[case $host_os in #( + *cygwin*) + lt_cv_sys_argz_works=no + if test no != "$cross_compiling"; then + lt_cv_sys_argz_works="guessing no" + else + lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/' + save_IFS=$IFS + IFS=-. + set x `uname -r | sed -e "$lt_sed_extract_leading_digits"` + IFS=$save_IFS + lt_os_major=${2-0} + lt_os_minor=${3-0} + lt_os_micro=${4-0} + if test 1 -lt "$lt_os_major" \ + || { test 1 -eq "$lt_os_major" \ + && { test 5 -lt "$lt_os_minor" \ + || { test 5 -eq "$lt_os_minor" \ + && test 24 -lt "$lt_os_micro"; }; }; }; then + lt_cv_sys_argz_works=yes + fi + fi + ;; #( + *) lt_cv_sys_argz_works=yes ;; + esac]]) + AS_IF([test yes = "$lt_cv_sys_argz_works"], + [AC_DEFINE([HAVE_WORKING_ARGZ], 1, + [This value is set to 1 to indicate that the system argz facility works])], + [LT_ARGZ_H=lt__argz.h + AC_LIBOBJ([lt__argz])])]) + +AC_SUBST([LT_ARGZ_H]) +]) +m4trace:/usr/share/aclocal/ltdl.m4:16: -1- AC_DEFUN([LT_CONFIG_LTDL_DIR], [AC_BEFORE([$0], [LTDL_INIT]) +_$0($*) +]) +m4trace:/usr/share/aclocal/ltdl.m4:68: -1- AC_DEFUN([LTDL_CONVENIENCE], [AC_BEFORE([$0], [LTDL_INIT])dnl +dnl Although the argument is deprecated and no longer documented, +dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one +dnl here make sure it is the same as any other declaration of libltdl's +dnl location! This also ensures lt_ltdl_dir is set when configure.ac is +dnl not yet using an explicit LT_CONFIG_LTDL_DIR. +m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl +_$0() +]) +m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AU_DEFUN([AC_LIBLTDL_CONVENIENCE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_CONVENIENCE]) +m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_CONVENIENCE' is obsolete. +You should run autoupdate.])dnl +_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_CONVENIENCE]) +m4trace:/usr/share/aclocal/ltdl.m4:124: -1- AC_DEFUN([LTDL_INSTALLABLE], [AC_BEFORE([$0], [LTDL_INIT])dnl +dnl Although the argument is deprecated and no longer documented, +dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one +dnl here make sure it is the same as any other declaration of libltdl's +dnl location! This also ensures lt_ltdl_dir is set when configure.ac is +dnl not yet using an explicit LT_CONFIG_LTDL_DIR. +m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl +_$0() +]) +m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AU_DEFUN([AC_LIBLTDL_INSTALLABLE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_INSTALLABLE]) +m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_INSTALLABLE' is obsolete. +You should run autoupdate.])dnl +_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_INSTALLABLE]) +m4trace:/usr/share/aclocal/ltdl.m4:213: -1- AC_DEFUN([_LT_LIBOBJ], [ + m4_pattern_allow([^_LT_LIBOBJS$]) + _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext" +]) +m4trace:/usr/share/aclocal/ltdl.m4:226: -1- AC_DEFUN([LTDL_INIT], [dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +dnl We need to keep our own list of libobjs separate from our parent project, +dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while +dnl we look for our own LIBOBJs. +m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ])) +m4_pushdef([AC_LIBSOURCES]) + +dnl If not otherwise defined, default to the 1.5.x compatible subproject mode: +m4_if(_LTDL_MODE, [], + [m4_define([_LTDL_MODE], m4_default([$2], [subproject])) + m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])], + [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])]) + +AC_ARG_WITH([included_ltdl], + [AS_HELP_STRING([--with-included-ltdl], + [use the GNU ltdl sources included here])]) + +if test yes != "$with_included_ltdl"; then + # We are not being forced to use the included libltdl sources, so + # decide whether there is a useful installed version we can use. + AC_CHECK_HEADER([ltdl.h], + [AC_CHECK_DECL([lt_dlinterface_register], + [AC_CHECK_LIB([ltdl], [lt_dladvise_preload], + [with_included_ltdl=no], + [with_included_ltdl=yes])], + [with_included_ltdl=yes], + [AC_INCLUDES_DEFAULT + #include ])], + [with_included_ltdl=yes], + [AC_INCLUDES_DEFAULT] + ) +fi + +dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE +dnl was called yet, then for old times' sake, we assume libltdl is in an +dnl eponymous directory: +AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])]) + +AC_ARG_WITH([ltdl_include], + [AS_HELP_STRING([--with-ltdl-include=DIR], + [use the ltdl headers installed in DIR])]) + +if test -n "$with_ltdl_include"; then + if test -f "$with_ltdl_include/ltdl.h"; then : + else + AC_MSG_ERROR([invalid ltdl include directory: '$with_ltdl_include']) + fi +else + with_ltdl_include=no +fi + +AC_ARG_WITH([ltdl_lib], + [AS_HELP_STRING([--with-ltdl-lib=DIR], + [use the libltdl.la installed in DIR])]) + +if test -n "$with_ltdl_lib"; then + if test -f "$with_ltdl_lib/libltdl.la"; then : + else + AC_MSG_ERROR([invalid ltdl library directory: '$with_ltdl_lib']) + fi +else + with_ltdl_lib=no +fi + +case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in + ,yes,no,no,) + m4_case(m4_default(_LTDL_TYPE, [convenience]), + [convenience], [_LTDL_CONVENIENCE], + [installable], [_LTDL_INSTALLABLE], + [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)]) + ;; + ,no,no,no,) + # If the included ltdl is not to be used, then use the + # preinstalled libltdl we found. + AC_DEFINE([HAVE_LTDL], [1], + [Define this if a modern libltdl is already installed]) + LIBLTDL=-lltdl + LTDLDEPS= + LTDLINCL= + ;; + ,no*,no,*) + AC_MSG_ERROR(['--with-ltdl-include' and '--with-ltdl-lib' options must be used together]) + ;; + *) with_included_ltdl=no + LIBLTDL="-L$with_ltdl_lib -lltdl" + LTDLDEPS= + LTDLINCL=-I$with_ltdl_include + ;; +esac +INCLTDL=$LTDLINCL + +# Report our decision... +AC_MSG_CHECKING([where to find libltdl headers]) +AC_MSG_RESULT([$LTDLINCL]) +AC_MSG_CHECKING([where to find libltdl library]) +AC_MSG_RESULT([$LIBLTDL]) + +_LTDL_SETUP + +dnl restore autoconf definition. +m4_popdef([AC_LIBOBJ]) +m4_popdef([AC_LIBSOURCES]) + +AC_CONFIG_COMMANDS_PRE([ + _ltdl_libobjs= + _ltdl_ltlibobjs= + if test -n "$_LT_LIBOBJS"; then + # Remove the extension. + _lt_sed_drop_objext='s/\.o$//;s/\.obj$//' + for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do + _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext" + _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo" + done + fi + AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs]) + AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs]) +]) + +# Only expand once: +m4_define([LTDL_INIT]) +]) +m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AC_DEFUN([AC_LIB_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIB_LTDL' is obsolete. +You should run autoupdate.])dnl +LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AC_DEFUN([AC_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_WITH_LTDL' is obsolete. +You should run autoupdate.])dnl +LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AC_DEFUN([LT_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `LT_WITH_LTDL' is obsolete. +You should run autoupdate.])dnl +LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:367: -1- AC_DEFUN([_LTDL_SETUP], [AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([LT_SYS_MODULE_EXT])dnl +AC_REQUIRE([LT_SYS_MODULE_PATH])dnl +AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl +AC_REQUIRE([LT_LIB_DLLOAD])dnl +AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl +AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl +AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl +AC_REQUIRE([LT_FUNC_ARGZ])dnl + +m4_require([_LT_CHECK_OBJDIR])dnl +m4_require([_LT_HEADER_DLFCN])dnl +m4_require([_LT_CHECK_DLPREOPEN])dnl +m4_require([_LT_DECL_SED])dnl + +dnl Don't require this, or it will be expanded earlier than the code +dnl that sets the variables it relies on: +_LT_ENABLE_INSTALL + +dnl _LTDL_MODE specific code must be called at least once: +_LTDL_MODE_DISPATCH + +# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS +# the user used. This is so that ltdl.h can pick up the parent projects +# config.h file, The first file in AC_CONFIG_HEADERS must contain the +# definitions required by ltdl.c. +# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility). +AC_CONFIG_COMMANDS_PRE([dnl +m4_pattern_allow([^LT_CONFIG_H$])dnl +m4_ifset([AH_HEADER], + [LT_CONFIG_H=AH_HEADER], + [m4_ifset([AC_LIST_HEADERS], + [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's|^[[ ]]*||;s|[[ :]].*$||'`], + [])])]) +AC_SUBST([LT_CONFIG_H]) + +AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h], + [], [], [AC_INCLUDES_DEFAULT]) + +AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])]) +AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])]) + +m4_pattern_allow([LT_LIBEXT])dnl +AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension]) + +name= +eval "lt_libprefix=\"$libname_spec\"" +m4_pattern_allow([LT_LIBPREFIX])dnl +AC_DEFINE_UNQUOTED([LT_LIBPREFIX],["$lt_libprefix"],[The archive prefix]) + +name=ltdl +eval "LTDLOPEN=\"$libname_spec\"" +AC_SUBST([LTDLOPEN]) +]) +m4trace:/usr/share/aclocal/ltdl.m4:443: -1- AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_CACHE_CHECK([whether deplibs are loaded by dlopen], + [lt_cv_sys_dlopen_deplibs], + [# PORTME does your system automatically load deplibs for dlopen? + # or its logical equivalent (e.g. shl_load for HP-UX < 11) + # For now, we just catch OSes we know something about -- in the + # future, we'll try test this programmatically. + lt_cv_sys_dlopen_deplibs=unknown + case $host_os in + aix3*|aix4.1.*|aix4.2.*) + # Unknown whether this is true for these versions of AIX, but + # we want this 'case' here to explicitly catch those versions. + lt_cv_sys_dlopen_deplibs=unknown + ;; + aix[[4-9]]*) + lt_cv_sys_dlopen_deplibs=yes + ;; + amigaos*) + case $host_cpu in + powerpc) + lt_cv_sys_dlopen_deplibs=no + ;; + esac + ;; + bitrig*) + lt_cv_sys_dlopen_deplibs=yes + ;; + darwin*) + # Assuming the user has installed a libdl from somewhere, this is true + # If you are looking for one http://www.opendarwin.org/projects/dlcompat + lt_cv_sys_dlopen_deplibs=yes + ;; + freebsd* | dragonfly*) + lt_cv_sys_dlopen_deplibs=yes + ;; + gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu) + # GNU and its variants, using gnu ld.so (Glibc) + lt_cv_sys_dlopen_deplibs=yes + ;; + hpux10*|hpux11*) + lt_cv_sys_dlopen_deplibs=yes + ;; + interix*) + lt_cv_sys_dlopen_deplibs=yes + ;; + irix[[12345]]*|irix6.[[01]]*) + # Catch all versions of IRIX before 6.2, and indicate that we don't + # know how it worked for any of those versions. + lt_cv_sys_dlopen_deplibs=unknown + ;; + irix*) + # The case above catches anything before 6.2, and it's known that + # at 6.2 and later dlopen does load deplibs. + lt_cv_sys_dlopen_deplibs=yes + ;; + netbsd* | netbsdelf*-gnu) + lt_cv_sys_dlopen_deplibs=yes + ;; + openbsd*) + lt_cv_sys_dlopen_deplibs=yes + ;; + osf[[1234]]*) + # dlopen did load deplibs (at least at 4.x), but until the 5.x series, + # it did *not* use an RPATH in a shared library to find objects the + # library depends on, so we explicitly say 'no'. + lt_cv_sys_dlopen_deplibs=no + ;; + osf5.0|osf5.0a|osf5.1) + # dlopen *does* load deplibs and with the right loader patch applied + # it even uses RPATH in a shared library to search for shared objects + # that the library depends on, but there's no easy way to know if that + # patch is installed. Since this is the case, all we can really + # say is unknown -- it depends on the patch being installed. If + # it is, this changes to 'yes'. Without it, it would be 'no'. + lt_cv_sys_dlopen_deplibs=unknown + ;; + osf*) + # the two cases above should catch all versions of osf <= 5.1. Read + # the comments above for what we know about them. + # At > 5.1, deplibs are loaded *and* any RPATH in a shared library + # is used to find them so we can finally say 'yes'. + lt_cv_sys_dlopen_deplibs=yes + ;; + qnx*) + lt_cv_sys_dlopen_deplibs=yes + ;; + solaris*) + lt_cv_sys_dlopen_deplibs=yes + ;; + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + libltdl_cv_sys_dlopen_deplibs=yes + ;; + esac + ]) +if test yes != "$lt_cv_sys_dlopen_deplibs"; then + AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1], + [Define if the OS needs help to load dependent libraries for dlopen().]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:545: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:545: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:552: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([what extension is used for runtime loadable modules], + [libltdl_cv_shlibext], +[ +module=yes +eval libltdl_cv_shlibext=$shrext_cmds +module=no +eval libltdl_cv_shrext=$shrext_cmds + ]) +if test -n "$libltdl_cv_shlibext"; then + m4_pattern_allow([LT_MODULE_EXT])dnl + AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"], + [Define to the extension used for runtime loadable modules, say, ".so".]) +fi +if test "$libltdl_cv_shrext" != "$libltdl_cv_shlibext"; then + m4_pattern_allow([LT_SHARED_EXT])dnl + AC_DEFINE_UNQUOTED([LT_SHARED_EXT], ["$libltdl_cv_shrext"], + [Define to the shared library suffix, say, ".dylib".]) +fi +if test -n "$shared_archive_member_spec"; then + m4_pattern_allow([LT_SHARED_LIB_MEMBER])dnl + AC_DEFINE_UNQUOTED([LT_SHARED_LIB_MEMBER], ["($shared_archive_member_spec.o)"], + [Define to the shared archive member specification, say "(shr.o)".]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:580: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:580: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:587: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([what variable specifies run-time module search path], + [lt_cv_module_path_var], [lt_cv_module_path_var=$shlibpath_var]) +if test -n "$lt_cv_module_path_var"; then + m4_pattern_allow([LT_MODULE_PATH_VAR])dnl + AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"], + [Define to the name of the environment variable that determines the run-time module search path.]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:599: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:599: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:606: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([for the default library search path], + [lt_cv_sys_dlsearch_path], + [lt_cv_sys_dlsearch_path=$sys_lib_dlsearch_path_spec]) +if test -n "$lt_cv_sys_dlsearch_path"; then + sys_dlsearch_path= + for dir in $lt_cv_sys_dlsearch_path; do + if test -z "$sys_dlsearch_path"; then + sys_dlsearch_path=$dir + else + sys_dlsearch_path=$sys_dlsearch_path$PATH_SEPARATOR$dir + fi + done + m4_pattern_allow([LT_DLSEARCH_PATH])dnl + AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"], + [Define to the system default library search path.]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:627: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:627: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:653: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$]) +LT_DLLOADERS= +AC_SUBST([LT_DLLOADERS]) + +AC_LANG_PUSH([C]) +lt_dlload_save_LIBS=$LIBS + +LIBADD_DLOPEN= +AC_SEARCH_LIBS([dlopen], [dl], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + if test "$ac_cv_search_dlopen" != "none required"; then + LIBADD_DLOPEN=-ldl + fi + libltdl_cv_lib_dl_dlopen=yes + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], + [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H +# include +#endif + ]], [[dlopen(0, 0);]])], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + libltdl_cv_func_dlopen=yes + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], + [AC_CHECK_LIB([svld], [dlopen], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + LIBADD_DLOPEN=-lsvld libltdl_cv_func_dlopen=yes + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])]) +if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen" +then + lt_save_LIBS=$LIBS + LIBS="$LIBS $LIBADD_DLOPEN" + AC_CHECK_FUNCS([dlerror]) + LIBS=$lt_save_LIBS +fi +AC_SUBST([LIBADD_DLOPEN]) + +LIBADD_SHL_LOAD= +AC_CHECK_FUNC([shl_load], + [AC_DEFINE([HAVE_SHL_LOAD], [1], + [Define if you have the shl_load function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"], + [AC_CHECK_LIB([dld], [shl_load], + [AC_DEFINE([HAVE_SHL_LOAD], [1], + [Define if you have the shl_load function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la" + LIBADD_SHL_LOAD=-ldld])]) +AC_SUBST([LIBADD_SHL_LOAD]) + +case $host_os in +darwin[[1567]].*) +# We only want this for pre-Mac OS X 10.4. + AC_CHECK_FUNC([_dyld_func_lookup], + [AC_DEFINE([HAVE_DYLD], [1], + [Define if you have the _dyld_func_lookup function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"]) + ;; +beos*) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la" + ;; +cygwin* | mingw* | pw32*) + AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include ]]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la" + ;; +esac + +AC_CHECK_LIB([dld], [dld_link], + [AC_DEFINE([HAVE_DLD], [1], + [Define if you have the GNU dld library.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"]) +AC_SUBST([LIBADD_DLD_LINK]) + +m4_pattern_allow([^LT_DLPREOPEN$]) +LT_DLPREOPEN= +if test -n "$LT_DLLOADERS" +then + for lt_loader in $LT_DLLOADERS; do + LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader " + done + AC_DEFINE([HAVE_LIBDLLOADER], [1], + [Define if libdlloader will be built on this platform]) +fi +AC_SUBST([LT_DLPREOPEN]) + +dnl This isn't used anymore, but set it for backwards compatibility +LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD" +AC_SUBST([LIBADD_DL]) + +LIBS=$lt_dlload_save_LIBS +AC_LANG_POP +]) +m4trace:/usr/share/aclocal/ltdl.m4:748: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:748: -1- AC_DEFUN([AC_LTDL_DLLIB], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:756: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +AC_CACHE_CHECK([for _ prefix in compiled symbols], + [lt_cv_sys_symbol_underscore], + [lt_cv_sys_symbol_underscore=no + cat > conftest.$ac_ext <<_LT_EOF +void nm_test_func(){} +int main(){nm_test_func;return 0;} +_LT_EOF + if AC_TRY_EVAL(ac_compile); then + # Now try to grab the symbols. + ac_nlist=conftest.nm + if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then + # See whether the symbols have a leading underscore. + if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then + lt_cv_sys_symbol_underscore=yes + else + if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then + : + else + echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD + fi + fi + else + echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD + fi + else + echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD + cat conftest.c >&AS_MESSAGE_LOG_FD + fi + rm -rf conftest* + ]) + sys_symbol_underscore=$lt_cv_sys_symbol_underscore + AC_SUBST([sys_symbol_underscore]) +]) +m4trace:/usr/share/aclocal/ltdl.m4:793: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:793: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:800: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([_LT_COMPILER_PIC])dnl for lt_prog_compiler_wl +AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl for lt_cv_sys_symbol_underscore +AC_REQUIRE([LT_SYS_MODULE_EXT])dnl for libltdl_cv_shlibext +if test yes = "$lt_cv_sys_symbol_underscore"; then + if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen"; then + AC_CACHE_CHECK([whether we have to add an underscore for dlsym], + [libltdl_cv_need_uscore], + [libltdl_cv_need_uscore=unknown + dlsym_uscore_save_LIBS=$LIBS + LIBS="$LIBS $LIBADD_DLOPEN" + libname=conftmod # stay within 8.3 filename limits! + cat >$libname.$ac_ext <<_LT_EOF +[#line $LINENO "configure" +#include "confdefs.h" +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif +int fnord () { return 42; }] +_LT_EOF + + # ltfn_module_cmds module_cmds + # Execute tilde-delimited MODULE_CMDS with environment primed for + # $module_cmds or $archive_cmds type content. + ltfn_module_cmds () + {( # subshell avoids polluting parent global environment + module_cmds_save_ifs=$IFS; IFS='~' + for cmd in @S|@1; do + IFS=$module_cmds_save_ifs + libobjs=$libname.$ac_objext; lib=$libname$libltdl_cv_shlibext + rpath=/not-exists; soname=$libname$libltdl_cv_shlibext; output_objdir=. + major=; versuffix=; verstring=; deplibs= + ECHO=echo; wl=$lt_prog_compiler_wl; allow_undefined_flag= + eval $cmd + done + IFS=$module_cmds_save_ifs + )} + + # Compile a loadable module using libtool macro expansion results. + $CC $pic_flag -c $libname.$ac_ext + ltfn_module_cmds "${module_cmds:-$archive_cmds}" + + # Try to fetch fnord with dlsym(). + libltdl_dlunknown=0; libltdl_dlnouscore=1; libltdl_dluscore=2 + cat >conftest.$ac_ext <<_LT_EOF +[#line $LINENO "configure" +#include "confdefs.h" +#if HAVE_DLFCN_H +#include +#endif +#include +#ifndef RTLD_GLOBAL +# ifdef DL_GLOBAL +# define RTLD_GLOBAL DL_GLOBAL +# else +# define RTLD_GLOBAL 0 +# endif +#endif +#ifndef RTLD_NOW +# ifdef DL_NOW +# define RTLD_NOW DL_NOW +# else +# define RTLD_NOW 0 +# endif +#endif +int main () { + void *handle = dlopen ("`pwd`/$libname$libltdl_cv_shlibext", RTLD_GLOBAL|RTLD_NOW); + int status = $libltdl_dlunknown; + if (handle) { + if (dlsym (handle, "fnord")) + status = $libltdl_dlnouscore; + else { + if (dlsym (handle, "_fnord")) + status = $libltdl_dluscore; + else + puts (dlerror ()); + } + dlclose (handle); + } else + puts (dlerror ()); + return status; +}] +_LT_EOF + if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null + libltdl_status=$? + case x$libltdl_status in + x$libltdl_dlnouscore) libltdl_cv_need_uscore=no ;; + x$libltdl_dluscore) libltdl_cv_need_uscore=yes ;; + x*) libltdl_cv_need_uscore=unknown ;; + esac + fi + rm -rf conftest* $libname* + LIBS=$dlsym_uscore_save_LIBS + ]) + fi +fi + +if test yes = "$libltdl_cv_need_uscore"; then + AC_DEFINE([NEED_USCORE], [1], + [Define if dlsym() requires a leading underscore in symbol names.]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:907: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:907: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) +m4trace:/usr/share/aclocal/ltoptions.m4:14: -1- AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) +m4trace:/usr/share/aclocal/ltoptions.m4:113: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'dlopen' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:113: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'dlopen' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:148: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'win32-dll' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:148: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. +You should run autoupdate.])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'win32-dll' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:197: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:201: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:205: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +m4trace:/usr/share/aclocal/ltoptions.m4:205: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete. +You should run autoupdate.])dnl +AC_ENABLE_SHARED($@)]) +m4trace:/usr/share/aclocal/ltoptions.m4:206: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) +m4trace:/usr/share/aclocal/ltoptions.m4:206: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete. +You should run autoupdate.])dnl +AC_DISABLE_SHARED($@)]) +m4trace:/usr/share/aclocal/ltoptions.m4:251: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:255: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:259: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +m4trace:/usr/share/aclocal/ltoptions.m4:259: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete. +You should run autoupdate.])dnl +AC_ENABLE_STATIC($@)]) +m4trace:/usr/share/aclocal/ltoptions.m4:260: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) +m4trace:/usr/share/aclocal/ltoptions.m4:260: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete. +You should run autoupdate.])dnl +AC_DISABLE_STATIC($@)]) +m4trace:/usr/share/aclocal/ltoptions.m4:305: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:305: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:312: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'disable-fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:312: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'disable-fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:411: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'pic-only' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:411: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'pic-only' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltsugar.m4:14: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) +m4trace:/usr/share/aclocal/ltversion.m4:18: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.6' +macro_revision='2.4.6' +_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) +_LT_DECL(, macro_revision, 0) +]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:37: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SHELL_INIT]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:43: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:45: -1- AC_DEFUN([_LT_AC_TAGVAR]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:47: -1- AC_DEFUN([AC_LTDL_PREOPEN]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_SYS_COMPILER]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:49: -1- AC_DEFUN([_LT_AC_LOCK]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:50: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:51: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LTDL_OBJDIR]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:57: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PATH_MAGIC]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_GNU]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:60: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:61: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:66: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:67: -1- AC_DEFUN([LT_AC_PROG_EGREP]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:72: -1- AC_DEFUN([_AC_PROG_LIBTOOL]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:73: -1- AC_DEFUN([AC_LIBTOOL_SETUP]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:74: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:75: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:76: -1- AC_DEFUN([_LT_AC_TAGCONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_CXX]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_F77]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:80: -1- AC_DEFUN([_LT_AC_LANG_GCJ]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:81: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:82: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:83: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:84: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:85: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:86: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:87: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:88: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:89: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:90: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:91: -1- AC_DEFUN([AC_LIBTOOL_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:92: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:94: -1- AC_DEFUN([_LT_AC_PROG_CXXCPP]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:97: -1- AC_DEFUN([_LT_PROG_F77]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:98: -1- AC_DEFUN([_LT_PROG_FC]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:99: -1- AC_DEFUN([_LT_PROG_CXX]) +m4trace:/usr/share/aclocal-1.16/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.16' +dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to +dnl require some minimum version. Point them to the right macro. +m4_if([$1], [1.16.1], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl +]) +m4trace:/usr/share/aclocal-1.16/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.16.1])dnl +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) +m4trace:/usr/share/aclocal-1.16/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` +]) +m4trace:/usr/share/aclocal-1.16/cond.m4:12: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl + m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE])dnl +AC_SUBST([$1_FALSE])dnl +_AM_SUBST_NOTMAKE([$1_TRUE])dnl +_AM_SUBST_NOTMAKE([$1_FALSE])dnl +m4_define([_AM_COND_VALUE_$1], [$2])dnl +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([[conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]]) +fi])]) +m4trace:/usr/share/aclocal-1.16/depend.m4:26: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], + [$1], [CXX], [depcc="$CXX" am_compiler_list=], + [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], + [$1], [UPC], [depcc="$UPC" am_compiler_list=], + [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + am__universal=false + m4_case([$1], [CC], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac], + [CXX], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac]) + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) +m4trace:/usr/share/aclocal-1.16/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) +m4trace:/usr/share/aclocal-1.16/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl +AS_HELP_STRING( + [--enable-dependency-tracking], + [do not reject slow dependency extractors]) +AS_HELP_STRING( + [--disable-dependency-tracking], + [speeds up one-time build])]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH])dnl +_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +AC_SUBST([am__nodep])dnl +_AM_SUBST_NOTMAKE([am__nodep])dnl +]) +m4trace:/usr/share/aclocal-1.16/depout.m4:11: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + AS_CASE([$CONFIG_FILES], + [*\'*], [eval set x "$CONFIG_FILES"], + [*], [set x $CONFIG_FILES]) + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`AS_DIRNAME(["$am_mf"])` + am_filepart=`AS_BASENAME(["$am_mf"])` + AM_RUN_LOG([cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles]) || am_rc=$? + done + if test $am_rc -ne 0; then + AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. Try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking).]) + fi + AS_UNSET([am_dirpart]) + AS_UNSET([am_filepart]) + AS_UNSET([am_mf]) + AS_UNSET([am_rc]) + rm -f conftest-deps.mk +} +]) +m4trace:/usr/share/aclocal-1.16/depout.m4:62: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])]) +m4trace:/usr/share/aclocal-1.16/init.m4:29: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[AC_DIAGNOSE([obsolete], + [$0: two- and three-arguments forms are deprecated.]) +m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl +dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. +m4_if( + m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), + [ok:ok],, + [m4_fatal([AC_INIT should be called with package and version arguments])])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +AM_MISSING_PROG([AUTOCONF], [autoconf]) +AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +AM_MISSING_PROG([AUTOHEADER], [autoheader]) +AM_MISSING_PROG([MAKEINFO], [makeinfo]) +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +AC_SUBST([mkdir_p], ['$(MKDIR_P)']) +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl +]) +AC_REQUIRE([AM_SILENT_RULES])dnl +dnl The testsuite driver may need to know about EXEEXT, so add the +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This +dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_CONFIG_COMMANDS_PRE(dnl +[m4_provide_if([_AM_COMPILER_EXEEXT], + [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) + fi +fi +dnl The trailing newline in this macro's definition is deliberate, for +dnl backward compatibility and to allow trailing 'dnl'-style comments +dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. +]) +m4trace:/usr/share/aclocal-1.16/init.m4:186: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. +_am_arg=$1 +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) +m4trace:/usr/share/aclocal-1.16/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi +AC_SUBST([install_sh])]) +m4trace:/usr/share/aclocal-1.16/lead-dot.m4:10: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) +m4trace:/usr/share/aclocal-1.16/make.m4:13: -1- AC_DEFUN([AM_MAKE_INCLUDE], [AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) +cat > confinc.mk << 'END' +am__doit: + @echo this is the am__doit target >confinc.out +.PHONY: am__doit +END +am__include="#" +am__quote= +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) + AS_CASE([$?:`cat confinc.out 2>/dev/null`], + ['0:this is the am__doit target'], + [AS_CASE([$s], + [BSD], [am__include='.include' am__quote='"'], + [am__include='include' am__quote=''])]) + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +AC_MSG_RESULT([${_am_result}]) +AC_SUBST([am__include])]) +m4trace:/usr/share/aclocal-1.16/make.m4:42: -1- m4_pattern_allow([^am__quote$]) +m4trace:/usr/share/aclocal-1.16/missing.m4:11: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) +m4trace:/usr/share/aclocal-1.16/missing.m4:20: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([missing])dnl +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + AC_MSG_WARN(['missing' script is too old or missing]) +fi +]) +m4trace:/usr/share/aclocal-1.16/options.m4:11: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) +m4trace:/usr/share/aclocal-1.16/options.m4:17: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) +m4trace:/usr/share/aclocal-1.16/options.m4:23: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) +m4trace:/usr/share/aclocal-1.16/options.m4:29: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) +m4trace:/usr/share/aclocal-1.16/prog-cc-c-o.m4:12: -1- AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +AC_LANG_PUSH([C])dnl +AC_CACHE_CHECK( + [whether $CC understands -c and -o together], + [am_cv_prog_cc_c_o], + [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i]) +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +AC_LANG_POP([C])]) +m4trace:/usr/share/aclocal-1.16/prog-cc-c-o.m4:47: -1- AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) +m4trace:/usr/share/aclocal-1.16/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD + ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + (exit $ac_status); }]) +m4trace:/usr/share/aclocal-1.16/sanity.m4:11: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_ERROR([unsafe absolute working directory name]);; +esac +case $srcdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT([yes]) +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi +AC_CONFIG_COMMANDS_PRE( + [AC_MSG_CHECKING([that generated files are newer than configure]) + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + AC_MSG_RESULT([done])]) +rm -f conftest.file +]) +m4trace:/usr/share/aclocal-1.16/silent.m4:12: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl +AS_HELP_STRING( + [--enable-silent-rules], + [less verbose build output (undo: "make V=1")]) +AS_HELP_STRING( + [--disable-silent-rules], + [verbose build output (undo: "make V=0")])dnl +]) +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +esac +dnl +dnl A few 'make' implementations (e.g., NonStop OS and NextStep) +dnl do not support nested variable expansions. +dnl See automake bug#9928 and bug#10237. +am_make=${MAKE-make} +AC_CACHE_CHECK([whether $am_make supports nested variables], + [am_cv_make_support_nested_variables], + [if AS_ECHO([['TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi]) +if test $am_cv_make_support_nested_variables = yes; then + dnl Using '$V' instead of '$(V)' breaks IRIX make. + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AC_SUBST([AM_V])dnl +AM_SUBST_NOTMAKE([AM_V])dnl +AC_SUBST([AM_DEFAULT_V])dnl +AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl +AM_BACKSLASH='\' +AC_SUBST([AM_BACKSLASH])dnl +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl +]) +m4trace:/usr/share/aclocal-1.16/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) +m4trace:/usr/share/aclocal-1.16/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) +m4trace:/usr/share/aclocal-1.16/substnot.m4:17: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) +m4trace:/usr/share/aclocal-1.16/tar.m4:23: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AC_SUBST([AMTAR], ['$${TAR-tar}']) + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' + +m4_if([$1], [v7], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], + + [m4_case([$1], + [ustar], + [# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) + if test $am_uid -le $am_max_uid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi + AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) + if test $am_gid -le $am_max_gid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi], + + [pax], + [], + + [m4_fatal([Unknown tar format])]) + + AC_MSG_CHECKING([how to create a $1 tar archive]) + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_$1-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi + done + rm -rf conftest.dir + + AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) + AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + +AC_SUBST([am__tar]) +AC_SUBST([am__untar]) +]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^_?A[CHUM]_]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([_AC_]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) +m4trace:configure.ac:8: -1- m4_pattern_allow([^AS_FLAGS$]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^_?m4_]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^dnl$]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^_?AS_]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^SHELL$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PATH_SEPARATOR$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^exec_prefix$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^prefix$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^program_transform_name$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^bindir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^sbindir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^libexecdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^datarootdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^datadir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^sysconfdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^sharedstatedir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^localstatedir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^runstatedir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^includedir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^oldincludedir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^docdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^infodir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^htmldir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^dvidir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^pdfdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^psdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^libdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^localedir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^mandir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^DEFS$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^ECHO_C$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^ECHO_N$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^ECHO_T$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^build_alias$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^host_alias$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^target_alias$]) +m4trace:configure.ac:10: -1- AC_CONFIG_MACRO_DIR([m4]) +m4trace:configure.ac:12: -1- AM_INIT_AUTOMAKE([foreign subdir-objects]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) +m4trace:configure.ac:12: -1- AM_SET_CURRENT_AUTOMAKE_VERSION +m4trace:configure.ac:12: -1- AM_AUTOMAKE_VERSION([1.16.1]) +m4trace:configure.ac:12: -1- _AM_AUTOCONF_VERSION([2.69]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_DATA$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^am__isrc$]) +m4trace:configure.ac:12: -1- _AM_SUBST_NOTMAKE([am__isrc]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^CYGPATH_W$]) +m4trace:configure.ac:12: -1- _AM_SET_OPTIONS([foreign subdir-objects]) +m4trace:configure.ac:12: -1- _AM_SET_OPTION([foreign]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([foreign]) +m4trace:configure.ac:12: -1- _AM_SET_OPTION([subdir-objects]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([subdir-objects]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^PACKAGE$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^VERSION$]) +m4trace:configure.ac:12: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([no-define]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^PACKAGE$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^VERSION$]) +m4trace:configure.ac:12: -1- AM_SANITY_CHECK +m4trace:configure.ac:12: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +m4trace:configure.ac:12: -1- AM_MISSING_HAS_RUN +m4trace:configure.ac:12: -1- AM_AUX_DIR_EXPAND +m4trace:configure.ac:12: -1- m4_pattern_allow([^ACLOCAL$]) +m4trace:configure.ac:12: -1- AM_MISSING_PROG([AUTOCONF], [autoconf]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AUTOCONF$]) +m4trace:configure.ac:12: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AUTOMAKE$]) +m4trace:configure.ac:12: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AUTOHEADER$]) +m4trace:configure.ac:12: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^MAKEINFO$]) +m4trace:configure.ac:12: -1- AM_PROG_INSTALL_SH +m4trace:configure.ac:12: -1- m4_pattern_allow([^install_sh$]) +m4trace:configure.ac:12: -1- AM_PROG_INSTALL_STRIP +m4trace:configure.ac:12: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^MKDIR_P$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^mkdir_p$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AWK$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^SET_MAKE$]) +m4trace:configure.ac:12: -1- AM_SET_LEADING_DOT +m4trace:configure.ac:12: -1- m4_pattern_allow([^am__leading_dot$]) +m4trace:configure.ac:12: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([tar-ustar]) +m4trace:configure.ac:12: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([tar-pax]) +m4trace:configure.ac:12: -1- _AM_PROG_TAR([v7]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AMTAR$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^am__tar$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^am__untar$]) +m4trace:configure.ac:12: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl +]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([no-dependencies]) +m4trace:configure.ac:12: -1- AM_SILENT_RULES +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_V$]) +m4trace:configure.ac:12: -1- AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:12: -1- _AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_DEFAULT_V$]) +m4trace:configure.ac:12: -1- AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:12: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_BACKSLASH$]) +m4trace:configure.ac:12: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH]) +m4trace:configure.ac:14: -1- LT_INIT([shared]) +m4trace:configure.ac:14: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$]) +m4trace:configure.ac:14: -1- LTOPTIONS_VERSION +m4trace:configure.ac:14: -1- LTSUGAR_VERSION +m4trace:configure.ac:14: -1- LTVERSION_VERSION +m4trace:configure.ac:14: -1- LTOBSOLETE_VERSION +m4trace:configure.ac:14: -1- _LT_PROG_LTMAIN +m4trace:configure.ac:14: -1- m4_pattern_allow([^LIBTOOL$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^build$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^build_cpu$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^build_vendor$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^build_os$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^host$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^host_cpu$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^host_vendor$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^host_os$]) +m4trace:configure.ac:14: -1- _LT_PREPARE_SED_QUOTE_VARS +m4trace:configure.ac:14: -1- _LT_PROG_ECHO_BACKSLASH +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CFLAGS$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LDFLAGS$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CPPFLAGS$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^ac_ct_CC$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^EXEEXT$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^OBJEXT$]) +m4trace:configure.ac:14: -1- _AM_PROG_CC_C_O +m4trace:configure.ac:14: -1- AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) +m4trace:configure.ac:14: -1- _AM_DEPENDENCIES([CC]) +m4trace:configure.ac:14: -1- AM_SET_DEPDIR +m4trace:configure.ac:14: -1- m4_pattern_allow([^DEPDIR$]) +m4trace:configure.ac:14: -1- AM_OUTPUT_DEPENDENCY_COMMANDS +m4trace:configure.ac:14: -1- AM_MAKE_INCLUDE +m4trace:configure.ac:14: -1- AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^am__include$]) +m4trace:configure.ac:14: -1- AM_DEP_TRACK +m4trace:configure.ac:14: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEP_TRUE$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEP_FALSE$]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^am__nodep$]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__nodep]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CCDEPMODE$]) +m4trace:configure.ac:14: -1- AM_CONDITIONAL([am__fastdepCC], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) +m4trace:configure.ac:14: -1- LT_PATH_LD +m4trace:configure.ac:14: -1- m4_pattern_allow([^SED$]) +m4trace:configure.ac:14: -1- AC_PROG_EGREP +m4trace:configure.ac:14: -1- m4_pattern_allow([^GREP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^EGREP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^FGREP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^GREP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LD$]) +m4trace:configure.ac:14: -1- LT_PATH_NM +m4trace:configure.ac:14: -1- m4_pattern_allow([^DUMPBIN$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^ac_ct_DUMPBIN$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^DUMPBIN$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^NM$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LN_S$]) +m4trace:configure.ac:14: -1- LT_CMD_MAX_LEN +m4trace:configure.ac:14: -1- m4_pattern_allow([^OBJDUMP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^OBJDUMP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^DLLTOOL$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^DLLTOOL$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^AR$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^ac_ct_AR$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^RANLIB$]) +m4trace:configure.ac:14: -1- _LT_WITH_SYSROOT +m4trace:configure.ac:14: -1- m4_pattern_allow([LT_OBJDIR]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LT_OBJDIR$]) +m4trace:configure.ac:14: -1- _LT_CC_BASENAME([$compiler]) +m4trace:configure.ac:14: -1- _LT_PATH_TOOL_PREFIX([${ac_tool_prefix}file], [/usr/bin$PATH_SEPARATOR$PATH]) +m4trace:configure.ac:14: -1- _LT_PATH_TOOL_PREFIX([file], [/usr/bin$PATH_SEPARATOR$PATH]) +m4trace:configure.ac:14: -1- LT_SUPPORTED_TAG([CC]) +m4trace:configure.ac:14: -1- _LT_COMPILER_BOILERPLATE +m4trace:configure.ac:14: -1- _LT_LINKER_BOILERPLATE +m4trace:configure.ac:14: -1- _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], [lt_cv_prog_compiler_rtti_exceptions], [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, )="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, ) -fno-rtti -fno-exceptions"]) +m4trace:configure.ac:14: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, ) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, )], [$_LT_TAGVAR(lt_prog_compiler_pic, )@&t@m4_if([],[],[ -DPIC],[m4_if([],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, ) in + "" | " "*) ;; + *) _LT_TAGVAR(lt_prog_compiler_pic, )=" $_LT_TAGVAR(lt_prog_compiler_pic, )" ;; + esac], [_LT_TAGVAR(lt_prog_compiler_pic, )= + _LT_TAGVAR(lt_prog_compiler_can_build_shared, )=no]) +m4trace:configure.ac:14: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, )=]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^MANIFEST_TOOL$]) +m4trace:configure.ac:14: -1- _LT_DLL_DEF_P([$export_symbols]) +m4trace:configure.ac:14: -1- _LT_DLL_DEF_P([$export_symbols]) +m4trace:configure.ac:14: -1- _LT_REQUIRED_DARWIN_CHECKS +m4trace:configure.ac:14: -1- m4_pattern_allow([^DSYMUTIL$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^NMEDIT$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LIPO$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^OTOOL$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^OTOOL64$]) +m4trace:configure.ac:14: -1- _LT_LINKER_OPTION([if $CC understands -b], [lt_cv_prog_compiler__b], [-b], [_LT_TAGVAR(archive_cmds, )='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, )='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags']) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LT_SYS_LIBRARY_PATH$]) +m4trace:configure.ac:14: -1- LT_SYS_DLOPEN_SELF +m4trace:configure.ac:14: -1- m4_pattern_allow([^CPP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CPPFLAGS$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CPP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^STDC_HEADERS$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^HAVE_DLFCN_H$]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^STDC_HEADERS$]) +m4trace:configure.ac:30: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$]) +m4trace:configure.ac:32: -1- m4_pattern_allow([^HAVE__BOOL$]) +m4trace:configure.ac:32: -1- m4_pattern_allow([^HAVE_STDBOOL_H$]) +m4trace:configure.ac:37: -1- m4_pattern_allow([^int16_t$]) +m4trace:configure.ac:38: -1- m4_pattern_allow([^int32_t$]) +m4trace:configure.ac:39: -1- m4_pattern_allow([^int64_t$]) +m4trace:configure.ac:40: -1- m4_pattern_allow([^int8_t$]) +m4trace:configure.ac:41: -1- m4_pattern_allow([^off_t$]) +m4trace:configure.ac:42: -1- m4_pattern_allow([^size_t$]) +m4trace:configure.ac:43: -1- m4_pattern_allow([^ssize_t$]) +m4trace:configure.ac:44: -1- m4_pattern_allow([^uint16_t$]) +m4trace:configure.ac:45: -1- m4_pattern_allow([^_UINT32_T$]) +m4trace:configure.ac:45: -1- m4_pattern_allow([^uint32_t$]) +m4trace:configure.ac:46: -1- m4_pattern_allow([^_UINT64_T$]) +m4trace:configure.ac:46: -1- m4_pattern_allow([^uint64_t$]) +m4trace:configure.ac:47: -1- m4_pattern_allow([^_UINT8_T$]) +m4trace:configure.ac:47: -1- m4_pattern_allow([^uint8_t$]) +m4trace:configure.ac:48: -1- m4_pattern_allow([^HAVE_PTRDIFF_T$]) +m4trace:configure.ac:53: -1- m4_pattern_allow([^LIBPOSTAL_DATA_DIR_VERSION_STRING$]) +m4trace:configure.ac:59: -1- m4_pattern_allow([^LIBPOSTAL_DATA_FILE_LATEST_VERSION$]) +m4trace:configure.ac:60: -1- m4_pattern_allow([^LIBPOSTAL_PARSER_MODEL_LATEST_VERSION$]) +m4trace:configure.ac:61: -1- m4_pattern_allow([^LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION$]) +m4trace:configure.ac:64: -1- m4_pattern_allow([^LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING$]) +m4trace:configure.ac:70: -1- m4_pattern_allow([^LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION$]) +m4trace:configure.ac:71: -1- m4_pattern_allow([^LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION$]) +m4trace:configure.ac:72: -1- m4_pattern_allow([^LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION$]) +m4trace:configure.ac:80: -1- m4_pattern_allow([^FOUND_SHUF$]) +m4trace:configure.ac:81: -1- m4_pattern_allow([^FOUND_GSHUF$]) +m4trace:configure.ac:83: -1- m4_pattern_allow([^HAVE_SHUF$]) +m4trace:configure.ac:84: -1- m4_pattern_allow([^HAVE_GSHUF$]) +m4trace:configure.ac:111: -1- m4_pattern_allow([^MODEL$]) +m4trace:configure.ac:115: -1- AM_CONDITIONAL([DOWNLOAD_DATA], [test "x$DOWNLOAD_DATA" = "xtrue"]) +m4trace:configure.ac:115: -1- m4_pattern_allow([^DOWNLOAD_DATA_TRUE$]) +m4trace:configure.ac:115: -1- m4_pattern_allow([^DOWNLOAD_DATA_FALSE$]) +m4trace:configure.ac:115: -1- _AM_SUBST_NOTMAKE([DOWNLOAD_DATA_TRUE]) +m4trace:configure.ac:115: -1- _AM_SUBST_NOTMAKE([DOWNLOAD_DATA_FALSE]) +m4trace:configure.ac:129: -1- m4_pattern_allow([^CFLAGS_SCANNER_EXTRA$]) +m4trace:configure.ac:130: -1- m4_pattern_allow([^LIBPOSTAL_SO_VERSION$]) +m4trace:configure.ac:132: -1- m4_pattern_allow([^LIB@&t@OBJS$]) +m4trace:configure.ac:132: -1- m4_pattern_allow([^LTLIBOBJS$]) +m4trace:configure.ac:132: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) +m4trace:configure.ac:132: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) +m4trace:configure.ac:132: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) +m4trace:configure.ac:132: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) +m4trace:configure.ac:132: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) +m4trace:configure.ac:132: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"]) +m4trace:configure.ac:132: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS +m4trace:configure.ac:132: -1- AM_RUN_LOG([cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles]) +m4trace:configure.ac:132: -1- _LT_PROG_LTMAIN diff --git a/autom4te.cache/traces.1 b/autom4te.cache/traces.1 new file mode 100644 index 000000000..ccd96b0bf --- /dev/null +++ b/autom4te.cache/traces.1 @@ -0,0 +1,2851 @@ +m4trace:/usr/share/aclocal/libtool.m4:61: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK +AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +AC_BEFORE([$0], [LT_LANG])dnl +AC_BEFORE([$0], [LT_OUTPUT])dnl +AC_BEFORE([$0], [LTDL_INIT])dnl +m4_require([_LT_CHECK_BUILDDIR])dnl + +dnl Autoconf doesn't catch unexpanded LT_ macros by default: +m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl +m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl +dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 +dnl unless we require an AC_DEFUNed macro: +AC_REQUIRE([LTOPTIONS_VERSION])dnl +AC_REQUIRE([LTSUGAR_VERSION])dnl +AC_REQUIRE([LTVERSION_VERSION])dnl +AC_REQUIRE([LTOBSOLETE_VERSION])dnl +m4_require([_LT_PROG_LTMAIN])dnl + +_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) + +dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' +AC_SUBST(LIBTOOL)dnl + +_LT_SETUP + +# Only expand once: +m4_define([LT_INIT]) +]) +m4trace:/usr/share/aclocal/libtool.m4:99: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:99: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:100: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:100: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:619: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} +AC_MSG_NOTICE([creating $CONFIG_LT]) +_LT_GENERATED_FILE_INIT(["$CONFIG_LT"], +[# Run this file to recreate a libtool stub with the current configuration.]) + +cat >>"$CONFIG_LT" <<\_LTEOF +lt_cl_silent=false +exec AS_MESSAGE_LOG_FD>>config.log +{ + echo + AS_BOX([Running $as_me.]) +} >&AS_MESSAGE_LOG_FD + +lt_cl_help="\ +'$as_me' creates a local libtool stub from the current configuration, +for use in further configure time tests before the real libtool is +generated. + +Usage: $[0] [[OPTIONS]] + + -h, --help print this help, then exit + -V, --version print version number, then exit + -q, --quiet do not print progress messages + -d, --debug don't remove temporary files + +Report bugs to ." + +lt_cl_version="\ +m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl +m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) +configured by $[0], generated by m4_PACKAGE_STRING. + +Copyright (C) 2011 Free Software Foundation, Inc. +This config.lt script is free software; the Free Software Foundation +gives unlimited permision to copy, distribute and modify it." + +while test 0 != $[#] +do + case $[1] in + --version | --v* | -V ) + echo "$lt_cl_version"; exit 0 ;; + --help | --h* | -h ) + echo "$lt_cl_help"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --quiet | --q* | --silent | --s* | -q ) + lt_cl_silent=: ;; + + -*) AC_MSG_ERROR([unrecognized option: $[1] +Try '$[0] --help' for more information.]) ;; + + *) AC_MSG_ERROR([unrecognized argument: $[1] +Try '$[0] --help' for more information.]) ;; + esac + shift +done + +if $lt_cl_silent; then + exec AS_MESSAGE_FD>/dev/null +fi +_LTEOF + +cat >>"$CONFIG_LT" <<_LTEOF +_LT_OUTPUT_LIBTOOL_COMMANDS_INIT +_LTEOF + +cat >>"$CONFIG_LT" <<\_LTEOF +AC_MSG_NOTICE([creating $ofile]) +_LT_OUTPUT_LIBTOOL_COMMANDS +AS_EXIT(0) +_LTEOF +chmod +x "$CONFIG_LT" + +# configure is writing to config.log, but config.lt does its own redirection, +# appending to config.log, which fails on DOS, as config.log is still kept +# open by configure. Here we exec the FD to /dev/null, effectively closing +# config.log, so it can be properly (re)opened and appended to by config.lt. +lt_cl_success=: +test yes = "$silent" && + lt_config_lt_args="$lt_config_lt_args --quiet" +exec AS_MESSAGE_LOG_FD>/dev/null +$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false +exec AS_MESSAGE_LOG_FD>>config.log +$lt_cl_success || AS_EXIT(1) +]) +m4trace:/usr/share/aclocal/libtool.m4:811: -1- AC_DEFUN([LT_SUPPORTED_TAG], []) +m4trace:/usr/share/aclocal/libtool.m4:822: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl +m4_case([$1], + [C], [_LT_LANG(C)], + [C++], [_LT_LANG(CXX)], + [Go], [_LT_LANG(GO)], + [Java], [_LT_LANG(GCJ)], + [Fortran 77], [_LT_LANG(F77)], + [Fortran], [_LT_LANG(FC)], + [Windows Resource], [_LT_LANG(RC)], + [m4_ifdef([_LT_LANG_]$1[_CONFIG], + [_LT_LANG($1)], + [m4_fatal([$0: unsupported language: "$1"])])])dnl +]) +m4trace:/usr/share/aclocal/libtool.m4:914: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) +m4trace:/usr/share/aclocal/libtool.m4:914: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete. +You should run autoupdate.])dnl +LT_LANG(C++)]) +m4trace:/usr/share/aclocal/libtool.m4:915: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) +m4trace:/usr/share/aclocal/libtool.m4:915: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Fortran 77)]) +m4trace:/usr/share/aclocal/libtool.m4:916: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) +m4trace:/usr/share/aclocal/libtool.m4:916: -1- AC_DEFUN([AC_LIBTOOL_FC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Fortran)]) +m4trace:/usr/share/aclocal/libtool.m4:917: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) +m4trace:/usr/share/aclocal/libtool.m4:917: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Java)]) +m4trace:/usr/share/aclocal/libtool.m4:918: -1- AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) +m4trace:/usr/share/aclocal/libtool.m4:918: -1- AC_DEFUN([AC_LIBTOOL_RC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_RC' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Windows Resource)]) +m4trace:/usr/share/aclocal/libtool.m4:1246: -1- AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) +AC_ARG_WITH([sysroot], +[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@], + [Search for dependent libraries within DIR (or the compiler's sysroot + if not specified).])], +[], [with_sysroot=no]) + +dnl lt_sysroot will always be passed unquoted. We quote it here +dnl in case the user passed a directory name. +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + AC_MSG_RESULT([$with_sysroot]) + AC_MSG_ERROR([The sysroot must be an absolute path.]) + ;; +esac + + AC_MSG_RESULT([${lt_sysroot:-no}]) +_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl +[dependent libraries, and where our libraries should be installed.])]) +m4trace:/usr/share/aclocal/libtool.m4:1577: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + fi + $RM conftest* +]) + +if test yes = "[$]$2"; then + m4_if([$5], , :, [$5]) +else + m4_if([$6], , :, [$6]) +fi +]) +m4trace:/usr/share/aclocal/libtool.m4:1619: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:1619: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:1628: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $3" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&AS_MESSAGE_LOG_FD + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + else + $2=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS +]) + +if test yes = "[$]$2"; then + m4_if([$4], , :, [$4]) +else + m4_if([$5], , :, [$5]) +fi +]) +m4trace:/usr/share/aclocal/libtool.m4:1663: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:1663: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:1670: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +# find the maximum length of command line arguments +AC_MSG_CHECKING([the maximum length of command line arguments]) +AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl + i=0 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac +]) +if test -n "$lt_cv_sys_max_cmd_len"; then + AC_MSG_RESULT($lt_cv_sys_max_cmd_len) +else + AC_MSG_RESULT(none) +fi +max_cmd_len=$lt_cv_sys_max_cmd_len +_LT_DECL([], [max_cmd_len], [0], + [What is the maximum length of a command?]) +]) +m4trace:/usr/share/aclocal/libtool.m4:1809: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:1809: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:1920: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl +if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[ + lt_cv_dlopen=dyld + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ]) + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + AC_CHECK_FUNC([shl_load], + [lt_cv_dlopen=shl_load], + [AC_CHECK_LIB([dld], [shl_load], + [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld], + [AC_CHECK_FUNC([dlopen], + [lt_cv_dlopen=dlopen], + [AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl], + [AC_CHECK_LIB([svld], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld], + [AC_CHECK_LIB([dld], [dld_link], + [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld]) + ]) + ]) + ]) + ]) + ]) + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + AC_CACHE_CHECK([whether a program can dlopen itself], + lt_cv_dlopen_self, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, + lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) + ]) + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + AC_CACHE_CHECK([whether a statically linked program can dlopen itself], + lt_cv_dlopen_self_static, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, + lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) + ]) + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi +_LT_DECL([dlopen_support], [enable_dlopen], [0], + [Whether dlopen is supported]) +_LT_DECL([dlopen_self], [enable_dlopen_self], [0], + [Whether dlopen of programs is supported]) +_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], + [Whether dlopen of statically linked programs is supported]) +]) +m4trace:/usr/share/aclocal/libtool.m4:2045: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:2045: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:3166: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl +AC_MSG_CHECKING([for $1]) +AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, +[case $MAGIC_CMD in +[[\\/*] | ?:[\\/]*]) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR +dnl $ac_dummy forces splitting on constant user-supplied paths. +dnl POSIX.2 word splitting is done only on the output of word expansions, +dnl not every word. This closes a longstanding sh security hole. + ac_dummy="m4_if([$2], , $PATH, [$2])" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$1"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"$1" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac]) +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + AC_MSG_RESULT($MAGIC_CMD) +else + AC_MSG_RESULT(no) +fi +_LT_DECL([], [MAGIC_CMD], [0], + [Used to examine libraries when file_magic_cmd begins with "file"])dnl +]) +m4trace:/usr/share/aclocal/libtool.m4:3228: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:3228: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_DIAGNOSE([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:3251: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_PROG_ECHO_BACKSLASH])dnl + +AC_ARG_WITH([gnu-ld], + [AS_HELP_STRING([--with-gnu-ld], + [assume the C compiler uses GNU ld @<:@default=no@:>@])], + [test no = "$withval" || with_gnu_ld=yes], + [with_gnu_ld=no])dnl + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by $CC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]]* | ?:[[\\/]]*) + re_direlt='/[[^/]][[^/]]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL(lt_cv_path_LD, +[if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &1 | sed '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi]) +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + AC_SUBST([DUMPBIN]) + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm +AC_SUBST([NM]) +_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl + +AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], + [lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) + cat conftest.out >&AS_MESSAGE_LOG_FD + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest*]) +]) +m4trace:/usr/share/aclocal/libtool.m4:3765: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:3765: -1- AC_DEFUN([AM_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_NM' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:3766: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:3766: -1- AC_DEFUN([AC_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_NM' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:3837: -1- AC_DEFUN([_LT_DLL_DEF_P], [dnl + test DEF = "`$SED -n dnl + -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace + -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments + -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl + -e q dnl Only consider the first "real" line + $1`" dnl +]) +m4trace:/usr/share/aclocal/libtool.m4:3851: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +LIBM= +case $host in +*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw) + AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") + ;; +*) + AC_CHECK_LIB(m, cos, LIBM=-lm) + ;; +esac +AC_SUBST([LIBM]) +]) +m4trace:/usr/share/aclocal/libtool.m4:3870: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:3870: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_DIAGNOSE([obsolete], [The macro `AC_CHECK_LIBM' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:8147: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], + [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], + [AC_CHECK_TOOL(GCJ, gcj,) + test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2" + AC_SUBST(GCJFLAGS)])])[]dnl +]) +m4trace:/usr/share/aclocal/libtool.m4:8156: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:8156: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:8163: -1- AC_DEFUN([LT_PROG_GO], [AC_CHECK_TOOL(GOC, gccgo,) +]) +m4trace:/usr/share/aclocal/libtool.m4:8170: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) +]) +m4trace:/usr/share/aclocal/libtool.m4:8175: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:8175: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_RC' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:8295: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) +m4trace:/usr/share/aclocal/libtool.m4:8295: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_SED' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) +m4trace:/usr/share/aclocal/ltargz.m4:12: -1- AC_DEFUN([LT_FUNC_ARGZ], [ +AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT]) + +AC_CHECK_TYPES([error_t], + [], + [AC_DEFINE([error_t], [int], + [Define to a type to use for 'error_t' if it is not otherwise available.]) + AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h + does not typedef error_t.])], + [#if defined(HAVE_ARGZ_H) +# include +#endif]) + +LT_ARGZ_H= +AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \ + argz_next argz_stringify], [], [LT_ARGZ_H=lt__argz.h; AC_LIBOBJ([lt__argz])]) + +dnl if have system argz functions, allow forced use of +dnl libltdl-supplied implementation (and default to do so +dnl on "known bad" systems). Could use a runtime check, but +dnl (a) detecting malloc issues is notoriously unreliable +dnl (b) only known system that declares argz functions, +dnl provides them, yet they are broken, is cygwin +dnl releases prior to 16-Mar-2007 (1.5.24 and earlier) +dnl So, it's more straightforward simply to special case +dnl this for known bad systems. +AS_IF([test -z "$LT_ARGZ_H"], + [AC_CACHE_CHECK( + [if argz actually works], + [lt_cv_sys_argz_works], + [[case $host_os in #( + *cygwin*) + lt_cv_sys_argz_works=no + if test no != "$cross_compiling"; then + lt_cv_sys_argz_works="guessing no" + else + lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/' + save_IFS=$IFS + IFS=-. + set x `uname -r | sed -e "$lt_sed_extract_leading_digits"` + IFS=$save_IFS + lt_os_major=${2-0} + lt_os_minor=${3-0} + lt_os_micro=${4-0} + if test 1 -lt "$lt_os_major" \ + || { test 1 -eq "$lt_os_major" \ + && { test 5 -lt "$lt_os_minor" \ + || { test 5 -eq "$lt_os_minor" \ + && test 24 -lt "$lt_os_micro"; }; }; }; then + lt_cv_sys_argz_works=yes + fi + fi + ;; #( + *) lt_cv_sys_argz_works=yes ;; + esac]]) + AS_IF([test yes = "$lt_cv_sys_argz_works"], + [AC_DEFINE([HAVE_WORKING_ARGZ], 1, + [This value is set to 1 to indicate that the system argz facility works])], + [LT_ARGZ_H=lt__argz.h + AC_LIBOBJ([lt__argz])])]) + +AC_SUBST([LT_ARGZ_H]) +]) +m4trace:/usr/share/aclocal/ltdl.m4:16: -1- AC_DEFUN([LT_CONFIG_LTDL_DIR], [AC_BEFORE([$0], [LTDL_INIT]) +_$0($*) +]) +m4trace:/usr/share/aclocal/ltdl.m4:68: -1- AC_DEFUN([LTDL_CONVENIENCE], [AC_BEFORE([$0], [LTDL_INIT])dnl +dnl Although the argument is deprecated and no longer documented, +dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one +dnl here make sure it is the same as any other declaration of libltdl's +dnl location! This also ensures lt_ltdl_dir is set when configure.ac is +dnl not yet using an explicit LT_CONFIG_LTDL_DIR. +m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl +_$0() +]) +m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AU_DEFUN([AC_LIBLTDL_CONVENIENCE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_CONVENIENCE]) +m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_CONVENIENCE' is obsolete. +You should run autoupdate.])dnl +_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_CONVENIENCE]) +m4trace:/usr/share/aclocal/ltdl.m4:124: -1- AC_DEFUN([LTDL_INSTALLABLE], [AC_BEFORE([$0], [LTDL_INIT])dnl +dnl Although the argument is deprecated and no longer documented, +dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one +dnl here make sure it is the same as any other declaration of libltdl's +dnl location! This also ensures lt_ltdl_dir is set when configure.ac is +dnl not yet using an explicit LT_CONFIG_LTDL_DIR. +m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl +_$0() +]) +m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AU_DEFUN([AC_LIBLTDL_INSTALLABLE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_INSTALLABLE]) +m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_INSTALLABLE' is obsolete. +You should run autoupdate.])dnl +_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_INSTALLABLE]) +m4trace:/usr/share/aclocal/ltdl.m4:213: -1- AC_DEFUN([_LT_LIBOBJ], [ + m4_pattern_allow([^_LT_LIBOBJS$]) + _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext" +]) +m4trace:/usr/share/aclocal/ltdl.m4:226: -1- AC_DEFUN([LTDL_INIT], [dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +dnl We need to keep our own list of libobjs separate from our parent project, +dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while +dnl we look for our own LIBOBJs. +m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ])) +m4_pushdef([AC_LIBSOURCES]) + +dnl If not otherwise defined, default to the 1.5.x compatible subproject mode: +m4_if(_LTDL_MODE, [], + [m4_define([_LTDL_MODE], m4_default([$2], [subproject])) + m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])], + [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])]) + +AC_ARG_WITH([included_ltdl], + [AS_HELP_STRING([--with-included-ltdl], + [use the GNU ltdl sources included here])]) + +if test yes != "$with_included_ltdl"; then + # We are not being forced to use the included libltdl sources, so + # decide whether there is a useful installed version we can use. + AC_CHECK_HEADER([ltdl.h], + [AC_CHECK_DECL([lt_dlinterface_register], + [AC_CHECK_LIB([ltdl], [lt_dladvise_preload], + [with_included_ltdl=no], + [with_included_ltdl=yes])], + [with_included_ltdl=yes], + [AC_INCLUDES_DEFAULT + #include ])], + [with_included_ltdl=yes], + [AC_INCLUDES_DEFAULT] + ) +fi + +dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE +dnl was called yet, then for old times' sake, we assume libltdl is in an +dnl eponymous directory: +AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])]) + +AC_ARG_WITH([ltdl_include], + [AS_HELP_STRING([--with-ltdl-include=DIR], + [use the ltdl headers installed in DIR])]) + +if test -n "$with_ltdl_include"; then + if test -f "$with_ltdl_include/ltdl.h"; then : + else + AC_MSG_ERROR([invalid ltdl include directory: '$with_ltdl_include']) + fi +else + with_ltdl_include=no +fi + +AC_ARG_WITH([ltdl_lib], + [AS_HELP_STRING([--with-ltdl-lib=DIR], + [use the libltdl.la installed in DIR])]) + +if test -n "$with_ltdl_lib"; then + if test -f "$with_ltdl_lib/libltdl.la"; then : + else + AC_MSG_ERROR([invalid ltdl library directory: '$with_ltdl_lib']) + fi +else + with_ltdl_lib=no +fi + +case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in + ,yes,no,no,) + m4_case(m4_default(_LTDL_TYPE, [convenience]), + [convenience], [_LTDL_CONVENIENCE], + [installable], [_LTDL_INSTALLABLE], + [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)]) + ;; + ,no,no,no,) + # If the included ltdl is not to be used, then use the + # preinstalled libltdl we found. + AC_DEFINE([HAVE_LTDL], [1], + [Define this if a modern libltdl is already installed]) + LIBLTDL=-lltdl + LTDLDEPS= + LTDLINCL= + ;; + ,no*,no,*) + AC_MSG_ERROR(['--with-ltdl-include' and '--with-ltdl-lib' options must be used together]) + ;; + *) with_included_ltdl=no + LIBLTDL="-L$with_ltdl_lib -lltdl" + LTDLDEPS= + LTDLINCL=-I$with_ltdl_include + ;; +esac +INCLTDL=$LTDLINCL + +# Report our decision... +AC_MSG_CHECKING([where to find libltdl headers]) +AC_MSG_RESULT([$LTDLINCL]) +AC_MSG_CHECKING([where to find libltdl library]) +AC_MSG_RESULT([$LIBLTDL]) + +_LTDL_SETUP + +dnl restore autoconf definition. +m4_popdef([AC_LIBOBJ]) +m4_popdef([AC_LIBSOURCES]) + +AC_CONFIG_COMMANDS_PRE([ + _ltdl_libobjs= + _ltdl_ltlibobjs= + if test -n "$_LT_LIBOBJS"; then + # Remove the extension. + _lt_sed_drop_objext='s/\.o$//;s/\.obj$//' + for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do + _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext" + _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo" + done + fi + AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs]) + AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs]) +]) + +# Only expand once: +m4_define([LTDL_INIT]) +]) +m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AC_DEFUN([AC_LIB_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIB_LTDL' is obsolete. +You should run autoupdate.])dnl +LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AC_DEFUN([AC_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_WITH_LTDL' is obsolete. +You should run autoupdate.])dnl +LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AC_DEFUN([LT_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `LT_WITH_LTDL' is obsolete. +You should run autoupdate.])dnl +LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:367: -1- AC_DEFUN([_LTDL_SETUP], [AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([LT_SYS_MODULE_EXT])dnl +AC_REQUIRE([LT_SYS_MODULE_PATH])dnl +AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl +AC_REQUIRE([LT_LIB_DLLOAD])dnl +AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl +AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl +AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl +AC_REQUIRE([LT_FUNC_ARGZ])dnl + +m4_require([_LT_CHECK_OBJDIR])dnl +m4_require([_LT_HEADER_DLFCN])dnl +m4_require([_LT_CHECK_DLPREOPEN])dnl +m4_require([_LT_DECL_SED])dnl + +dnl Don't require this, or it will be expanded earlier than the code +dnl that sets the variables it relies on: +_LT_ENABLE_INSTALL + +dnl _LTDL_MODE specific code must be called at least once: +_LTDL_MODE_DISPATCH + +# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS +# the user used. This is so that ltdl.h can pick up the parent projects +# config.h file, The first file in AC_CONFIG_HEADERS must contain the +# definitions required by ltdl.c. +# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility). +AC_CONFIG_COMMANDS_PRE([dnl +m4_pattern_allow([^LT_CONFIG_H$])dnl +m4_ifset([AH_HEADER], + [LT_CONFIG_H=AH_HEADER], + [m4_ifset([AC_LIST_HEADERS], + [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's|^[[ ]]*||;s|[[ :]].*$||'`], + [])])]) +AC_SUBST([LT_CONFIG_H]) + +AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h], + [], [], [AC_INCLUDES_DEFAULT]) + +AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])]) +AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])]) + +m4_pattern_allow([LT_LIBEXT])dnl +AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension]) + +name= +eval "lt_libprefix=\"$libname_spec\"" +m4_pattern_allow([LT_LIBPREFIX])dnl +AC_DEFINE_UNQUOTED([LT_LIBPREFIX],["$lt_libprefix"],[The archive prefix]) + +name=ltdl +eval "LTDLOPEN=\"$libname_spec\"" +AC_SUBST([LTDLOPEN]) +]) +m4trace:/usr/share/aclocal/ltdl.m4:443: -1- AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_CACHE_CHECK([whether deplibs are loaded by dlopen], + [lt_cv_sys_dlopen_deplibs], + [# PORTME does your system automatically load deplibs for dlopen? + # or its logical equivalent (e.g. shl_load for HP-UX < 11) + # For now, we just catch OSes we know something about -- in the + # future, we'll try test this programmatically. + lt_cv_sys_dlopen_deplibs=unknown + case $host_os in + aix3*|aix4.1.*|aix4.2.*) + # Unknown whether this is true for these versions of AIX, but + # we want this 'case' here to explicitly catch those versions. + lt_cv_sys_dlopen_deplibs=unknown + ;; + aix[[4-9]]*) + lt_cv_sys_dlopen_deplibs=yes + ;; + amigaos*) + case $host_cpu in + powerpc) + lt_cv_sys_dlopen_deplibs=no + ;; + esac + ;; + bitrig*) + lt_cv_sys_dlopen_deplibs=yes + ;; + darwin*) + # Assuming the user has installed a libdl from somewhere, this is true + # If you are looking for one http://www.opendarwin.org/projects/dlcompat + lt_cv_sys_dlopen_deplibs=yes + ;; + freebsd* | dragonfly*) + lt_cv_sys_dlopen_deplibs=yes + ;; + gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu) + # GNU and its variants, using gnu ld.so (Glibc) + lt_cv_sys_dlopen_deplibs=yes + ;; + hpux10*|hpux11*) + lt_cv_sys_dlopen_deplibs=yes + ;; + interix*) + lt_cv_sys_dlopen_deplibs=yes + ;; + irix[[12345]]*|irix6.[[01]]*) + # Catch all versions of IRIX before 6.2, and indicate that we don't + # know how it worked for any of those versions. + lt_cv_sys_dlopen_deplibs=unknown + ;; + irix*) + # The case above catches anything before 6.2, and it's known that + # at 6.2 and later dlopen does load deplibs. + lt_cv_sys_dlopen_deplibs=yes + ;; + netbsd* | netbsdelf*-gnu) + lt_cv_sys_dlopen_deplibs=yes + ;; + openbsd*) + lt_cv_sys_dlopen_deplibs=yes + ;; + osf[[1234]]*) + # dlopen did load deplibs (at least at 4.x), but until the 5.x series, + # it did *not* use an RPATH in a shared library to find objects the + # library depends on, so we explicitly say 'no'. + lt_cv_sys_dlopen_deplibs=no + ;; + osf5.0|osf5.0a|osf5.1) + # dlopen *does* load deplibs and with the right loader patch applied + # it even uses RPATH in a shared library to search for shared objects + # that the library depends on, but there's no easy way to know if that + # patch is installed. Since this is the case, all we can really + # say is unknown -- it depends on the patch being installed. If + # it is, this changes to 'yes'. Without it, it would be 'no'. + lt_cv_sys_dlopen_deplibs=unknown + ;; + osf*) + # the two cases above should catch all versions of osf <= 5.1. Read + # the comments above for what we know about them. + # At > 5.1, deplibs are loaded *and* any RPATH in a shared library + # is used to find them so we can finally say 'yes'. + lt_cv_sys_dlopen_deplibs=yes + ;; + qnx*) + lt_cv_sys_dlopen_deplibs=yes + ;; + solaris*) + lt_cv_sys_dlopen_deplibs=yes + ;; + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + libltdl_cv_sys_dlopen_deplibs=yes + ;; + esac + ]) +if test yes != "$lt_cv_sys_dlopen_deplibs"; then + AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1], + [Define if the OS needs help to load dependent libraries for dlopen().]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:545: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:545: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:552: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([what extension is used for runtime loadable modules], + [libltdl_cv_shlibext], +[ +module=yes +eval libltdl_cv_shlibext=$shrext_cmds +module=no +eval libltdl_cv_shrext=$shrext_cmds + ]) +if test -n "$libltdl_cv_shlibext"; then + m4_pattern_allow([LT_MODULE_EXT])dnl + AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"], + [Define to the extension used for runtime loadable modules, say, ".so".]) +fi +if test "$libltdl_cv_shrext" != "$libltdl_cv_shlibext"; then + m4_pattern_allow([LT_SHARED_EXT])dnl + AC_DEFINE_UNQUOTED([LT_SHARED_EXT], ["$libltdl_cv_shrext"], + [Define to the shared library suffix, say, ".dylib".]) +fi +if test -n "$shared_archive_member_spec"; then + m4_pattern_allow([LT_SHARED_LIB_MEMBER])dnl + AC_DEFINE_UNQUOTED([LT_SHARED_LIB_MEMBER], ["($shared_archive_member_spec.o)"], + [Define to the shared archive member specification, say "(shr.o)".]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:580: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:580: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:587: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([what variable specifies run-time module search path], + [lt_cv_module_path_var], [lt_cv_module_path_var=$shlibpath_var]) +if test -n "$lt_cv_module_path_var"; then + m4_pattern_allow([LT_MODULE_PATH_VAR])dnl + AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"], + [Define to the name of the environment variable that determines the run-time module search path.]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:599: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:599: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:606: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([for the default library search path], + [lt_cv_sys_dlsearch_path], + [lt_cv_sys_dlsearch_path=$sys_lib_dlsearch_path_spec]) +if test -n "$lt_cv_sys_dlsearch_path"; then + sys_dlsearch_path= + for dir in $lt_cv_sys_dlsearch_path; do + if test -z "$sys_dlsearch_path"; then + sys_dlsearch_path=$dir + else + sys_dlsearch_path=$sys_dlsearch_path$PATH_SEPARATOR$dir + fi + done + m4_pattern_allow([LT_DLSEARCH_PATH])dnl + AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"], + [Define to the system default library search path.]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:627: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:627: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:653: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$]) +LT_DLLOADERS= +AC_SUBST([LT_DLLOADERS]) + +AC_LANG_PUSH([C]) +lt_dlload_save_LIBS=$LIBS + +LIBADD_DLOPEN= +AC_SEARCH_LIBS([dlopen], [dl], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + if test "$ac_cv_search_dlopen" != "none required"; then + LIBADD_DLOPEN=-ldl + fi + libltdl_cv_lib_dl_dlopen=yes + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], + [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H +# include +#endif + ]], [[dlopen(0, 0);]])], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + libltdl_cv_func_dlopen=yes + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], + [AC_CHECK_LIB([svld], [dlopen], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + LIBADD_DLOPEN=-lsvld libltdl_cv_func_dlopen=yes + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])]) +if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen" +then + lt_save_LIBS=$LIBS + LIBS="$LIBS $LIBADD_DLOPEN" + AC_CHECK_FUNCS([dlerror]) + LIBS=$lt_save_LIBS +fi +AC_SUBST([LIBADD_DLOPEN]) + +LIBADD_SHL_LOAD= +AC_CHECK_FUNC([shl_load], + [AC_DEFINE([HAVE_SHL_LOAD], [1], + [Define if you have the shl_load function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"], + [AC_CHECK_LIB([dld], [shl_load], + [AC_DEFINE([HAVE_SHL_LOAD], [1], + [Define if you have the shl_load function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la" + LIBADD_SHL_LOAD=-ldld])]) +AC_SUBST([LIBADD_SHL_LOAD]) + +case $host_os in +darwin[[1567]].*) +# We only want this for pre-Mac OS X 10.4. + AC_CHECK_FUNC([_dyld_func_lookup], + [AC_DEFINE([HAVE_DYLD], [1], + [Define if you have the _dyld_func_lookup function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"]) + ;; +beos*) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la" + ;; +cygwin* | mingw* | pw32*) + AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include ]]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la" + ;; +esac + +AC_CHECK_LIB([dld], [dld_link], + [AC_DEFINE([HAVE_DLD], [1], + [Define if you have the GNU dld library.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"]) +AC_SUBST([LIBADD_DLD_LINK]) + +m4_pattern_allow([^LT_DLPREOPEN$]) +LT_DLPREOPEN= +if test -n "$LT_DLLOADERS" +then + for lt_loader in $LT_DLLOADERS; do + LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader " + done + AC_DEFINE([HAVE_LIBDLLOADER], [1], + [Define if libdlloader will be built on this platform]) +fi +AC_SUBST([LT_DLPREOPEN]) + +dnl This isn't used anymore, but set it for backwards compatibility +LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD" +AC_SUBST([LIBADD_DL]) + +LIBS=$lt_dlload_save_LIBS +AC_LANG_POP +]) +m4trace:/usr/share/aclocal/ltdl.m4:748: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:748: -1- AC_DEFUN([AC_LTDL_DLLIB], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:756: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +AC_CACHE_CHECK([for _ prefix in compiled symbols], + [lt_cv_sys_symbol_underscore], + [lt_cv_sys_symbol_underscore=no + cat > conftest.$ac_ext <<_LT_EOF +void nm_test_func(){} +int main(){nm_test_func;return 0;} +_LT_EOF + if AC_TRY_EVAL(ac_compile); then + # Now try to grab the symbols. + ac_nlist=conftest.nm + if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then + # See whether the symbols have a leading underscore. + if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then + lt_cv_sys_symbol_underscore=yes + else + if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then + : + else + echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD + fi + fi + else + echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD + fi + else + echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD + cat conftest.c >&AS_MESSAGE_LOG_FD + fi + rm -rf conftest* + ]) + sys_symbol_underscore=$lt_cv_sys_symbol_underscore + AC_SUBST([sys_symbol_underscore]) +]) +m4trace:/usr/share/aclocal/ltdl.m4:793: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:793: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:800: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([_LT_COMPILER_PIC])dnl for lt_prog_compiler_wl +AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl for lt_cv_sys_symbol_underscore +AC_REQUIRE([LT_SYS_MODULE_EXT])dnl for libltdl_cv_shlibext +if test yes = "$lt_cv_sys_symbol_underscore"; then + if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen"; then + AC_CACHE_CHECK([whether we have to add an underscore for dlsym], + [libltdl_cv_need_uscore], + [libltdl_cv_need_uscore=unknown + dlsym_uscore_save_LIBS=$LIBS + LIBS="$LIBS $LIBADD_DLOPEN" + libname=conftmod # stay within 8.3 filename limits! + cat >$libname.$ac_ext <<_LT_EOF +[#line $LINENO "configure" +#include "confdefs.h" +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif +int fnord () { return 42; }] +_LT_EOF + + # ltfn_module_cmds module_cmds + # Execute tilde-delimited MODULE_CMDS with environment primed for + # $module_cmds or $archive_cmds type content. + ltfn_module_cmds () + {( # subshell avoids polluting parent global environment + module_cmds_save_ifs=$IFS; IFS='~' + for cmd in @S|@1; do + IFS=$module_cmds_save_ifs + libobjs=$libname.$ac_objext; lib=$libname$libltdl_cv_shlibext + rpath=/not-exists; soname=$libname$libltdl_cv_shlibext; output_objdir=. + major=; versuffix=; verstring=; deplibs= + ECHO=echo; wl=$lt_prog_compiler_wl; allow_undefined_flag= + eval $cmd + done + IFS=$module_cmds_save_ifs + )} + + # Compile a loadable module using libtool macro expansion results. + $CC $pic_flag -c $libname.$ac_ext + ltfn_module_cmds "${module_cmds:-$archive_cmds}" + + # Try to fetch fnord with dlsym(). + libltdl_dlunknown=0; libltdl_dlnouscore=1; libltdl_dluscore=2 + cat >conftest.$ac_ext <<_LT_EOF +[#line $LINENO "configure" +#include "confdefs.h" +#if HAVE_DLFCN_H +#include +#endif +#include +#ifndef RTLD_GLOBAL +# ifdef DL_GLOBAL +# define RTLD_GLOBAL DL_GLOBAL +# else +# define RTLD_GLOBAL 0 +# endif +#endif +#ifndef RTLD_NOW +# ifdef DL_NOW +# define RTLD_NOW DL_NOW +# else +# define RTLD_NOW 0 +# endif +#endif +int main () { + void *handle = dlopen ("`pwd`/$libname$libltdl_cv_shlibext", RTLD_GLOBAL|RTLD_NOW); + int status = $libltdl_dlunknown; + if (handle) { + if (dlsym (handle, "fnord")) + status = $libltdl_dlnouscore; + else { + if (dlsym (handle, "_fnord")) + status = $libltdl_dluscore; + else + puts (dlerror ()); + } + dlclose (handle); + } else + puts (dlerror ()); + return status; +}] +_LT_EOF + if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null + libltdl_status=$? + case x$libltdl_status in + x$libltdl_dlnouscore) libltdl_cv_need_uscore=no ;; + x$libltdl_dluscore) libltdl_cv_need_uscore=yes ;; + x*) libltdl_cv_need_uscore=unknown ;; + esac + fi + rm -rf conftest* $libname* + LIBS=$dlsym_uscore_save_LIBS + ]) + fi +fi + +if test yes = "$libltdl_cv_need_uscore"; then + AC_DEFINE([NEED_USCORE], [1], + [Define if dlsym() requires a leading underscore in symbol names.]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:907: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:907: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) +m4trace:/usr/share/aclocal/ltoptions.m4:14: -1- AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) +m4trace:/usr/share/aclocal/ltoptions.m4:113: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'dlopen' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:113: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'dlopen' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:148: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'win32-dll' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:148: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. +You should run autoupdate.])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'win32-dll' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:197: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:201: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:205: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +m4trace:/usr/share/aclocal/ltoptions.m4:205: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete. +You should run autoupdate.])dnl +AC_ENABLE_SHARED($@)]) +m4trace:/usr/share/aclocal/ltoptions.m4:206: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) +m4trace:/usr/share/aclocal/ltoptions.m4:206: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete. +You should run autoupdate.])dnl +AC_DISABLE_SHARED($@)]) +m4trace:/usr/share/aclocal/ltoptions.m4:251: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:255: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:259: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +m4trace:/usr/share/aclocal/ltoptions.m4:259: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete. +You should run autoupdate.])dnl +AC_ENABLE_STATIC($@)]) +m4trace:/usr/share/aclocal/ltoptions.m4:260: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) +m4trace:/usr/share/aclocal/ltoptions.m4:260: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete. +You should run autoupdate.])dnl +AC_DISABLE_STATIC($@)]) +m4trace:/usr/share/aclocal/ltoptions.m4:305: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:305: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:312: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'disable-fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:312: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'disable-fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:411: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'pic-only' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltoptions.m4:411: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'pic-only' option into LT_INIT's first parameter.]) +]) +m4trace:/usr/share/aclocal/ltsugar.m4:14: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) +m4trace:/usr/share/aclocal/ltversion.m4:18: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.6' +macro_revision='2.4.6' +_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) +_LT_DECL(, macro_revision, 0) +]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:37: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SHELL_INIT]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:43: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:45: -1- AC_DEFUN([_LT_AC_TAGVAR]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:47: -1- AC_DEFUN([AC_LTDL_PREOPEN]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_SYS_COMPILER]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:49: -1- AC_DEFUN([_LT_AC_LOCK]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:50: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:51: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LTDL_OBJDIR]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:57: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PATH_MAGIC]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_GNU]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:60: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:61: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:66: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:67: -1- AC_DEFUN([LT_AC_PROG_EGREP]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:72: -1- AC_DEFUN([_AC_PROG_LIBTOOL]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:73: -1- AC_DEFUN([AC_LIBTOOL_SETUP]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:74: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:75: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:76: -1- AC_DEFUN([_LT_AC_TAGCONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_CXX]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_F77]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:80: -1- AC_DEFUN([_LT_AC_LANG_GCJ]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:81: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:82: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:83: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:84: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:85: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:86: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:87: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:88: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:89: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:90: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:91: -1- AC_DEFUN([AC_LIBTOOL_CONFIG]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:92: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:94: -1- AC_DEFUN([_LT_AC_PROG_CXXCPP]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:97: -1- AC_DEFUN([_LT_PROG_F77]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:98: -1- AC_DEFUN([_LT_PROG_FC]) +m4trace:/usr/share/aclocal/lt~obsolete.m4:99: -1- AC_DEFUN([_LT_PROG_CXX]) +m4trace:/usr/share/aclocal-1.16/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.16' +dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to +dnl require some minimum version. Point them to the right macro. +m4_if([$1], [1.16.1], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl +]) +m4trace:/usr/share/aclocal-1.16/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.16.1])dnl +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) +m4trace:/usr/share/aclocal-1.16/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` +]) +m4trace:/usr/share/aclocal-1.16/cond.m4:12: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl + m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE])dnl +AC_SUBST([$1_FALSE])dnl +_AM_SUBST_NOTMAKE([$1_TRUE])dnl +_AM_SUBST_NOTMAKE([$1_FALSE])dnl +m4_define([_AM_COND_VALUE_$1], [$2])dnl +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([[conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]]) +fi])]) +m4trace:/usr/share/aclocal-1.16/depend.m4:26: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], + [$1], [CXX], [depcc="$CXX" am_compiler_list=], + [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], + [$1], [UPC], [depcc="$UPC" am_compiler_list=], + [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + am__universal=false + m4_case([$1], [CC], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac], + [CXX], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac]) + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) +m4trace:/usr/share/aclocal-1.16/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) +m4trace:/usr/share/aclocal-1.16/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl +AS_HELP_STRING( + [--enable-dependency-tracking], + [do not reject slow dependency extractors]) +AS_HELP_STRING( + [--disable-dependency-tracking], + [speeds up one-time build])]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH])dnl +_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +AC_SUBST([am__nodep])dnl +_AM_SUBST_NOTMAKE([am__nodep])dnl +]) +m4trace:/usr/share/aclocal-1.16/depout.m4:11: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + AS_CASE([$CONFIG_FILES], + [*\'*], [eval set x "$CONFIG_FILES"], + [*], [set x $CONFIG_FILES]) + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`AS_DIRNAME(["$am_mf"])` + am_filepart=`AS_BASENAME(["$am_mf"])` + AM_RUN_LOG([cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles]) || am_rc=$? + done + if test $am_rc -ne 0; then + AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. Try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking).]) + fi + AS_UNSET([am_dirpart]) + AS_UNSET([am_filepart]) + AS_UNSET([am_mf]) + AS_UNSET([am_rc]) + rm -f conftest-deps.mk +} +]) +m4trace:/usr/share/aclocal-1.16/depout.m4:62: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])]) +m4trace:/usr/share/aclocal-1.16/init.m4:29: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[AC_DIAGNOSE([obsolete], + [$0: two- and three-arguments forms are deprecated.]) +m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl +dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. +m4_if( + m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), + [ok:ok],, + [m4_fatal([AC_INIT should be called with package and version arguments])])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +AM_MISSING_PROG([AUTOCONF], [autoconf]) +AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +AM_MISSING_PROG([AUTOHEADER], [autoheader]) +AM_MISSING_PROG([MAKEINFO], [makeinfo]) +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +AC_SUBST([mkdir_p], ['$(MKDIR_P)']) +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl +]) +AC_REQUIRE([AM_SILENT_RULES])dnl +dnl The testsuite driver may need to know about EXEEXT, so add the +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This +dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_CONFIG_COMMANDS_PRE(dnl +[m4_provide_if([_AM_COMPILER_EXEEXT], + [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) + fi +fi +dnl The trailing newline in this macro's definition is deliberate, for +dnl backward compatibility and to allow trailing 'dnl'-style comments +dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. +]) +m4trace:/usr/share/aclocal-1.16/init.m4:186: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. +_am_arg=$1 +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) +m4trace:/usr/share/aclocal-1.16/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi +AC_SUBST([install_sh])]) +m4trace:/usr/share/aclocal-1.16/lead-dot.m4:10: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) +m4trace:/usr/share/aclocal-1.16/make.m4:13: -1- AC_DEFUN([AM_MAKE_INCLUDE], [AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) +cat > confinc.mk << 'END' +am__doit: + @echo this is the am__doit target >confinc.out +.PHONY: am__doit +END +am__include="#" +am__quote= +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) + AS_CASE([$?:`cat confinc.out 2>/dev/null`], + ['0:this is the am__doit target'], + [AS_CASE([$s], + [BSD], [am__include='.include' am__quote='"'], + [am__include='include' am__quote=''])]) + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +AC_MSG_RESULT([${_am_result}]) +AC_SUBST([am__include])]) +m4trace:/usr/share/aclocal-1.16/make.m4:42: -1- m4_pattern_allow([^am__quote$]) +m4trace:/usr/share/aclocal-1.16/missing.m4:11: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) +m4trace:/usr/share/aclocal-1.16/missing.m4:20: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([missing])dnl +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + AC_MSG_WARN(['missing' script is too old or missing]) +fi +]) +m4trace:/usr/share/aclocal-1.16/options.m4:11: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) +m4trace:/usr/share/aclocal-1.16/options.m4:17: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) +m4trace:/usr/share/aclocal-1.16/options.m4:23: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) +m4trace:/usr/share/aclocal-1.16/options.m4:29: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) +m4trace:/usr/share/aclocal-1.16/prog-cc-c-o.m4:12: -1- AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +AC_LANG_PUSH([C])dnl +AC_CACHE_CHECK( + [whether $CC understands -c and -o together], + [am_cv_prog_cc_c_o], + [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i]) +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +AC_LANG_POP([C])]) +m4trace:/usr/share/aclocal-1.16/prog-cc-c-o.m4:47: -1- AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) +m4trace:/usr/share/aclocal-1.16/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD + ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + (exit $ac_status); }]) +m4trace:/usr/share/aclocal-1.16/sanity.m4:11: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_ERROR([unsafe absolute working directory name]);; +esac +case $srcdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT([yes]) +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi +AC_CONFIG_COMMANDS_PRE( + [AC_MSG_CHECKING([that generated files are newer than configure]) + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + AC_MSG_RESULT([done])]) +rm -f conftest.file +]) +m4trace:/usr/share/aclocal-1.16/silent.m4:12: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl +AS_HELP_STRING( + [--enable-silent-rules], + [less verbose build output (undo: "make V=1")]) +AS_HELP_STRING( + [--disable-silent-rules], + [verbose build output (undo: "make V=0")])dnl +]) +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +esac +dnl +dnl A few 'make' implementations (e.g., NonStop OS and NextStep) +dnl do not support nested variable expansions. +dnl See automake bug#9928 and bug#10237. +am_make=${MAKE-make} +AC_CACHE_CHECK([whether $am_make supports nested variables], + [am_cv_make_support_nested_variables], + [if AS_ECHO([['TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi]) +if test $am_cv_make_support_nested_variables = yes; then + dnl Using '$V' instead of '$(V)' breaks IRIX make. + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AC_SUBST([AM_V])dnl +AM_SUBST_NOTMAKE([AM_V])dnl +AC_SUBST([AM_DEFAULT_V])dnl +AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl +AM_BACKSLASH='\' +AC_SUBST([AM_BACKSLASH])dnl +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl +]) +m4trace:/usr/share/aclocal-1.16/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) +m4trace:/usr/share/aclocal-1.16/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) +m4trace:/usr/share/aclocal-1.16/substnot.m4:17: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) +m4trace:/usr/share/aclocal-1.16/tar.m4:23: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AC_SUBST([AMTAR], ['$${TAR-tar}']) + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' + +m4_if([$1], [v7], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], + + [m4_case([$1], + [ustar], + [# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) + if test $am_uid -le $am_max_uid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi + AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) + if test $am_gid -le $am_max_gid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi], + + [pax], + [], + + [m4_fatal([Unknown tar format])]) + + AC_MSG_CHECKING([how to create a $1 tar archive]) + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_$1-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi + done + rm -rf conftest.dir + + AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) + AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + +AC_SUBST([am__tar]) +AC_SUBST([am__untar]) +]) +m4trace:m4/ax_cblas.m4:67: -1- AC_DEFUN([AX_CBLAS], [ +AC_PREREQ(2.50) +ax_cblas_ok=no + +AC_ARG_WITH(cblas, + [AC_HELP_STRING([--with-cblas=], [use CBLAS library ])]) +case $with_cblas in + yes | "") ;; + no) ax_cblas_ok=disable ;; + -* | */* | *.a | *.so | *.so.* | *.o) CBLAS_LIBS="$with_cblas" ;; + *) CBLAS_LIBS="-l$with_cblas" ;; +esac + +ax_cblas_save_LIBS="$LIBS" + +# First, check CBLAS_LIBS environment variable +if test $ax_cblas_ok = no; then +if test "x$CBLAS_LIBS" != x; then + save_LIBS="$LIBS"; LIBS="$CBLAS_LIBS $LIBS" + AC_MSG_CHECKING([for cblas_dgemm in $CBLAS_LIBS]) + AC_TRY_LINK_FUNC(cblas_dgemm, [ax_cblas_ok=yes], [CBLAS_LIBS=""]) + AC_MSG_RESULT($ax_cblas_ok) + LIBS="$save_LIBS" +fi +fi + +# CBLAS linked to by default? (happens on some supercomputers) +if test $ax_cblas_ok = no; then + save_LIBS="$LIBS"; LIBS="$LIBS" + AC_CHECK_FUNC(cblas_dgemm, [ax_cblas_ok=yes]) + LIBS="$save_LIBS" +fi + +# BLAS in ATLAS library? (http://math-atlas.sourceforge.net/) +if test $ax_cblas_ok = no; then + AC_CHECK_LIB(atlas, ATL_xerbla, + [AC_CHECK_LIB(cblas, cblas_dgemm, + [ax_cblas_ok=yes + CBLAS_LIBS="-lcblas -latlas"], + [], [-latlas])]) +fi + +# BLAS in Intel MKL library? +if test $ax_cblas_ok = no; then + AC_CHECK_LIB(mkl, cblas_dgemm, [ax_cblas_ok=yes;CBLAS_LIBS="-lmkl"]) +fi + +# BLAS in Apple vecLib library? +if test $ax_cblas_ok = no; then + save_LIBS="$LIBS"; LIBS="-framework vecLib $LIBS" + AC_CHECK_FUNC(cblas_dgemm, [ax_cblas_ok=yes;CBLAS_LIBS="-framework vecLib"]) + LIBS="$save_LIBS" +fi + +# BLAS in Alpha DXML library? (now called CXML, see above) +if test $ax_cblas_ok = no; then + AC_CHECK_LIB(dxml, cblas_dgemm, [ax_cblas_ok=yes;CBLAS_LIBS="-ldxml"]) +fi + +# BLAS in Sun Performance library? +if test $ax_cblas_ok = no; then + if test "x$GCC" != xyes; then # only works with Sun CC + AC_CHECK_LIB(sunmath, acosp, + [AC_CHECK_LIB(sunperf, cblas_dgemm, + [CBLAS_LIBS="-xlic_lib=sunperf -lsunmath" + ax_cblas_ok=yes],[],[-lsunmath])]) + fi +fi + +# BLAS in SCSL library? (SGI/Cray Scientific Library) +if test $ax_cblas_ok = no; then + AC_CHECK_LIB(scs, cblas_dgemm, [ax_cblas_ok=yes; CBLAS_LIBS="-lscs"]) +fi + +# BLAS in SGIMATH library? +if test $ax_cblas_ok = no; then + AC_CHECK_LIB(complib.sgimath, cblas_dgemm, + [ax_cblas_ok=yes; CBLAS_LIBS="-lcomplib.sgimath"]) +fi + +# BLAS in IBM ESSL library? (requires generic BLAS lib, too) +if test $ax_cblas_ok = no; then + AC_CHECK_LIB(blas, cblas_dgemm, + [AC_CHECK_LIB(essl, cblas_dgemm, + [ax_cblas_ok=yes; CBLAS_LIBS="-lessl -lblas"], + [], [-lblas])]) +fi + +# BLAS in OpenBLAS library? +if test $ax_cblas_ok = no; then + AC_CHECK_LIB(openblas, cblas_dgemm, [ax_cblas_ok=yes; CBLAS_LIBS="-lopenblas"]) +fi + +# Generic CBLAS library? +if test $ax_cblas_ok = no; then + AC_CHECK_LIB(cblas, cblas_dgemm, [ax_cblas_ok=yes; CBLAS_LIBS="-lcblas"]) +fi + +# Generic BLAS library? +if test $ax_cblas_ok = no; then + AC_CHECK_LIB(blas, cblas_dgemm, [ax_cblas_ok=yes; CBLAS_LIBS="-lblas"]) +fi + +AC_SUBST(CBLAS_LIBS) + +LIBS="$ax_cblas_save_LIBS" + +# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: +if test x"$ax_cblas_ok" = xyes; then + ifelse([$1],,AC_DEFINE(HAVE_CBLAS,1,[Define if you have a CBLAS library.]),[$1]) + : +else + ax_cblas_ok=no + $2 +fi +]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^_?A[CHUM]_]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([_AC_]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) +m4trace:configure.ac:8: -1- m4_pattern_allow([^AS_FLAGS$]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^_?m4_]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^dnl$]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^_?AS_]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^SHELL$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PATH_SEPARATOR$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^exec_prefix$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^prefix$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^program_transform_name$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^bindir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^sbindir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^libexecdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^datarootdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^datadir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^sysconfdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^sharedstatedir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^localstatedir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^runstatedir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^includedir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^oldincludedir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^docdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^infodir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^htmldir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^dvidir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^pdfdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^psdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^libdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^localedir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^mandir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^DEFS$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^ECHO_C$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^ECHO_N$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^ECHO_T$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^build_alias$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^host_alias$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^target_alias$]) +m4trace:configure.ac:10: -1- AC_CONFIG_MACRO_DIR([m4]) +m4trace:configure.ac:12: -1- AM_INIT_AUTOMAKE([foreign subdir-objects]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) +m4trace:configure.ac:12: -1- AM_SET_CURRENT_AUTOMAKE_VERSION +m4trace:configure.ac:12: -1- AM_AUTOMAKE_VERSION([1.16.1]) +m4trace:configure.ac:12: -1- _AM_AUTOCONF_VERSION([2.69]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_DATA$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^am__isrc$]) +m4trace:configure.ac:12: -1- _AM_SUBST_NOTMAKE([am__isrc]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^CYGPATH_W$]) +m4trace:configure.ac:12: -1- _AM_SET_OPTIONS([foreign subdir-objects]) +m4trace:configure.ac:12: -1- _AM_SET_OPTION([foreign]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([foreign]) +m4trace:configure.ac:12: -1- _AM_SET_OPTION([subdir-objects]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([subdir-objects]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^PACKAGE$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^VERSION$]) +m4trace:configure.ac:12: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([no-define]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^PACKAGE$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^VERSION$]) +m4trace:configure.ac:12: -1- AM_SANITY_CHECK +m4trace:configure.ac:12: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +m4trace:configure.ac:12: -1- AM_MISSING_HAS_RUN +m4trace:configure.ac:12: -1- AM_AUX_DIR_EXPAND +m4trace:configure.ac:12: -1- m4_pattern_allow([^ACLOCAL$]) +m4trace:configure.ac:12: -1- AM_MISSING_PROG([AUTOCONF], [autoconf]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AUTOCONF$]) +m4trace:configure.ac:12: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AUTOMAKE$]) +m4trace:configure.ac:12: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AUTOHEADER$]) +m4trace:configure.ac:12: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^MAKEINFO$]) +m4trace:configure.ac:12: -1- AM_PROG_INSTALL_SH +m4trace:configure.ac:12: -1- m4_pattern_allow([^install_sh$]) +m4trace:configure.ac:12: -1- AM_PROG_INSTALL_STRIP +m4trace:configure.ac:12: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^MKDIR_P$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^mkdir_p$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AWK$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^SET_MAKE$]) +m4trace:configure.ac:12: -1- AM_SET_LEADING_DOT +m4trace:configure.ac:12: -1- m4_pattern_allow([^am__leading_dot$]) +m4trace:configure.ac:12: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([tar-ustar]) +m4trace:configure.ac:12: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([tar-pax]) +m4trace:configure.ac:12: -1- _AM_PROG_TAR([v7]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AMTAR$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^am__tar$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^am__untar$]) +m4trace:configure.ac:12: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl +]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([no-dependencies]) +m4trace:configure.ac:12: -1- AM_SILENT_RULES +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_V$]) +m4trace:configure.ac:12: -1- AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:12: -1- _AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_DEFAULT_V$]) +m4trace:configure.ac:12: -1- AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:12: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_BACKSLASH$]) +m4trace:configure.ac:12: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH]) +m4trace:configure.ac:14: -1- LT_INIT([shared]) +m4trace:configure.ac:14: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$]) +m4trace:configure.ac:14: -1- LTOPTIONS_VERSION +m4trace:configure.ac:14: -1- LTSUGAR_VERSION +m4trace:configure.ac:14: -1- LTVERSION_VERSION +m4trace:configure.ac:14: -1- LTOBSOLETE_VERSION +m4trace:configure.ac:14: -1- _LT_PROG_LTMAIN +m4trace:configure.ac:14: -1- m4_pattern_allow([^LIBTOOL$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^build$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^build_cpu$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^build_vendor$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^build_os$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^host$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^host_cpu$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^host_vendor$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^host_os$]) +m4trace:configure.ac:14: -1- _LT_PREPARE_SED_QUOTE_VARS +m4trace:configure.ac:14: -1- _LT_PROG_ECHO_BACKSLASH +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CFLAGS$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LDFLAGS$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CPPFLAGS$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^ac_ct_CC$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^EXEEXT$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^OBJEXT$]) +m4trace:configure.ac:14: -1- _AM_PROG_CC_C_O +m4trace:configure.ac:14: -1- AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) +m4trace:configure.ac:14: -1- _AM_DEPENDENCIES([CC]) +m4trace:configure.ac:14: -1- AM_SET_DEPDIR +m4trace:configure.ac:14: -1- m4_pattern_allow([^DEPDIR$]) +m4trace:configure.ac:14: -1- AM_OUTPUT_DEPENDENCY_COMMANDS +m4trace:configure.ac:14: -1- AM_MAKE_INCLUDE +m4trace:configure.ac:14: -1- AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^am__include$]) +m4trace:configure.ac:14: -1- AM_DEP_TRACK +m4trace:configure.ac:14: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEP_TRUE$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEP_FALSE$]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^am__nodep$]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__nodep]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CCDEPMODE$]) +m4trace:configure.ac:14: -1- AM_CONDITIONAL([am__fastdepCC], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) +m4trace:configure.ac:14: -1- LT_PATH_LD +m4trace:configure.ac:14: -1- m4_pattern_allow([^SED$]) +m4trace:configure.ac:14: -1- AC_PROG_EGREP +m4trace:configure.ac:14: -1- m4_pattern_allow([^GREP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^EGREP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^FGREP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^GREP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LD$]) +m4trace:configure.ac:14: -1- LT_PATH_NM +m4trace:configure.ac:14: -1- m4_pattern_allow([^DUMPBIN$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^ac_ct_DUMPBIN$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^DUMPBIN$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^NM$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LN_S$]) +m4trace:configure.ac:14: -1- LT_CMD_MAX_LEN +m4trace:configure.ac:14: -1- m4_pattern_allow([^OBJDUMP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^OBJDUMP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^DLLTOOL$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^DLLTOOL$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^AR$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^ac_ct_AR$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^RANLIB$]) +m4trace:configure.ac:14: -1- _LT_WITH_SYSROOT +m4trace:configure.ac:14: -1- m4_pattern_allow([LT_OBJDIR]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LT_OBJDIR$]) +m4trace:configure.ac:14: -1- _LT_CC_BASENAME([$compiler]) +m4trace:configure.ac:14: -1- _LT_PATH_TOOL_PREFIX([${ac_tool_prefix}file], [/usr/bin$PATH_SEPARATOR$PATH]) +m4trace:configure.ac:14: -1- _LT_PATH_TOOL_PREFIX([file], [/usr/bin$PATH_SEPARATOR$PATH]) +m4trace:configure.ac:14: -1- LT_SUPPORTED_TAG([CC]) +m4trace:configure.ac:14: -1- _LT_COMPILER_BOILERPLATE +m4trace:configure.ac:14: -1- _LT_LINKER_BOILERPLATE +m4trace:configure.ac:14: -1- _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], [lt_cv_prog_compiler_rtti_exceptions], [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, )="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, ) -fno-rtti -fno-exceptions"]) +m4trace:configure.ac:14: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, ) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, )], [$_LT_TAGVAR(lt_prog_compiler_pic, )@&t@m4_if([],[],[ -DPIC],[m4_if([],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, ) in + "" | " "*) ;; + *) _LT_TAGVAR(lt_prog_compiler_pic, )=" $_LT_TAGVAR(lt_prog_compiler_pic, )" ;; + esac], [_LT_TAGVAR(lt_prog_compiler_pic, )= + _LT_TAGVAR(lt_prog_compiler_can_build_shared, )=no]) +m4trace:configure.ac:14: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, )=]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^MANIFEST_TOOL$]) +m4trace:configure.ac:14: -1- _LT_DLL_DEF_P([$export_symbols]) +m4trace:configure.ac:14: -1- _LT_DLL_DEF_P([$export_symbols]) +m4trace:configure.ac:14: -1- _LT_REQUIRED_DARWIN_CHECKS +m4trace:configure.ac:14: -1- m4_pattern_allow([^DSYMUTIL$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^NMEDIT$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LIPO$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^OTOOL$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^OTOOL64$]) +m4trace:configure.ac:14: -1- _LT_LINKER_OPTION([if $CC understands -b], [lt_cv_prog_compiler__b], [-b], [_LT_TAGVAR(archive_cmds, )='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, )='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags']) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LT_SYS_LIBRARY_PATH$]) +m4trace:configure.ac:14: -1- LT_SYS_DLOPEN_SELF +m4trace:configure.ac:14: -1- m4_pattern_allow([^CPP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CPPFLAGS$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CPP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^STDC_HEADERS$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^HAVE_DLFCN_H$]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^STDC_HEADERS$]) +m4trace:configure.ac:30: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$]) +m4trace:configure.ac:32: -1- m4_pattern_allow([^HAVE__BOOL$]) +m4trace:configure.ac:32: -1- m4_pattern_allow([^HAVE_STDBOOL_H$]) +m4trace:configure.ac:37: -1- m4_pattern_allow([^int16_t$]) +m4trace:configure.ac:38: -1- m4_pattern_allow([^int32_t$]) +m4trace:configure.ac:39: -1- m4_pattern_allow([^int64_t$]) +m4trace:configure.ac:40: -1- m4_pattern_allow([^int8_t$]) +m4trace:configure.ac:41: -1- m4_pattern_allow([^off_t$]) +m4trace:configure.ac:42: -1- m4_pattern_allow([^size_t$]) +m4trace:configure.ac:43: -1- m4_pattern_allow([^ssize_t$]) +m4trace:configure.ac:44: -1- m4_pattern_allow([^uint16_t$]) +m4trace:configure.ac:45: -1- m4_pattern_allow([^_UINT32_T$]) +m4trace:configure.ac:45: -1- m4_pattern_allow([^uint32_t$]) +m4trace:configure.ac:46: -1- m4_pattern_allow([^_UINT64_T$]) +m4trace:configure.ac:46: -1- m4_pattern_allow([^uint64_t$]) +m4trace:configure.ac:47: -1- m4_pattern_allow([^_UINT8_T$]) +m4trace:configure.ac:47: -1- m4_pattern_allow([^uint8_t$]) +m4trace:configure.ac:48: -1- m4_pattern_allow([^HAVE_PTRDIFF_T$]) +m4trace:configure.ac:53: -1- m4_pattern_allow([^LIBPOSTAL_DATA_DIR_VERSION_STRING$]) +m4trace:configure.ac:59: -1- m4_pattern_allow([^LIBPOSTAL_DATA_FILE_LATEST_VERSION$]) +m4trace:configure.ac:60: -1- m4_pattern_allow([^LIBPOSTAL_PARSER_MODEL_LATEST_VERSION$]) +m4trace:configure.ac:61: -1- m4_pattern_allow([^LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION$]) +m4trace:configure.ac:64: -1- m4_pattern_allow([^LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING$]) +m4trace:configure.ac:70: -1- m4_pattern_allow([^LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION$]) +m4trace:configure.ac:71: -1- m4_pattern_allow([^LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION$]) +m4trace:configure.ac:72: -1- m4_pattern_allow([^LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION$]) +m4trace:configure.ac:80: -1- m4_pattern_allow([^FOUND_SHUF$]) +m4trace:configure.ac:81: -1- m4_pattern_allow([^FOUND_GSHUF$]) +m4trace:configure.ac:83: -1- m4_pattern_allow([^HAVE_SHUF$]) +m4trace:configure.ac:84: -1- m4_pattern_allow([^HAVE_GSHUF$]) +m4trace:configure.ac:101: -1- AX_CBLAS +m4trace:configure.ac:101: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. +You should run autoupdate.], [../../lib/autoconf/general.m4:207: AC_HELP_STRING is expanded from... +../../lib/autoconf/general.m4:1492: AC_ARG_WITH is expanded from... +m4/ax_cblas.m4:67: AX_CBLAS is expanded from... +../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... +../../lib/autoconf/headers.m4:129: _AC_CHECK_HEADER_MONGREL is expanded from... +../../lib/autoconf/headers.m4:67: AC_CHECK_HEADER is expanded from... +configure.ac:101: the top level]) +m4trace:configure.ac:101: -1- m4_pattern_allow([^CBLAS_LIBS$]) +m4trace:configure.ac:101: -2- m4_pattern_allow([^HAVE_CBLAS$]) +m4trace:configure.ac:111: -1- m4_pattern_allow([^MODEL$]) +m4trace:configure.ac:115: -1- AM_CONDITIONAL([DOWNLOAD_DATA], [test "x$DOWNLOAD_DATA" = "xtrue"]) +m4trace:configure.ac:115: -1- m4_pattern_allow([^DOWNLOAD_DATA_TRUE$]) +m4trace:configure.ac:115: -1- m4_pattern_allow([^DOWNLOAD_DATA_FALSE$]) +m4trace:configure.ac:115: -1- _AM_SUBST_NOTMAKE([DOWNLOAD_DATA_TRUE]) +m4trace:configure.ac:115: -1- _AM_SUBST_NOTMAKE([DOWNLOAD_DATA_FALSE]) +m4trace:configure.ac:129: -1- m4_pattern_allow([^CFLAGS_SCANNER_EXTRA$]) +m4trace:configure.ac:130: -1- m4_pattern_allow([^LIBPOSTAL_SO_VERSION$]) +m4trace:configure.ac:132: -1- m4_pattern_allow([^LIB@&t@OBJS$]) +m4trace:configure.ac:132: -1- m4_pattern_allow([^LTLIBOBJS$]) +m4trace:configure.ac:132: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) +m4trace:configure.ac:132: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) +m4trace:configure.ac:132: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) +m4trace:configure.ac:132: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) +m4trace:configure.ac:132: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) +m4trace:configure.ac:132: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"]) +m4trace:configure.ac:132: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS +m4trace:configure.ac:132: -1- AM_RUN_LOG([cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles]) +m4trace:configure.ac:132: -1- _LT_PROG_LTMAIN diff --git a/autom4te.cache/traces.2 b/autom4te.cache/traces.2 new file mode 100644 index 000000000..70e5eb691 --- /dev/null +++ b/autom4te.cache/traces.2 @@ -0,0 +1,746 @@ +m4trace:aclocal.m4:679: -1- AC_SUBST([am__quote]) +m4trace:aclocal.m4:679: -1- AC_SUBST_TRACE([am__quote]) +m4trace:aclocal.m4:679: -1- m4_pattern_allow([^am__quote$]) +m4trace:aclocal.m4:1136: -1- m4_include([m4/ax_cblas.m4]) +m4trace:aclocal.m4:1137: -1- m4_include([m4/libtool.m4]) +m4trace:aclocal.m4:1138: -1- m4_include([m4/ltoptions.m4]) +m4trace:aclocal.m4:1139: -1- m4_include([m4/ltsugar.m4]) +m4trace:aclocal.m4:1140: -1- m4_include([m4/ltversion.m4]) +m4trace:aclocal.m4:1141: -1- m4_include([m4/lt~obsolete.m4]) +m4trace:configure.ac:8: -1- AC_INIT([libpostal], [1.1.0]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^_?A[CHUM]_]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([_AC_]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) +m4trace:configure.ac:8: -1- m4_pattern_allow([^AS_FLAGS$]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^_?m4_]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^dnl$]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^_?AS_]) +m4trace:configure.ac:8: -1- AC_SUBST([SHELL]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([SHELL]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^SHELL$]) +m4trace:configure.ac:8: -1- AC_SUBST([PATH_SEPARATOR]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([PATH_SEPARATOR]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PATH_SEPARATOR$]) +m4trace:configure.ac:8: -1- AC_SUBST([PACKAGE_NAME], [m4_ifdef([AC_PACKAGE_NAME], ['AC_PACKAGE_NAME'])]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([PACKAGE_NAME]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.ac:8: -1- AC_SUBST([PACKAGE_TARNAME], [m4_ifdef([AC_PACKAGE_TARNAME], ['AC_PACKAGE_TARNAME'])]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([PACKAGE_TARNAME]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.ac:8: -1- AC_SUBST([PACKAGE_VERSION], [m4_ifdef([AC_PACKAGE_VERSION], ['AC_PACKAGE_VERSION'])]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([PACKAGE_VERSION]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.ac:8: -1- AC_SUBST([PACKAGE_STRING], [m4_ifdef([AC_PACKAGE_STRING], ['AC_PACKAGE_STRING'])]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([PACKAGE_STRING]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.ac:8: -1- AC_SUBST([PACKAGE_BUGREPORT], [m4_ifdef([AC_PACKAGE_BUGREPORT], ['AC_PACKAGE_BUGREPORT'])]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([PACKAGE_BUGREPORT]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:8: -1- AC_SUBST([PACKAGE_URL], [m4_ifdef([AC_PACKAGE_URL], ['AC_PACKAGE_URL'])]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([PACKAGE_URL]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:8: -1- AC_SUBST([exec_prefix], [NONE]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([exec_prefix]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^exec_prefix$]) +m4trace:configure.ac:8: -1- AC_SUBST([prefix], [NONE]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([prefix]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^prefix$]) +m4trace:configure.ac:8: -1- AC_SUBST([program_transform_name], [s,x,x,]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([program_transform_name]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^program_transform_name$]) +m4trace:configure.ac:8: -1- AC_SUBST([bindir], ['${exec_prefix}/bin']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([bindir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^bindir$]) +m4trace:configure.ac:8: -1- AC_SUBST([sbindir], ['${exec_prefix}/sbin']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([sbindir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^sbindir$]) +m4trace:configure.ac:8: -1- AC_SUBST([libexecdir], ['${exec_prefix}/libexec']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([libexecdir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^libexecdir$]) +m4trace:configure.ac:8: -1- AC_SUBST([datarootdir], ['${prefix}/share']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([datarootdir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^datarootdir$]) +m4trace:configure.ac:8: -1- AC_SUBST([datadir], ['${datarootdir}']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([datadir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^datadir$]) +m4trace:configure.ac:8: -1- AC_SUBST([sysconfdir], ['${prefix}/etc']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([sysconfdir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^sysconfdir$]) +m4trace:configure.ac:8: -1- AC_SUBST([sharedstatedir], ['${prefix}/com']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([sharedstatedir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^sharedstatedir$]) +m4trace:configure.ac:8: -1- AC_SUBST([localstatedir], ['${prefix}/var']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([localstatedir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^localstatedir$]) +m4trace:configure.ac:8: -1- AC_SUBST([runstatedir], ['${localstatedir}/run']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([runstatedir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^runstatedir$]) +m4trace:configure.ac:8: -1- AC_SUBST([includedir], ['${prefix}/include']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([includedir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^includedir$]) +m4trace:configure.ac:8: -1- AC_SUBST([oldincludedir], ['/usr/include']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([oldincludedir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^oldincludedir$]) +m4trace:configure.ac:8: -1- AC_SUBST([docdir], [m4_ifset([AC_PACKAGE_TARNAME], + ['${datarootdir}/doc/${PACKAGE_TARNAME}'], + ['${datarootdir}/doc/${PACKAGE}'])]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([docdir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^docdir$]) +m4trace:configure.ac:8: -1- AC_SUBST([infodir], ['${datarootdir}/info']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([infodir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^infodir$]) +m4trace:configure.ac:8: -1- AC_SUBST([htmldir], ['${docdir}']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([htmldir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^htmldir$]) +m4trace:configure.ac:8: -1- AC_SUBST([dvidir], ['${docdir}']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([dvidir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^dvidir$]) +m4trace:configure.ac:8: -1- AC_SUBST([pdfdir], ['${docdir}']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([pdfdir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^pdfdir$]) +m4trace:configure.ac:8: -1- AC_SUBST([psdir], ['${docdir}']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([psdir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^psdir$]) +m4trace:configure.ac:8: -1- AC_SUBST([libdir], ['${exec_prefix}/lib']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([libdir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^libdir$]) +m4trace:configure.ac:8: -1- AC_SUBST([localedir], ['${datarootdir}/locale']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([localedir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^localedir$]) +m4trace:configure.ac:8: -1- AC_SUBST([mandir], ['${datarootdir}/man']) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([mandir]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^mandir$]) +m4trace:configure.ac:8: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_NAME]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.ac:8: -1- AH_OUTPUT([PACKAGE_NAME], [/* Define to the full name of this package. */ +@%:@undef PACKAGE_NAME]) +m4trace:configure.ac:8: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_TARNAME]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.ac:8: -1- AH_OUTPUT([PACKAGE_TARNAME], [/* Define to the one symbol short name of this package. */ +@%:@undef PACKAGE_TARNAME]) +m4trace:configure.ac:8: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_VERSION]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.ac:8: -1- AH_OUTPUT([PACKAGE_VERSION], [/* Define to the version of this package. */ +@%:@undef PACKAGE_VERSION]) +m4trace:configure.ac:8: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_STRING]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.ac:8: -1- AH_OUTPUT([PACKAGE_STRING], [/* Define to the full name and version of this package. */ +@%:@undef PACKAGE_STRING]) +m4trace:configure.ac:8: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_BUGREPORT]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:8: -1- AH_OUTPUT([PACKAGE_BUGREPORT], [/* Define to the address where bug reports for this package should be sent. */ +@%:@undef PACKAGE_BUGREPORT]) +m4trace:configure.ac:8: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE_URL]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:8: -1- AH_OUTPUT([PACKAGE_URL], [/* Define to the home page for this package. */ +@%:@undef PACKAGE_URL]) +m4trace:configure.ac:8: -1- AC_SUBST([DEFS]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([DEFS]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^DEFS$]) +m4trace:configure.ac:8: -1- AC_SUBST([ECHO_C]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([ECHO_C]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^ECHO_C$]) +m4trace:configure.ac:8: -1- AC_SUBST([ECHO_N]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([ECHO_N]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^ECHO_N$]) +m4trace:configure.ac:8: -1- AC_SUBST([ECHO_T]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([ECHO_T]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^ECHO_T$]) +m4trace:configure.ac:8: -1- AC_SUBST([LIBS]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([LIBS]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:8: -1- AC_SUBST([build_alias]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([build_alias]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^build_alias$]) +m4trace:configure.ac:8: -1- AC_SUBST([host_alias]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([host_alias]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^host_alias$]) +m4trace:configure.ac:8: -1- AC_SUBST([target_alias]) +m4trace:configure.ac:8: -1- AC_SUBST_TRACE([target_alias]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^target_alias$]) +m4trace:configure.ac:12: -1- AM_INIT_AUTOMAKE([foreign subdir-objects]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) +m4trace:configure.ac:12: -1- AM_AUTOMAKE_VERSION([1.16.1]) +m4trace:configure.ac:12: -1- AC_REQUIRE_AUX_FILE([install-sh]) +m4trace:configure.ac:12: -1- AC_SUBST([INSTALL_PROGRAM]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([INSTALL_PROGRAM]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) +m4trace:configure.ac:12: -1- AC_SUBST([INSTALL_SCRIPT]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([INSTALL_SCRIPT]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) +m4trace:configure.ac:12: -1- AC_SUBST([INSTALL_DATA]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([INSTALL_DATA]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_DATA$]) +m4trace:configure.ac:12: -1- AC_SUBST([am__isrc], [' -I$(srcdir)']) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([am__isrc]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^am__isrc$]) +m4trace:configure.ac:12: -1- _AM_SUBST_NOTMAKE([am__isrc]) +m4trace:configure.ac:12: -1- AC_SUBST([CYGPATH_W]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([CYGPATH_W]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^CYGPATH_W$]) +m4trace:configure.ac:12: -1- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME']) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([PACKAGE]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^PACKAGE$]) +m4trace:configure.ac:12: -1- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION']) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([VERSION]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^VERSION$]) +m4trace:configure.ac:12: -1- AC_DEFINE_TRACE_LITERAL([PACKAGE]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^PACKAGE$]) +m4trace:configure.ac:12: -1- AH_OUTPUT([PACKAGE], [/* Name of package */ +@%:@undef PACKAGE]) +m4trace:configure.ac:12: -1- AC_DEFINE_TRACE_LITERAL([VERSION]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^VERSION$]) +m4trace:configure.ac:12: -1- AH_OUTPUT([VERSION], [/* Version number of package */ +@%:@undef VERSION]) +m4trace:configure.ac:12: -1- AC_REQUIRE_AUX_FILE([missing]) +m4trace:configure.ac:12: -1- AC_SUBST([ACLOCAL]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([ACLOCAL]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^ACLOCAL$]) +m4trace:configure.ac:12: -1- AC_SUBST([AUTOCONF]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([AUTOCONF]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AUTOCONF$]) +m4trace:configure.ac:12: -1- AC_SUBST([AUTOMAKE]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([AUTOMAKE]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AUTOMAKE$]) +m4trace:configure.ac:12: -1- AC_SUBST([AUTOHEADER]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([AUTOHEADER]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AUTOHEADER$]) +m4trace:configure.ac:12: -1- AC_SUBST([MAKEINFO]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([MAKEINFO]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^MAKEINFO$]) +m4trace:configure.ac:12: -1- AC_SUBST([install_sh]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([install_sh]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^install_sh$]) +m4trace:configure.ac:12: -1- AC_SUBST([STRIP]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([STRIP]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.ac:12: -1- AC_SUBST([INSTALL_STRIP_PROGRAM]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([INSTALL_STRIP_PROGRAM]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) +m4trace:configure.ac:12: -1- AC_REQUIRE_AUX_FILE([install-sh]) +m4trace:configure.ac:12: -1- AC_SUBST([MKDIR_P]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([MKDIR_P]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^MKDIR_P$]) +m4trace:configure.ac:12: -1- AC_SUBST([mkdir_p], ['$(MKDIR_P)']) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([mkdir_p]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^mkdir_p$]) +m4trace:configure.ac:12: -1- AC_SUBST([AWK]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([AWK]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AWK$]) +m4trace:configure.ac:12: -1- AC_SUBST([SET_MAKE]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([SET_MAKE]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^SET_MAKE$]) +m4trace:configure.ac:12: -1- AC_SUBST([am__leading_dot]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([am__leading_dot]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^am__leading_dot$]) +m4trace:configure.ac:12: -1- AC_SUBST([AMTAR], ['$${TAR-tar}']) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([AMTAR]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AMTAR$]) +m4trace:configure.ac:12: -1- AC_SUBST([am__tar]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([am__tar]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^am__tar$]) +m4trace:configure.ac:12: -1- AC_SUBST([am__untar]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([am__untar]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^am__untar$]) +m4trace:configure.ac:12: -1- AM_SILENT_RULES +m4trace:configure.ac:12: -1- AC_SUBST([AM_V]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([AM_V]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_V$]) +m4trace:configure.ac:12: -1- _AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:12: -1- AC_SUBST([AM_DEFAULT_V]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([AM_DEFAULT_V]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_DEFAULT_V$]) +m4trace:configure.ac:12: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:12: -1- AC_SUBST([AM_DEFAULT_VERBOSITY]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([AM_DEFAULT_VERBOSITY]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) +m4trace:configure.ac:12: -1- AC_SUBST([AM_BACKSLASH]) +m4trace:configure.ac:12: -1- AC_SUBST_TRACE([AM_BACKSLASH]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_BACKSLASH$]) +m4trace:configure.ac:12: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH]) +m4trace:configure.ac:14: -1- LT_INIT([shared]) +m4trace:configure.ac:14: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$]) +m4trace:configure.ac:14: -1- AC_REQUIRE_AUX_FILE([ltmain.sh]) +m4trace:configure.ac:14: -1- AC_SUBST([LIBTOOL]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([LIBTOOL]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LIBTOOL$]) +m4trace:configure.ac:14: -1- AC_CANONICAL_HOST +m4trace:configure.ac:14: -1- AC_CANONICAL_BUILD +m4trace:configure.ac:14: -1- AC_REQUIRE_AUX_FILE([config.sub]) +m4trace:configure.ac:14: -1- AC_REQUIRE_AUX_FILE([config.guess]) +m4trace:configure.ac:14: -1- AC_SUBST([build], [$ac_cv_build]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([build]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^build$]) +m4trace:configure.ac:14: -1- AC_SUBST([build_cpu], [$[1]]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([build_cpu]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^build_cpu$]) +m4trace:configure.ac:14: -1- AC_SUBST([build_vendor], [$[2]]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([build_vendor]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^build_vendor$]) +m4trace:configure.ac:14: -1- AC_SUBST([build_os]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([build_os]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^build_os$]) +m4trace:configure.ac:14: -1- AC_SUBST([host], [$ac_cv_host]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([host]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^host$]) +m4trace:configure.ac:14: -1- AC_SUBST([host_cpu], [$[1]]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([host_cpu]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^host_cpu$]) +m4trace:configure.ac:14: -1- AC_SUBST([host_vendor], [$[2]]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([host_vendor]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^host_vendor$]) +m4trace:configure.ac:14: -1- AC_SUBST([host_os]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([host_os]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^host_os$]) +m4trace:configure.ac:14: -1- AC_SUBST([CC]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CC]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- AC_SUBST([CFLAGS]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CFLAGS]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CFLAGS$]) +m4trace:configure.ac:14: -1- AC_SUBST([LDFLAGS]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([LDFLAGS]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LDFLAGS$]) +m4trace:configure.ac:14: -1- AC_SUBST([LIBS]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([LIBS]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:14: -1- AC_SUBST([CPPFLAGS]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CPPFLAGS]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CPPFLAGS$]) +m4trace:configure.ac:14: -1- AC_SUBST([CC]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CC]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- AC_SUBST([CC]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CC]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- AC_SUBST([CC]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CC]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- AC_SUBST([CC]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CC]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- AC_SUBST([ac_ct_CC]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([ac_ct_CC]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^ac_ct_CC$]) +m4trace:configure.ac:14: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([EXEEXT]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^EXEEXT$]) +m4trace:configure.ac:14: -1- AC_SUBST([OBJEXT], [$ac_cv_objext]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([OBJEXT]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^OBJEXT$]) +m4trace:configure.ac:14: -1- AC_REQUIRE_AUX_FILE([compile]) +m4trace:configure.ac:14: -1- AC_SUBST([DEPDIR], ["${am__leading_dot}deps"]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([DEPDIR]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^DEPDIR$]) +m4trace:configure.ac:14: -1- AC_SUBST([am__include]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([am__include]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^am__include$]) +m4trace:configure.ac:14: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +m4trace:configure.ac:14: -1- AC_SUBST([AMDEP_TRUE]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([AMDEP_TRUE]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEP_TRUE$]) +m4trace:configure.ac:14: -1- AC_SUBST([AMDEP_FALSE]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([AMDEP_FALSE]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEP_FALSE$]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) +m4trace:configure.ac:14: -1- AC_SUBST([AMDEPBACKSLASH]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([AMDEPBACKSLASH]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) +m4trace:configure.ac:14: -1- AC_SUBST([am__nodep]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([am__nodep]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^am__nodep$]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__nodep]) +m4trace:configure.ac:14: -1- AC_SUBST([CCDEPMODE], [depmode=$am_cv_CC_dependencies_compiler_type]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CCDEPMODE]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CCDEPMODE$]) +m4trace:configure.ac:14: -1- AM_CONDITIONAL([am__fastdepCC], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) +m4trace:configure.ac:14: -1- AC_SUBST([am__fastdepCC_TRUE]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([am__fastdepCC_TRUE]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) +m4trace:configure.ac:14: -1- AC_SUBST([am__fastdepCC_FALSE]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([am__fastdepCC_FALSE]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) +m4trace:configure.ac:14: -1- AC_SUBST([SED]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([SED]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^SED$]) +m4trace:configure.ac:14: -1- AC_SUBST([GREP]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([GREP]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^GREP$]) +m4trace:configure.ac:14: -1- AC_SUBST([EGREP]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([EGREP]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^EGREP$]) +m4trace:configure.ac:14: -1- AC_SUBST([FGREP]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([FGREP]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^FGREP$]) +m4trace:configure.ac:14: -1- AC_SUBST([GREP]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([GREP]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^GREP$]) +m4trace:configure.ac:14: -1- AC_SUBST([LD]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([LD]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LD$]) +m4trace:configure.ac:14: -1- AC_SUBST([DUMPBIN]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([DUMPBIN]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^DUMPBIN$]) +m4trace:configure.ac:14: -1- AC_SUBST([ac_ct_DUMPBIN]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([ac_ct_DUMPBIN]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^ac_ct_DUMPBIN$]) +m4trace:configure.ac:14: -1- AC_SUBST([DUMPBIN]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([DUMPBIN]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^DUMPBIN$]) +m4trace:configure.ac:14: -1- AC_SUBST([NM]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([NM]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^NM$]) +m4trace:configure.ac:14: -1- AC_SUBST([LN_S], [$as_ln_s]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([LN_S]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LN_S$]) +m4trace:configure.ac:14: -1- AC_SUBST([OBJDUMP]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([OBJDUMP]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^OBJDUMP$]) +m4trace:configure.ac:14: -1- AC_SUBST([OBJDUMP]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([OBJDUMP]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^OBJDUMP$]) +m4trace:configure.ac:14: -1- AC_SUBST([DLLTOOL]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([DLLTOOL]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^DLLTOOL$]) +m4trace:configure.ac:14: -1- AC_SUBST([DLLTOOL]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([DLLTOOL]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^DLLTOOL$]) +m4trace:configure.ac:14: -1- AC_SUBST([AR]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([AR]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^AR$]) +m4trace:configure.ac:14: -1- AC_SUBST([ac_ct_AR]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([ac_ct_AR]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^ac_ct_AR$]) +m4trace:configure.ac:14: -1- AC_SUBST([STRIP]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([STRIP]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.ac:14: -1- AC_SUBST([RANLIB]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([RANLIB]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^RANLIB$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([LT_OBJDIR]) +m4trace:configure.ac:14: -1- AC_DEFINE_TRACE_LITERAL([LT_OBJDIR]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LT_OBJDIR$]) +m4trace:configure.ac:14: -1- AH_OUTPUT([LT_OBJDIR], [/* Define to the sub-directory where libtool stores uninstalled libraries. */ +@%:@undef LT_OBJDIR]) +m4trace:configure.ac:14: -1- LT_SUPPORTED_TAG([CC]) +m4trace:configure.ac:14: -1- AC_SUBST([MANIFEST_TOOL]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([MANIFEST_TOOL]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^MANIFEST_TOOL$]) +m4trace:configure.ac:14: -1- AC_SUBST([DSYMUTIL]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([DSYMUTIL]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^DSYMUTIL$]) +m4trace:configure.ac:14: -1- AC_SUBST([NMEDIT]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([NMEDIT]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^NMEDIT$]) +m4trace:configure.ac:14: -1- AC_SUBST([LIPO]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([LIPO]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LIPO$]) +m4trace:configure.ac:14: -1- AC_SUBST([OTOOL]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([OTOOL]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^OTOOL$]) +m4trace:configure.ac:14: -1- AC_SUBST([OTOOL64]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([OTOOL64]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^OTOOL64$]) +m4trace:configure.ac:14: -1- AC_SUBST([LT_SYS_LIBRARY_PATH]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([LT_SYS_LIBRARY_PATH]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LT_SYS_LIBRARY_PATH$]) +m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_DLFCN_H]) +m4trace:configure.ac:14: -1- AC_SUBST([CPP]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CPP]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CPP$]) +m4trace:configure.ac:14: -1- AC_SUBST([CPPFLAGS]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CPPFLAGS]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CPPFLAGS$]) +m4trace:configure.ac:14: -1- AC_SUBST([CPP]) +m4trace:configure.ac:14: -1- AC_SUBST_TRACE([CPP]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CPP$]) +m4trace:configure.ac:14: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^STDC_HEADERS$]) +m4trace:configure.ac:14: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */ +@%:@undef STDC_HEADERS]) +m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_SYS_TYPES_H]) +m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_SYS_STAT_H]) +m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_STDLIB_H]) +m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_STRING_H]) +m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_MEMORY_H]) +m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_STRINGS_H]) +m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_INTTYPES_H]) +m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_STDINT_H]) +m4trace:configure.ac:14: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_UNISTD_H]) +m4trace:configure.ac:14: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DLFCN_H]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^HAVE_DLFCN_H$]) +m4trace:configure.ac:16: -1- AC_CONFIG_HEADERS([config.h]) +m4trace:configure.ac:29: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^STDC_HEADERS$]) +m4trace:configure.ac:29: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */ +@%:@undef STDC_HEADERS]) +m4trace:configure.ac:30: -1- AC_DEFINE_TRACE_LITERAL([TIME_WITH_SYS_TIME]) +m4trace:configure.ac:30: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$]) +m4trace:configure.ac:30: -1- AH_OUTPUT([TIME_WITH_SYS_TIME], [/* Define to 1 if you can safely include both and . */ +@%:@undef TIME_WITH_SYS_TIME]) +m4trace:configure.ac:31: -1- AH_OUTPUT([HAVE_DIRENT_H], [/* Define to 1 if you have the header file, and it defines `DIR\'. + */ +@%:@undef HAVE_DIRENT_H]) +m4trace:configure.ac:31: -1- AH_OUTPUT([HAVE_SYS_NDIR_H], [/* Define to 1 if you have the header file, and it defines `DIR\'. + */ +@%:@undef HAVE_SYS_NDIR_H]) +m4trace:configure.ac:31: -1- AH_OUTPUT([HAVE_SYS_DIR_H], [/* Define to 1 if you have the header file, and it defines `DIR\'. + */ +@%:@undef HAVE_SYS_DIR_H]) +m4trace:configure.ac:31: -1- AH_OUTPUT([HAVE_NDIR_H], [/* Define to 1 if you have the header file, and it defines `DIR\'. */ +@%:@undef HAVE_NDIR_H]) +m4trace:configure.ac:32: -1- AC_DEFINE_TRACE_LITERAL([HAVE__BOOL]) +m4trace:configure.ac:32: -1- m4_pattern_allow([^HAVE__BOOL$]) +m4trace:configure.ac:32: -1- AH_OUTPUT([HAVE__BOOL], [/* Define to 1 if the system has the type `_Bool\'. */ +@%:@undef HAVE__BOOL]) +m4trace:configure.ac:32: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDBOOL_H]) +m4trace:configure.ac:32: -1- m4_pattern_allow([^HAVE_STDBOOL_H$]) +m4trace:configure.ac:32: -1- AH_OUTPUT([HAVE_STDBOOL_H], [/* Define to 1 if stdbool.h conforms to C99. */ +@%:@undef HAVE_STDBOOL_H]) +m4trace:configure.ac:33: -1- AH_OUTPUT([HAVE_FCNTL_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_FCNTL_H]) +m4trace:configure.ac:33: -1- AH_OUTPUT([HAVE_FLOAT_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_FLOAT_H]) +m4trace:configure.ac:33: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_INTTYPES_H]) +m4trace:configure.ac:33: -1- AH_OUTPUT([HAVE_LIMITS_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_LIMITS_H]) +m4trace:configure.ac:33: -1- AH_OUTPUT([HAVE_LOCALE_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_LOCALE_H]) +m4trace:configure.ac:33: -1- AH_OUTPUT([HAVE_MALLOC_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_MALLOC_H]) +m4trace:configure.ac:33: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_MEMORY_H]) +m4trace:configure.ac:33: -1- AH_OUTPUT([HAVE_STDDEF_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_STDDEF_H]) +m4trace:configure.ac:33: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_STDINT_H]) +m4trace:configure.ac:33: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_STDLIB_H]) +m4trace:configure.ac:33: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_STRING_H]) +m4trace:configure.ac:33: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the header file. */ +@%:@undef HAVE_UNISTD_H]) +m4trace:configure.ac:36: -1- AH_OUTPUT([inline], [/* Define to `__inline__\' or `__inline\' if that\'s what the C compiler + calls it, or to nothing if \'inline\' is not supported under any name. */ +#ifndef __cplusplus +#undef inline +#endif]) +m4trace:configure.ac:37: -1- AC_DEFINE_TRACE_LITERAL([int16_t]) +m4trace:configure.ac:37: -1- m4_pattern_allow([^int16_t$]) +m4trace:configure.ac:37: -1- AH_OUTPUT([int16_t], [/* Define to the type of a signed integer type of width exactly 16 bits if + such a type exists and the standard includes do not define it. */ +@%:@undef int16_t]) +m4trace:configure.ac:38: -1- AC_DEFINE_TRACE_LITERAL([int32_t]) +m4trace:configure.ac:38: -1- m4_pattern_allow([^int32_t$]) +m4trace:configure.ac:38: -1- AH_OUTPUT([int32_t], [/* Define to the type of a signed integer type of width exactly 32 bits if + such a type exists and the standard includes do not define it. */ +@%:@undef int32_t]) +m4trace:configure.ac:39: -1- AC_DEFINE_TRACE_LITERAL([int64_t]) +m4trace:configure.ac:39: -1- m4_pattern_allow([^int64_t$]) +m4trace:configure.ac:39: -1- AH_OUTPUT([int64_t], [/* Define to the type of a signed integer type of width exactly 64 bits if + such a type exists and the standard includes do not define it. */ +@%:@undef int64_t]) +m4trace:configure.ac:40: -1- AC_DEFINE_TRACE_LITERAL([int8_t]) +m4trace:configure.ac:40: -1- m4_pattern_allow([^int8_t$]) +m4trace:configure.ac:40: -1- AH_OUTPUT([int8_t], [/* Define to the type of a signed integer type of width exactly 8 bits if such + a type exists and the standard includes do not define it. */ +@%:@undef int8_t]) +m4trace:configure.ac:41: -1- AC_DEFINE_TRACE_LITERAL([off_t]) +m4trace:configure.ac:41: -1- m4_pattern_allow([^off_t$]) +m4trace:configure.ac:41: -1- AH_OUTPUT([off_t], [/* Define to `long int\' if does not define. */ +@%:@undef off_t]) +m4trace:configure.ac:42: -1- AC_DEFINE_TRACE_LITERAL([size_t]) +m4trace:configure.ac:42: -1- m4_pattern_allow([^size_t$]) +m4trace:configure.ac:42: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if does not define. */ +@%:@undef size_t]) +m4trace:configure.ac:43: -1- AC_DEFINE_TRACE_LITERAL([ssize_t]) +m4trace:configure.ac:43: -1- m4_pattern_allow([^ssize_t$]) +m4trace:configure.ac:43: -1- AH_OUTPUT([ssize_t], [/* Define to `int\' if does not define. */ +@%:@undef ssize_t]) +m4trace:configure.ac:44: -1- AC_DEFINE_TRACE_LITERAL([uint16_t]) +m4trace:configure.ac:44: -1- m4_pattern_allow([^uint16_t$]) +m4trace:configure.ac:44: -1- AH_OUTPUT([uint16_t], [/* Define to the type of an unsigned integer type of width exactly 16 bits if + such a type exists and the standard includes do not define it. */ +@%:@undef uint16_t]) +m4trace:configure.ac:45: -1- AC_DEFINE_TRACE_LITERAL([_UINT32_T]) +m4trace:configure.ac:45: -1- m4_pattern_allow([^_UINT32_T$]) +m4trace:configure.ac:45: -1- AH_OUTPUT([_UINT32_T], [/* Define for Solaris 2.5.1 so the uint32_t typedef from , + , or is not used. If the typedef were allowed, the + @%:@define below would cause a syntax error. */ +@%:@undef _UINT32_T]) +m4trace:configure.ac:45: -1- AC_DEFINE_TRACE_LITERAL([uint32_t]) +m4trace:configure.ac:45: -1- m4_pattern_allow([^uint32_t$]) +m4trace:configure.ac:45: -1- AH_OUTPUT([uint32_t], [/* Define to the type of an unsigned integer type of width exactly 32 bits if + such a type exists and the standard includes do not define it. */ +@%:@undef uint32_t]) +m4trace:configure.ac:46: -1- AC_DEFINE_TRACE_LITERAL([_UINT64_T]) +m4trace:configure.ac:46: -1- m4_pattern_allow([^_UINT64_T$]) +m4trace:configure.ac:46: -1- AH_OUTPUT([_UINT64_T], [/* Define for Solaris 2.5.1 so the uint64_t typedef from , + , or is not used. If the typedef were allowed, the + @%:@define below would cause a syntax error. */ +@%:@undef _UINT64_T]) +m4trace:configure.ac:46: -1- AC_DEFINE_TRACE_LITERAL([uint64_t]) +m4trace:configure.ac:46: -1- m4_pattern_allow([^uint64_t$]) +m4trace:configure.ac:46: -1- AH_OUTPUT([uint64_t], [/* Define to the type of an unsigned integer type of width exactly 64 bits if + such a type exists and the standard includes do not define it. */ +@%:@undef uint64_t]) +m4trace:configure.ac:47: -1- AC_DEFINE_TRACE_LITERAL([_UINT8_T]) +m4trace:configure.ac:47: -1- m4_pattern_allow([^_UINT8_T$]) +m4trace:configure.ac:47: -1- AH_OUTPUT([_UINT8_T], [/* Define for Solaris 2.5.1 so the uint8_t typedef from , + , or is not used. If the typedef were allowed, the + @%:@define below would cause a syntax error. */ +@%:@undef _UINT8_T]) +m4trace:configure.ac:47: -1- AC_DEFINE_TRACE_LITERAL([uint8_t]) +m4trace:configure.ac:47: -1- m4_pattern_allow([^uint8_t$]) +m4trace:configure.ac:47: -1- AH_OUTPUT([uint8_t], [/* Define to the type of an unsigned integer type of width exactly 8 bits if + such a type exists and the standard includes do not define it. */ +@%:@undef uint8_t]) +m4trace:configure.ac:48: -1- AC_DEFINE_TRACE_LITERAL([HAVE_PTRDIFF_T]) +m4trace:configure.ac:48: -1- m4_pattern_allow([^HAVE_PTRDIFF_T$]) +m4trace:configure.ac:48: -1- AH_OUTPUT([HAVE_PTRDIFF_T], [/* Define to 1 if the system has the type `ptrdiff_t\'. */ +@%:@undef HAVE_PTRDIFF_T]) +m4trace:configure.ac:51: -1- AH_OUTPUT([HAVE_MALLOC], [/* Define to 1 if you have the `malloc\' function. */ +@%:@undef HAVE_MALLOC]) +m4trace:configure.ac:51: -1- AH_OUTPUT([HAVE_REALLOC], [/* Define to 1 if you have the `realloc\' function. */ +@%:@undef HAVE_REALLOC]) +m4trace:configure.ac:51: -1- AH_OUTPUT([HAVE_DRAND48], [/* Define to 1 if you have the `drand48\' function. */ +@%:@undef HAVE_DRAND48]) +m4trace:configure.ac:51: -1- AH_OUTPUT([HAVE_GETCWD], [/* Define to 1 if you have the `getcwd\' function. */ +@%:@undef HAVE_GETCWD]) +m4trace:configure.ac:51: -1- AH_OUTPUT([HAVE_GETTIMEOFDAY], [/* Define to 1 if you have the `gettimeofday\' function. */ +@%:@undef HAVE_GETTIMEOFDAY]) +m4trace:configure.ac:51: -1- AH_OUTPUT([HAVE_MEMMOVE], [/* Define to 1 if you have the `memmove\' function. */ +@%:@undef HAVE_MEMMOVE]) +m4trace:configure.ac:51: -1- AH_OUTPUT([HAVE_MEMSET], [/* Define to 1 if you have the `memset\' function. */ +@%:@undef HAVE_MEMSET]) +m4trace:configure.ac:51: -1- AH_OUTPUT([HAVE_REGCOMP], [/* Define to 1 if you have the `regcomp\' function. */ +@%:@undef HAVE_REGCOMP]) +m4trace:configure.ac:51: -1- AH_OUTPUT([HAVE_SETLOCALE], [/* Define to 1 if you have the `setlocale\' function. */ +@%:@undef HAVE_SETLOCALE]) +m4trace:configure.ac:51: -1- AH_OUTPUT([HAVE_SQRT], [/* Define to 1 if you have the `sqrt\' function. */ +@%:@undef HAVE_SQRT]) +m4trace:configure.ac:51: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */ +@%:@undef HAVE_STRDUP]) +m4trace:configure.ac:51: -1- AH_OUTPUT([HAVE_STRNDUP], [/* Define to 1 if you have the `strndup\' function. */ +@%:@undef HAVE_STRNDUP]) +m4trace:configure.ac:53: -1- AC_SUBST([LIBPOSTAL_DATA_DIR_VERSION_STRING], [v1]) +m4trace:configure.ac:53: -1- AC_SUBST_TRACE([LIBPOSTAL_DATA_DIR_VERSION_STRING]) +m4trace:configure.ac:53: -1- m4_pattern_allow([^LIBPOSTAL_DATA_DIR_VERSION_STRING$]) +m4trace:configure.ac:59: -1- AC_SUBST([LIBPOSTAL_DATA_FILE_LATEST_VERSION], [$DATA_FILE_LATEST_VERSION]) +m4trace:configure.ac:59: -1- AC_SUBST_TRACE([LIBPOSTAL_DATA_FILE_LATEST_VERSION]) +m4trace:configure.ac:59: -1- m4_pattern_allow([^LIBPOSTAL_DATA_FILE_LATEST_VERSION$]) +m4trace:configure.ac:60: -1- AC_SUBST([LIBPOSTAL_PARSER_MODEL_LATEST_VERSION], [$PARSER_MODEL_LATEST_VERSION]) +m4trace:configure.ac:60: -1- AC_SUBST_TRACE([LIBPOSTAL_PARSER_MODEL_LATEST_VERSION]) +m4trace:configure.ac:60: -1- m4_pattern_allow([^LIBPOSTAL_PARSER_MODEL_LATEST_VERSION$]) +m4trace:configure.ac:61: -1- AC_SUBST([LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION], [$LANG_CLASS_MODEL_LATEST_VERSION]) +m4trace:configure.ac:61: -1- AC_SUBST_TRACE([LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION]) +m4trace:configure.ac:61: -1- m4_pattern_allow([^LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION$]) +m4trace:configure.ac:64: -1- AC_SUBST([LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING], [v1]) +m4trace:configure.ac:64: -1- AC_SUBST_TRACE([LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING]) +m4trace:configure.ac:64: -1- m4_pattern_allow([^LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING$]) +m4trace:configure.ac:70: -1- AC_SUBST([LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION], [$SENZING_DATA_FILE_LATEST_VERSION]) +m4trace:configure.ac:70: -1- AC_SUBST_TRACE([LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION]) +m4trace:configure.ac:70: -1- m4_pattern_allow([^LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION$]) +m4trace:configure.ac:71: -1- AC_SUBST([LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION], [$SENZING_PARSER_MODEL_LATEST_VERSION]) +m4trace:configure.ac:71: -1- AC_SUBST_TRACE([LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION]) +m4trace:configure.ac:71: -1- m4_pattern_allow([^LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION$]) +m4trace:configure.ac:72: -1- AC_SUBST([LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION], [$SENZING_LANG_CLASS_MODEL_LATEST_VERSION]) +m4trace:configure.ac:72: -1- AC_SUBST_TRACE([LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION]) +m4trace:configure.ac:72: -1- m4_pattern_allow([^LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION$]) +m4trace:configure.ac:74: -1- AC_CONFIG_FILES([Makefile + libpostal.pc + src/Makefile + src/libpostal_data + test/Makefile], [chmod +x src/libpostal_data]) +m4trace:configure.ac:80: -1- AC_SUBST([FOUND_SHUF]) +m4trace:configure.ac:80: -1- AC_SUBST_TRACE([FOUND_SHUF]) +m4trace:configure.ac:80: -1- m4_pattern_allow([^FOUND_SHUF$]) +m4trace:configure.ac:81: -1- AC_SUBST([FOUND_GSHUF]) +m4trace:configure.ac:81: -1- AC_SUBST_TRACE([FOUND_GSHUF]) +m4trace:configure.ac:81: -1- m4_pattern_allow([^FOUND_GSHUF$]) +m4trace:configure.ac:83: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SHUF]) +m4trace:configure.ac:83: -1- m4_pattern_allow([^HAVE_SHUF$]) +m4trace:configure.ac:83: -1- AH_OUTPUT([HAVE_SHUF], [/* shuf available */ +@%:@undef HAVE_SHUF]) +m4trace:configure.ac:84: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GSHUF]) +m4trace:configure.ac:84: -1- m4_pattern_allow([^HAVE_GSHUF$]) +m4trace:configure.ac:84: -1- AH_OUTPUT([HAVE_GSHUF], [/* gshuf available */ +@%:@undef HAVE_GSHUF]) +m4trace:configure.ac:101: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. +You should run autoupdate.], [../../lib/autoconf/general.m4:207: AC_HELP_STRING is expanded from... +../../lib/autoconf/general.m4:1492: AC_ARG_WITH is expanded from... +m4/ax_cblas.m4:67: AX_CBLAS is expanded from... +../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... +../../lib/autoconf/headers.m4:129: _AC_CHECK_HEADER_MONGREL is expanded from... +../../lib/autoconf/headers.m4:67: AC_CHECK_HEADER is expanded from... +configure.ac:101: the top level]) +m4trace:configure.ac:101: -1- AC_SUBST([CBLAS_LIBS]) +m4trace:configure.ac:101: -1- AC_SUBST_TRACE([CBLAS_LIBS]) +m4trace:configure.ac:101: -1- m4_pattern_allow([^CBLAS_LIBS$]) +m4trace:configure.ac:101: -2- AC_DEFINE_TRACE_LITERAL([HAVE_CBLAS]) +m4trace:configure.ac:101: -2- m4_pattern_allow([^HAVE_CBLAS$]) +m4trace:configure.ac:101: -2- AH_OUTPUT([HAVE_CBLAS], [/* Define if you have a CBLAS library. */ +@%:@undef HAVE_CBLAS]) +m4trace:configure.ac:111: -1- AC_SUBST([MODEL]) +m4trace:configure.ac:111: -1- AC_SUBST_TRACE([MODEL]) +m4trace:configure.ac:111: -1- m4_pattern_allow([^MODEL$]) +m4trace:configure.ac:115: -1- AM_CONDITIONAL([DOWNLOAD_DATA], [test "x$DOWNLOAD_DATA" = "xtrue"]) +m4trace:configure.ac:115: -1- AC_SUBST([DOWNLOAD_DATA_TRUE]) +m4trace:configure.ac:115: -1- AC_SUBST_TRACE([DOWNLOAD_DATA_TRUE]) +m4trace:configure.ac:115: -1- m4_pattern_allow([^DOWNLOAD_DATA_TRUE$]) +m4trace:configure.ac:115: -1- AC_SUBST([DOWNLOAD_DATA_FALSE]) +m4trace:configure.ac:115: -1- AC_SUBST_TRACE([DOWNLOAD_DATA_FALSE]) +m4trace:configure.ac:115: -1- m4_pattern_allow([^DOWNLOAD_DATA_FALSE$]) +m4trace:configure.ac:115: -1- _AM_SUBST_NOTMAKE([DOWNLOAD_DATA_TRUE]) +m4trace:configure.ac:115: -1- _AM_SUBST_NOTMAKE([DOWNLOAD_DATA_FALSE]) +m4trace:configure.ac:129: -1- AC_SUBST([CFLAGS_SCANNER_EXTRA]) +m4trace:configure.ac:129: -1- AC_SUBST_TRACE([CFLAGS_SCANNER_EXTRA]) +m4trace:configure.ac:129: -1- m4_pattern_allow([^CFLAGS_SCANNER_EXTRA$]) +m4trace:configure.ac:130: -1- AC_SUBST([LIBPOSTAL_SO_VERSION], [1:1:0]) +m4trace:configure.ac:130: -1- AC_SUBST_TRACE([LIBPOSTAL_SO_VERSION]) +m4trace:configure.ac:130: -1- m4_pattern_allow([^LIBPOSTAL_SO_VERSION$]) +m4trace:configure.ac:132: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs]) +m4trace:configure.ac:132: -1- AC_SUBST_TRACE([LIB@&t@OBJS]) +m4trace:configure.ac:132: -1- m4_pattern_allow([^LIB@&t@OBJS$]) +m4trace:configure.ac:132: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs]) +m4trace:configure.ac:132: -1- AC_SUBST_TRACE([LTLIBOBJS]) +m4trace:configure.ac:132: -1- m4_pattern_allow([^LTLIBOBJS$]) +m4trace:configure.ac:132: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) +m4trace:configure.ac:132: -1- AC_SUBST([am__EXEEXT_TRUE]) +m4trace:configure.ac:132: -1- AC_SUBST_TRACE([am__EXEEXT_TRUE]) +m4trace:configure.ac:132: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) +m4trace:configure.ac:132: -1- AC_SUBST([am__EXEEXT_FALSE]) +m4trace:configure.ac:132: -1- AC_SUBST_TRACE([am__EXEEXT_FALSE]) +m4trace:configure.ac:132: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) +m4trace:configure.ac:132: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) +m4trace:configure.ac:132: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) +m4trace:configure.ac:132: -1- AC_SUBST_TRACE([top_builddir]) +m4trace:configure.ac:132: -1- AC_SUBST_TRACE([top_build_prefix]) +m4trace:configure.ac:132: -1- AC_SUBST_TRACE([srcdir]) +m4trace:configure.ac:132: -1- AC_SUBST_TRACE([abs_srcdir]) +m4trace:configure.ac:132: -1- AC_SUBST_TRACE([top_srcdir]) +m4trace:configure.ac:132: -1- AC_SUBST_TRACE([abs_top_srcdir]) +m4trace:configure.ac:132: -1- AC_SUBST_TRACE([builddir]) +m4trace:configure.ac:132: -1- AC_SUBST_TRACE([abs_builddir]) +m4trace:configure.ac:132: -1- AC_SUBST_TRACE([abs_top_builddir]) +m4trace:configure.ac:132: -1- AC_SUBST_TRACE([INSTALL]) +m4trace:configure.ac:132: -1- AC_SUBST_TRACE([MKDIR_P]) +m4trace:configure.ac:132: -1- AC_REQUIRE_AUX_FILE([ltmain.sh]) diff --git a/autom4te.cache/traces.3 b/autom4te.cache/traces.3 new file mode 100644 index 000000000..e5b1f0ff1 --- /dev/null +++ b/autom4te.cache/traces.3 @@ -0,0 +1,2851 @@ +m4trace:/usr/share/aclocal/ltargz.m4:12: -1- AC_DEFUN([LT_FUNC_ARGZ], [ +AC_CHECK_HEADERS([argz.h], [], [], [AC_INCLUDES_DEFAULT]) + +AC_CHECK_TYPES([error_t], + [], + [AC_DEFINE([error_t], [int], + [Define to a type to use for 'error_t' if it is not otherwise available.]) + AC_DEFINE([__error_t_defined], [1], [Define so that glibc/gnulib argp.h + does not typedef error_t.])], + [#if defined(HAVE_ARGZ_H) +# include +#endif]) + +LT_ARGZ_H= +AC_CHECK_FUNCS([argz_add argz_append argz_count argz_create_sep argz_insert \ + argz_next argz_stringify], [], [LT_ARGZ_H=lt__argz.h; AC_LIBOBJ([lt__argz])]) + +dnl if have system argz functions, allow forced use of +dnl libltdl-supplied implementation (and default to do so +dnl on "known bad" systems). Could use a runtime check, but +dnl (a) detecting malloc issues is notoriously unreliable +dnl (b) only known system that declares argz functions, +dnl provides them, yet they are broken, is cygwin +dnl releases prior to 16-Mar-2007 (1.5.24 and earlier) +dnl So, it's more straightforward simply to special case +dnl this for known bad systems. +AS_IF([test -z "$LT_ARGZ_H"], + [AC_CACHE_CHECK( + [if argz actually works], + [lt_cv_sys_argz_works], + [[case $host_os in #( + *cygwin*) + lt_cv_sys_argz_works=no + if test no != "$cross_compiling"; then + lt_cv_sys_argz_works="guessing no" + else + lt_sed_extract_leading_digits='s/^\([0-9\.]*\).*/\1/' + save_IFS=$IFS + IFS=-. + set x `uname -r | sed -e "$lt_sed_extract_leading_digits"` + IFS=$save_IFS + lt_os_major=${2-0} + lt_os_minor=${3-0} + lt_os_micro=${4-0} + if test 1 -lt "$lt_os_major" \ + || { test 1 -eq "$lt_os_major" \ + && { test 5 -lt "$lt_os_minor" \ + || { test 5 -eq "$lt_os_minor" \ + && test 24 -lt "$lt_os_micro"; }; }; }; then + lt_cv_sys_argz_works=yes + fi + fi + ;; #( + *) lt_cv_sys_argz_works=yes ;; + esac]]) + AS_IF([test yes = "$lt_cv_sys_argz_works"], + [AC_DEFINE([HAVE_WORKING_ARGZ], 1, + [This value is set to 1 to indicate that the system argz facility works])], + [LT_ARGZ_H=lt__argz.h + AC_LIBOBJ([lt__argz])])]) + +AC_SUBST([LT_ARGZ_H]) +]) +m4trace:/usr/share/aclocal/ltdl.m4:16: -1- AC_DEFUN([LT_CONFIG_LTDL_DIR], [AC_BEFORE([$0], [LTDL_INIT]) +_$0($*) +]) +m4trace:/usr/share/aclocal/ltdl.m4:68: -1- AC_DEFUN([LTDL_CONVENIENCE], [AC_BEFORE([$0], [LTDL_INIT])dnl +dnl Although the argument is deprecated and no longer documented, +dnl LTDL_CONVENIENCE used to take a DIRECTORY orgument, if we have one +dnl here make sure it is the same as any other declaration of libltdl's +dnl location! This also ensures lt_ltdl_dir is set when configure.ac is +dnl not yet using an explicit LT_CONFIG_LTDL_DIR. +m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl +_$0() +]) +m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AU_DEFUN([AC_LIBLTDL_CONVENIENCE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_CONVENIENCE]) +m4trace:/usr/share/aclocal/ltdl.m4:81: -1- AC_DEFUN([AC_LIBLTDL_CONVENIENCE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_CONVENIENCE' is obsolete. +You should run autoupdate.])dnl +_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_CONVENIENCE]) +m4trace:/usr/share/aclocal/ltdl.m4:124: -1- AC_DEFUN([LTDL_INSTALLABLE], [AC_BEFORE([$0], [LTDL_INIT])dnl +dnl Although the argument is deprecated and no longer documented, +dnl LTDL_INSTALLABLE used to take a DIRECTORY orgument, if we have one +dnl here make sure it is the same as any other declaration of libltdl's +dnl location! This also ensures lt_ltdl_dir is set when configure.ac is +dnl not yet using an explicit LT_CONFIG_LTDL_DIR. +m4_ifval([$1], [_LT_CONFIG_LTDL_DIR([$1])])dnl +_$0() +]) +m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AU_DEFUN([AC_LIBLTDL_INSTALLABLE], [_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_INSTALLABLE]) +m4trace:/usr/share/aclocal/ltdl.m4:137: -1- AC_DEFUN([AC_LIBLTDL_INSTALLABLE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBLTDL_INSTALLABLE' is obsolete. +You should run autoupdate.])dnl +_LT_CONFIG_LTDL_DIR([m4_default([$1], [libltdl])]) +_LTDL_INSTALLABLE]) +m4trace:/usr/share/aclocal/ltdl.m4:213: -1- AC_DEFUN([_LT_LIBOBJ], [ + m4_pattern_allow([^_LT_LIBOBJS$]) + _LT_LIBOBJS="$_LT_LIBOBJS $1.$ac_objext" +]) +m4trace:/usr/share/aclocal/ltdl.m4:226: -1- AC_DEFUN([LTDL_INIT], [dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +dnl We need to keep our own list of libobjs separate from our parent project, +dnl and the easiest way to do that is redefine the AC_LIBOBJs macro while +dnl we look for our own LIBOBJs. +m4_pushdef([AC_LIBOBJ], m4_defn([_LT_LIBOBJ])) +m4_pushdef([AC_LIBSOURCES]) + +dnl If not otherwise defined, default to the 1.5.x compatible subproject mode: +m4_if(_LTDL_MODE, [], + [m4_define([_LTDL_MODE], m4_default([$2], [subproject])) + m4_if([-1], [m4_bregexp(_LTDL_MODE, [\(subproject\|\(non\)?recursive\)])], + [m4_fatal([unknown libltdl mode: ]_LTDL_MODE)])]) + +AC_ARG_WITH([included_ltdl], + [AS_HELP_STRING([--with-included-ltdl], + [use the GNU ltdl sources included here])]) + +if test yes != "$with_included_ltdl"; then + # We are not being forced to use the included libltdl sources, so + # decide whether there is a useful installed version we can use. + AC_CHECK_HEADER([ltdl.h], + [AC_CHECK_DECL([lt_dlinterface_register], + [AC_CHECK_LIB([ltdl], [lt_dladvise_preload], + [with_included_ltdl=no], + [with_included_ltdl=yes])], + [with_included_ltdl=yes], + [AC_INCLUDES_DEFAULT + #include ])], + [with_included_ltdl=yes], + [AC_INCLUDES_DEFAULT] + ) +fi + +dnl If neither LT_CONFIG_LTDL_DIR, LTDL_CONVENIENCE nor LTDL_INSTALLABLE +dnl was called yet, then for old times' sake, we assume libltdl is in an +dnl eponymous directory: +AC_PROVIDE_IFELSE([LT_CONFIG_LTDL_DIR], [], [_LT_CONFIG_LTDL_DIR([libltdl])]) + +AC_ARG_WITH([ltdl_include], + [AS_HELP_STRING([--with-ltdl-include=DIR], + [use the ltdl headers installed in DIR])]) + +if test -n "$with_ltdl_include"; then + if test -f "$with_ltdl_include/ltdl.h"; then : + else + AC_MSG_ERROR([invalid ltdl include directory: '$with_ltdl_include']) + fi +else + with_ltdl_include=no +fi + +AC_ARG_WITH([ltdl_lib], + [AS_HELP_STRING([--with-ltdl-lib=DIR], + [use the libltdl.la installed in DIR])]) + +if test -n "$with_ltdl_lib"; then + if test -f "$with_ltdl_lib/libltdl.la"; then : + else + AC_MSG_ERROR([invalid ltdl library directory: '$with_ltdl_lib']) + fi +else + with_ltdl_lib=no +fi + +case ,$with_included_ltdl,$with_ltdl_include,$with_ltdl_lib, in + ,yes,no,no,) + m4_case(m4_default(_LTDL_TYPE, [convenience]), + [convenience], [_LTDL_CONVENIENCE], + [installable], [_LTDL_INSTALLABLE], + [m4_fatal([unknown libltdl build type: ]_LTDL_TYPE)]) + ;; + ,no,no,no,) + # If the included ltdl is not to be used, then use the + # preinstalled libltdl we found. + AC_DEFINE([HAVE_LTDL], [1], + [Define this if a modern libltdl is already installed]) + LIBLTDL=-lltdl + LTDLDEPS= + LTDLINCL= + ;; + ,no*,no,*) + AC_MSG_ERROR(['--with-ltdl-include' and '--with-ltdl-lib' options must be used together]) + ;; + *) with_included_ltdl=no + LIBLTDL="-L$with_ltdl_lib -lltdl" + LTDLDEPS= + LTDLINCL=-I$with_ltdl_include + ;; +esac +INCLTDL=$LTDLINCL + +# Report our decision... +AC_MSG_CHECKING([where to find libltdl headers]) +AC_MSG_RESULT([$LTDLINCL]) +AC_MSG_CHECKING([where to find libltdl library]) +AC_MSG_RESULT([$LIBLTDL]) + +_LTDL_SETUP + +dnl restore autoconf definition. +m4_popdef([AC_LIBOBJ]) +m4_popdef([AC_LIBSOURCES]) + +AC_CONFIG_COMMANDS_PRE([ + _ltdl_libobjs= + _ltdl_ltlibobjs= + if test -n "$_LT_LIBOBJS"; then + # Remove the extension. + _lt_sed_drop_objext='s/\.o$//;s/\.obj$//' + for i in `for i in $_LT_LIBOBJS; do echo "$i"; done | sed "$_lt_sed_drop_objext" | sort -u`; do + _ltdl_libobjs="$_ltdl_libobjs $lt_libobj_prefix$i.$ac_objext" + _ltdl_ltlibobjs="$_ltdl_ltlibobjs $lt_libobj_prefix$i.lo" + done + fi + AC_SUBST([ltdl_LIBOBJS], [$_ltdl_libobjs]) + AC_SUBST([ltdl_LTLIBOBJS], [$_ltdl_ltlibobjs]) +]) + +# Only expand once: +m4_define([LTDL_INIT]) +]) +m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AU_DEFUN([AC_LIB_LTDL], [LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:352: -1- AC_DEFUN([AC_LIB_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIB_LTDL' is obsolete. +You should run autoupdate.])dnl +LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AU_DEFUN([AC_WITH_LTDL], [LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:353: -1- AC_DEFUN([AC_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `AC_WITH_LTDL' is obsolete. +You should run autoupdate.])dnl +LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AU_DEFUN([LT_WITH_LTDL], [LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:354: -1- AC_DEFUN([LT_WITH_LTDL], [AC_DIAGNOSE([obsolete], [The macro `LT_WITH_LTDL' is obsolete. +You should run autoupdate.])dnl +LTDL_INIT($@)]) +m4trace:/usr/share/aclocal/ltdl.m4:367: -1- AC_DEFUN([_LTDL_SETUP], [AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([LT_SYS_MODULE_EXT])dnl +AC_REQUIRE([LT_SYS_MODULE_PATH])dnl +AC_REQUIRE([LT_SYS_DLSEARCH_PATH])dnl +AC_REQUIRE([LT_LIB_DLLOAD])dnl +AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl +AC_REQUIRE([LT_FUNC_DLSYM_USCORE])dnl +AC_REQUIRE([LT_SYS_DLOPEN_DEPLIBS])dnl +AC_REQUIRE([LT_FUNC_ARGZ])dnl + +m4_require([_LT_CHECK_OBJDIR])dnl +m4_require([_LT_HEADER_DLFCN])dnl +m4_require([_LT_CHECK_DLPREOPEN])dnl +m4_require([_LT_DECL_SED])dnl + +dnl Don't require this, or it will be expanded earlier than the code +dnl that sets the variables it relies on: +_LT_ENABLE_INSTALL + +dnl _LTDL_MODE specific code must be called at least once: +_LTDL_MODE_DISPATCH + +# In order that ltdl.c can compile, find out the first AC_CONFIG_HEADERS +# the user used. This is so that ltdl.h can pick up the parent projects +# config.h file, The first file in AC_CONFIG_HEADERS must contain the +# definitions required by ltdl.c. +# FIXME: Remove use of undocumented AC_LIST_HEADERS (2.59 compatibility). +AC_CONFIG_COMMANDS_PRE([dnl +m4_pattern_allow([^LT_CONFIG_H$])dnl +m4_ifset([AH_HEADER], + [LT_CONFIG_H=AH_HEADER], + [m4_ifset([AC_LIST_HEADERS], + [LT_CONFIG_H=`echo "AC_LIST_HEADERS" | $SED 's|^[[ ]]*||;s|[[ :]].*$||'`], + [])])]) +AC_SUBST([LT_CONFIG_H]) + +AC_CHECK_HEADERS([unistd.h dl.h sys/dl.h dld.h mach-o/dyld.h dirent.h], + [], [], [AC_INCLUDES_DEFAULT]) + +AC_CHECK_FUNCS([closedir opendir readdir], [], [AC_LIBOBJ([lt__dirent])]) +AC_CHECK_FUNCS([strlcat strlcpy], [], [AC_LIBOBJ([lt__strl])]) + +m4_pattern_allow([LT_LIBEXT])dnl +AC_DEFINE_UNQUOTED([LT_LIBEXT],["$libext"],[The archive extension]) + +name= +eval "lt_libprefix=\"$libname_spec\"" +m4_pattern_allow([LT_LIBPREFIX])dnl +AC_DEFINE_UNQUOTED([LT_LIBPREFIX],["$lt_libprefix"],[The archive prefix]) + +name=ltdl +eval "LTDLOPEN=\"$libname_spec\"" +AC_SUBST([LTDLOPEN]) +]) +m4trace:/usr/share/aclocal/ltdl.m4:443: -1- AC_DEFUN([LT_SYS_DLOPEN_DEPLIBS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_CACHE_CHECK([whether deplibs are loaded by dlopen], + [lt_cv_sys_dlopen_deplibs], + [# PORTME does your system automatically load deplibs for dlopen? + # or its logical equivalent (e.g. shl_load for HP-UX < 11) + # For now, we just catch OSes we know something about -- in the + # future, we'll try test this programmatically. + lt_cv_sys_dlopen_deplibs=unknown + case $host_os in + aix3*|aix4.1.*|aix4.2.*) + # Unknown whether this is true for these versions of AIX, but + # we want this 'case' here to explicitly catch those versions. + lt_cv_sys_dlopen_deplibs=unknown + ;; + aix[[4-9]]*) + lt_cv_sys_dlopen_deplibs=yes + ;; + amigaos*) + case $host_cpu in + powerpc) + lt_cv_sys_dlopen_deplibs=no + ;; + esac + ;; + bitrig*) + lt_cv_sys_dlopen_deplibs=yes + ;; + darwin*) + # Assuming the user has installed a libdl from somewhere, this is true + # If you are looking for one http://www.opendarwin.org/projects/dlcompat + lt_cv_sys_dlopen_deplibs=yes + ;; + freebsd* | dragonfly*) + lt_cv_sys_dlopen_deplibs=yes + ;; + gnu* | linux* | k*bsd*-gnu | kopensolaris*-gnu) + # GNU and its variants, using gnu ld.so (Glibc) + lt_cv_sys_dlopen_deplibs=yes + ;; + hpux10*|hpux11*) + lt_cv_sys_dlopen_deplibs=yes + ;; + interix*) + lt_cv_sys_dlopen_deplibs=yes + ;; + irix[[12345]]*|irix6.[[01]]*) + # Catch all versions of IRIX before 6.2, and indicate that we don't + # know how it worked for any of those versions. + lt_cv_sys_dlopen_deplibs=unknown + ;; + irix*) + # The case above catches anything before 6.2, and it's known that + # at 6.2 and later dlopen does load deplibs. + lt_cv_sys_dlopen_deplibs=yes + ;; + netbsd* | netbsdelf*-gnu) + lt_cv_sys_dlopen_deplibs=yes + ;; + openbsd*) + lt_cv_sys_dlopen_deplibs=yes + ;; + osf[[1234]]*) + # dlopen did load deplibs (at least at 4.x), but until the 5.x series, + # it did *not* use an RPATH in a shared library to find objects the + # library depends on, so we explicitly say 'no'. + lt_cv_sys_dlopen_deplibs=no + ;; + osf5.0|osf5.0a|osf5.1) + # dlopen *does* load deplibs and with the right loader patch applied + # it even uses RPATH in a shared library to search for shared objects + # that the library depends on, but there's no easy way to know if that + # patch is installed. Since this is the case, all we can really + # say is unknown -- it depends on the patch being installed. If + # it is, this changes to 'yes'. Without it, it would be 'no'. + lt_cv_sys_dlopen_deplibs=unknown + ;; + osf*) + # the two cases above should catch all versions of osf <= 5.1. Read + # the comments above for what we know about them. + # At > 5.1, deplibs are loaded *and* any RPATH in a shared library + # is used to find them so we can finally say 'yes'. + lt_cv_sys_dlopen_deplibs=yes + ;; + qnx*) + lt_cv_sys_dlopen_deplibs=yes + ;; + solaris*) + lt_cv_sys_dlopen_deplibs=yes + ;; + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + libltdl_cv_sys_dlopen_deplibs=yes + ;; + esac + ]) +if test yes != "$lt_cv_sys_dlopen_deplibs"; then + AC_DEFINE([LTDL_DLOPEN_DEPLIBS], [1], + [Define if the OS needs help to load dependent libraries for dlopen().]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:545: -1- AU_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:545: -1- AC_DEFUN([AC_LTDL_SYS_DLOPEN_DEPLIBS], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYS_DLOPEN_DEPLIBS' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_DLOPEN_DEPLIBS], [LT_SYS_DLOPEN_DEPLIBS($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:552: -1- AC_DEFUN([LT_SYS_MODULE_EXT], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([what extension is used for runtime loadable modules], + [libltdl_cv_shlibext], +[ +module=yes +eval libltdl_cv_shlibext=$shrext_cmds +module=no +eval libltdl_cv_shrext=$shrext_cmds + ]) +if test -n "$libltdl_cv_shlibext"; then + m4_pattern_allow([LT_MODULE_EXT])dnl + AC_DEFINE_UNQUOTED([LT_MODULE_EXT], ["$libltdl_cv_shlibext"], + [Define to the extension used for runtime loadable modules, say, ".so".]) +fi +if test "$libltdl_cv_shrext" != "$libltdl_cv_shlibext"; then + m4_pattern_allow([LT_SHARED_EXT])dnl + AC_DEFINE_UNQUOTED([LT_SHARED_EXT], ["$libltdl_cv_shrext"], + [Define to the shared library suffix, say, ".dylib".]) +fi +if test -n "$shared_archive_member_spec"; then + m4_pattern_allow([LT_SHARED_LIB_MEMBER])dnl + AC_DEFINE_UNQUOTED([LT_SHARED_LIB_MEMBER], ["($shared_archive_member_spec.o)"], + [Define to the shared archive member specification, say "(shr.o)".]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:580: -1- AU_DEFUN([AC_LTDL_SHLIBEXT], [m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:580: -1- AC_DEFUN([AC_LTDL_SHLIBEXT], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBEXT' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_MODULE_EXT], [LT_SYS_MODULE_EXT($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:587: -1- AC_DEFUN([LT_SYS_MODULE_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([what variable specifies run-time module search path], + [lt_cv_module_path_var], [lt_cv_module_path_var=$shlibpath_var]) +if test -n "$lt_cv_module_path_var"; then + m4_pattern_allow([LT_MODULE_PATH_VAR])dnl + AC_DEFINE_UNQUOTED([LT_MODULE_PATH_VAR], ["$lt_cv_module_path_var"], + [Define to the name of the environment variable that determines the run-time module search path.]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:599: -1- AU_DEFUN([AC_LTDL_SHLIBPATH], [m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:599: -1- AC_DEFUN([AC_LTDL_SHLIBPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SHLIBPATH' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_MODULE_PATH], [LT_SYS_MODULE_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:606: -1- AC_DEFUN([LT_SYS_DLSEARCH_PATH], [m4_require([_LT_SYS_DYNAMIC_LINKER])dnl +AC_CACHE_CHECK([for the default library search path], + [lt_cv_sys_dlsearch_path], + [lt_cv_sys_dlsearch_path=$sys_lib_dlsearch_path_spec]) +if test -n "$lt_cv_sys_dlsearch_path"; then + sys_dlsearch_path= + for dir in $lt_cv_sys_dlsearch_path; do + if test -z "$sys_dlsearch_path"; then + sys_dlsearch_path=$dir + else + sys_dlsearch_path=$sys_dlsearch_path$PATH_SEPARATOR$dir + fi + done + m4_pattern_allow([LT_DLSEARCH_PATH])dnl + AC_DEFINE_UNQUOTED([LT_DLSEARCH_PATH], ["$sys_dlsearch_path"], + [Define to the system default library search path.]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:627: -1- AU_DEFUN([AC_LTDL_SYSSEARCHPATH], [m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:627: -1- AC_DEFUN([AC_LTDL_SYSSEARCHPATH], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYSSEARCHPATH' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_DLSEARCH_PATH], [LT_SYS_DLSEARCH_PATH($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:653: -1- AC_DEFUN([LT_LIB_DLLOAD], [m4_pattern_allow([^LT_DLLOADERS$]) +LT_DLLOADERS= +AC_SUBST([LT_DLLOADERS]) + +AC_LANG_PUSH([C]) +lt_dlload_save_LIBS=$LIBS + +LIBADD_DLOPEN= +AC_SEARCH_LIBS([dlopen], [dl], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + if test "$ac_cv_search_dlopen" != "none required"; then + LIBADD_DLOPEN=-ldl + fi + libltdl_cv_lib_dl_dlopen=yes + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], + [AC_LINK_IFELSE([AC_LANG_PROGRAM([[#if HAVE_DLFCN_H +# include +#endif + ]], [[dlopen(0, 0);]])], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + libltdl_cv_func_dlopen=yes + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"], + [AC_CHECK_LIB([svld], [dlopen], + [AC_DEFINE([HAVE_LIBDL], [1], + [Define if you have the libdl library or equivalent.]) + LIBADD_DLOPEN=-lsvld libltdl_cv_func_dlopen=yes + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dlopen.la"])])]) +if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen" +then + lt_save_LIBS=$LIBS + LIBS="$LIBS $LIBADD_DLOPEN" + AC_CHECK_FUNCS([dlerror]) + LIBS=$lt_save_LIBS +fi +AC_SUBST([LIBADD_DLOPEN]) + +LIBADD_SHL_LOAD= +AC_CHECK_FUNC([shl_load], + [AC_DEFINE([HAVE_SHL_LOAD], [1], + [Define if you have the shl_load function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la"], + [AC_CHECK_LIB([dld], [shl_load], + [AC_DEFINE([HAVE_SHL_LOAD], [1], + [Define if you have the shl_load function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}shl_load.la" + LIBADD_SHL_LOAD=-ldld])]) +AC_SUBST([LIBADD_SHL_LOAD]) + +case $host_os in +darwin[[1567]].*) +# We only want this for pre-Mac OS X 10.4. + AC_CHECK_FUNC([_dyld_func_lookup], + [AC_DEFINE([HAVE_DYLD], [1], + [Define if you have the _dyld_func_lookup function.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dyld.la"]) + ;; +beos*) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}load_add_on.la" + ;; +cygwin* | mingw* | pw32*) + AC_CHECK_DECLS([cygwin_conv_path], [], [], [[#include ]]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}loadlibrary.la" + ;; +esac + +AC_CHECK_LIB([dld], [dld_link], + [AC_DEFINE([HAVE_DLD], [1], + [Define if you have the GNU dld library.]) + LT_DLLOADERS="$LT_DLLOADERS ${lt_dlopen_dir+$lt_dlopen_dir/}dld_link.la"]) +AC_SUBST([LIBADD_DLD_LINK]) + +m4_pattern_allow([^LT_DLPREOPEN$]) +LT_DLPREOPEN= +if test -n "$LT_DLLOADERS" +then + for lt_loader in $LT_DLLOADERS; do + LT_DLPREOPEN="$LT_DLPREOPEN-dlpreopen $lt_loader " + done + AC_DEFINE([HAVE_LIBDLLOADER], [1], + [Define if libdlloader will be built on this platform]) +fi +AC_SUBST([LT_DLPREOPEN]) + +dnl This isn't used anymore, but set it for backwards compatibility +LIBADD_DL="$LIBADD_DLOPEN $LIBADD_SHL_LOAD" +AC_SUBST([LIBADD_DL]) + +LIBS=$lt_dlload_save_LIBS +AC_LANG_POP +]) +m4trace:/usr/share/aclocal/ltdl.m4:748: -1- AU_DEFUN([AC_LTDL_DLLIB], [m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:748: -1- AC_DEFUN([AC_LTDL_DLLIB], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLLIB' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_LIB_DLLOAD], [LT_LIB_DLLOAD($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:756: -1- AC_DEFUN([LT_SYS_SYMBOL_USCORE], [m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +AC_CACHE_CHECK([for _ prefix in compiled symbols], + [lt_cv_sys_symbol_underscore], + [lt_cv_sys_symbol_underscore=no + cat > conftest.$ac_ext <<_LT_EOF +void nm_test_func(){} +int main(){nm_test_func;return 0;} +_LT_EOF + if AC_TRY_EVAL(ac_compile); then + # Now try to grab the symbols. + ac_nlist=conftest.nm + if AC_TRY_EVAL(NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $ac_nlist) && test -s "$ac_nlist"; then + # See whether the symbols have a leading underscore. + if grep '^. _nm_test_func' "$ac_nlist" >/dev/null; then + lt_cv_sys_symbol_underscore=yes + else + if grep '^. nm_test_func ' "$ac_nlist" >/dev/null; then + : + else + echo "configure: cannot find nm_test_func in $ac_nlist" >&AS_MESSAGE_LOG_FD + fi + fi + else + echo "configure: cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD + fi + else + echo "configure: failed program was:" >&AS_MESSAGE_LOG_FD + cat conftest.c >&AS_MESSAGE_LOG_FD + fi + rm -rf conftest* + ]) + sys_symbol_underscore=$lt_cv_sys_symbol_underscore + AC_SUBST([sys_symbol_underscore]) +]) +m4trace:/usr/share/aclocal/ltdl.m4:793: -1- AU_DEFUN([AC_LTDL_SYMBOL_USCORE], [m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:793: -1- AC_DEFUN([AC_LTDL_SYMBOL_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_SYMBOL_USCORE' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_SYMBOL_USCORE], [LT_SYS_SYMBOL_USCORE($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:800: -1- AC_DEFUN([LT_FUNC_DLSYM_USCORE], [AC_REQUIRE([_LT_COMPILER_PIC])dnl for lt_prog_compiler_wl +AC_REQUIRE([LT_SYS_SYMBOL_USCORE])dnl for lt_cv_sys_symbol_underscore +AC_REQUIRE([LT_SYS_MODULE_EXT])dnl for libltdl_cv_shlibext +if test yes = "$lt_cv_sys_symbol_underscore"; then + if test yes = "$libltdl_cv_func_dlopen" || test yes = "$libltdl_cv_lib_dl_dlopen"; then + AC_CACHE_CHECK([whether we have to add an underscore for dlsym], + [libltdl_cv_need_uscore], + [libltdl_cv_need_uscore=unknown + dlsym_uscore_save_LIBS=$LIBS + LIBS="$LIBS $LIBADD_DLOPEN" + libname=conftmod # stay within 8.3 filename limits! + cat >$libname.$ac_ext <<_LT_EOF +[#line $LINENO "configure" +#include "confdefs.h" +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif +int fnord () { return 42; }] +_LT_EOF + + # ltfn_module_cmds module_cmds + # Execute tilde-delimited MODULE_CMDS with environment primed for + # $module_cmds or $archive_cmds type content. + ltfn_module_cmds () + {( # subshell avoids polluting parent global environment + module_cmds_save_ifs=$IFS; IFS='~' + for cmd in @S|@1; do + IFS=$module_cmds_save_ifs + libobjs=$libname.$ac_objext; lib=$libname$libltdl_cv_shlibext + rpath=/not-exists; soname=$libname$libltdl_cv_shlibext; output_objdir=. + major=; versuffix=; verstring=; deplibs= + ECHO=echo; wl=$lt_prog_compiler_wl; allow_undefined_flag= + eval $cmd + done + IFS=$module_cmds_save_ifs + )} + + # Compile a loadable module using libtool macro expansion results. + $CC $pic_flag -c $libname.$ac_ext + ltfn_module_cmds "${module_cmds:-$archive_cmds}" + + # Try to fetch fnord with dlsym(). + libltdl_dlunknown=0; libltdl_dlnouscore=1; libltdl_dluscore=2 + cat >conftest.$ac_ext <<_LT_EOF +[#line $LINENO "configure" +#include "confdefs.h" +#if HAVE_DLFCN_H +#include +#endif +#include +#ifndef RTLD_GLOBAL +# ifdef DL_GLOBAL +# define RTLD_GLOBAL DL_GLOBAL +# else +# define RTLD_GLOBAL 0 +# endif +#endif +#ifndef RTLD_NOW +# ifdef DL_NOW +# define RTLD_NOW DL_NOW +# else +# define RTLD_NOW 0 +# endif +#endif +int main () { + void *handle = dlopen ("`pwd`/$libname$libltdl_cv_shlibext", RTLD_GLOBAL|RTLD_NOW); + int status = $libltdl_dlunknown; + if (handle) { + if (dlsym (handle, "fnord")) + status = $libltdl_dlnouscore; + else { + if (dlsym (handle, "_fnord")) + status = $libltdl_dluscore; + else + puts (dlerror ()); + } + dlclose (handle); + } else + puts (dlerror ()); + return status; +}] +_LT_EOF + if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null + libltdl_status=$? + case x$libltdl_status in + x$libltdl_dlnouscore) libltdl_cv_need_uscore=no ;; + x$libltdl_dluscore) libltdl_cv_need_uscore=yes ;; + x*) libltdl_cv_need_uscore=unknown ;; + esac + fi + rm -rf conftest* $libname* + LIBS=$dlsym_uscore_save_LIBS + ]) + fi +fi + +if test yes = "$libltdl_cv_need_uscore"; then + AC_DEFINE([NEED_USCORE], [1], + [Define if dlsym() requires a leading underscore in symbol names.]) +fi +]) +m4trace:/usr/share/aclocal/ltdl.m4:907: -1- AU_DEFUN([AC_LTDL_DLSYM_USCORE], [m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) +m4trace:/usr/share/aclocal/ltdl.m4:907: -1- AC_DEFUN([AC_LTDL_DLSYM_USCORE], [AC_DIAGNOSE([obsolete], [The macro `AC_LTDL_DLSYM_USCORE' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_FUNC_DLSYM_USCORE], [LT_FUNC_DLSYM_USCORE($@)])]) +m4trace:/usr/share/aclocal-1.16/amversion.m4:14: -1- AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.16' +dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to +dnl require some minimum version. Point them to the right macro. +m4_if([$1], [1.16.1], [], + [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl +]) +m4trace:/usr/share/aclocal-1.16/amversion.m4:33: -1- AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.16.1])dnl +m4_ifndef([AC_AUTOCONF_VERSION], + [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl +_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) +m4trace:/usr/share/aclocal-1.16/auxdir.m4:47: -1- AC_DEFUN([AM_AUX_DIR_EXPAND], [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` +]) +m4trace:/usr/share/aclocal-1.16/cond.m4:12: -1- AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl + m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], + [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl +AC_SUBST([$1_TRUE])dnl +AC_SUBST([$1_FALSE])dnl +_AM_SUBST_NOTMAKE([$1_TRUE])dnl +_AM_SUBST_NOTMAKE([$1_FALSE])dnl +m4_define([_AM_COND_VALUE_$1], [$2])dnl +if $2; then + $1_TRUE= + $1_FALSE='#' +else + $1_TRUE='#' + $1_FALSE= +fi +AC_CONFIG_COMMANDS_PRE( +[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then + AC_MSG_ERROR([[conditional "$1" was never defined. +Usually this means the macro was only invoked conditionally.]]) +fi])]) +m4trace:/usr/share/aclocal-1.16/depend.m4:26: -1- AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl +AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl +AC_REQUIRE([AM_MAKE_INCLUDE])dnl +AC_REQUIRE([AM_DEP_TRACK])dnl + +m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], + [$1], [CXX], [depcc="$CXX" am_compiler_list=], + [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], + [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], + [$1], [UPC], [depcc="$UPC" am_compiler_list=], + [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], + [depcc="$$1" am_compiler_list=]) + +AC_CACHE_CHECK([dependency style of $depcc], + [am_cv_$1_dependencies_compiler_type], +[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_$1_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` + fi + am__universal=false + m4_case([$1], [CC], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac], + [CXX], + [case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac]) + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_$1_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_$1_dependencies_compiler_type=none +fi +]) +AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) +AM_CONDITIONAL([am__fastdep$1], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) +]) +m4trace:/usr/share/aclocal-1.16/depend.m4:163: -1- AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl +AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl +]) +m4trace:/usr/share/aclocal-1.16/depend.m4:171: -1- AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl +AS_HELP_STRING( + [--enable-dependency-tracking], + [do not reject slow dependency extractors]) +AS_HELP_STRING( + [--disable-dependency-tracking], + [speeds up one-time build])]) +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi +AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +AC_SUBST([AMDEPBACKSLASH])dnl +_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl +AC_SUBST([am__nodep])dnl +_AM_SUBST_NOTMAKE([am__nodep])dnl +]) +m4trace:/usr/share/aclocal-1.16/depout.m4:11: -1- AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + AS_CASE([$CONFIG_FILES], + [*\'*], [eval set x "$CONFIG_FILES"], + [*], [set x $CONFIG_FILES]) + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`AS_DIRNAME(["$am_mf"])` + am_filepart=`AS_BASENAME(["$am_mf"])` + AM_RUN_LOG([cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles]) || am_rc=$? + done + if test $am_rc -ne 0; then + AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. Try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking).]) + fi + AS_UNSET([am_dirpart]) + AS_UNSET([am_filepart]) + AS_UNSET([am_mf]) + AS_UNSET([am_rc]) + rm -f conftest-deps.mk +} +]) +m4trace:/usr/share/aclocal-1.16/depout.m4:62: -1- AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], + [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], + [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])]) +m4trace:/usr/share/aclocal-1.16/init.m4:29: -1- AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl +dnl Autoconf wants to disallow AM_ names. We explicitly allow +dnl the ones we care about. +m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl +AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl +AC_REQUIRE([AC_PROG_INSTALL])dnl +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi +AC_SUBST([CYGPATH_W]) + +# Define the identity of the package. +dnl Distinguish between old-style and new-style calls. +m4_ifval([$2], +[AC_DIAGNOSE([obsolete], + [$0: two- and three-arguments forms are deprecated.]) +m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl + AC_SUBST([PACKAGE], [$1])dnl + AC_SUBST([VERSION], [$2])], +[_AM_SET_OPTIONS([$1])dnl +dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. +m4_if( + m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]), + [ok:ok],, + [m4_fatal([AC_INIT should be called with package and version arguments])])dnl + AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl + AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl + +_AM_IF_OPTION([no-define],, +[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl + +# Some tools Automake needs. +AC_REQUIRE([AM_SANITY_CHECK])dnl +AC_REQUIRE([AC_ARG_PROGRAM])dnl +AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +AM_MISSING_PROG([AUTOCONF], [autoconf]) +AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +AM_MISSING_PROG([AUTOHEADER], [autoheader]) +AM_MISSING_PROG([MAKEINFO], [makeinfo]) +AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl +AC_REQUIRE([AC_PROG_MKDIR_P])dnl +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +AC_SUBST([mkdir_p], ['$(MKDIR_P)']) +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([AC_PROG_MAKE_SET])dnl +AC_REQUIRE([AM_SET_LEADING_DOT])dnl +_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], + [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +_AM_IF_OPTION([no-dependencies],, +[AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl +]) +AC_REQUIRE([AM_SILENT_RULES])dnl +dnl The testsuite driver may need to know about EXEEXT, so add the +dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This +dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. +AC_CONFIG_COMMANDS_PRE(dnl +[m4_provide_if([_AM_COMPILER_EXEEXT], + [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) + fi +fi +dnl The trailing newline in this macro's definition is deliberate, for +dnl backward compatibility and to allow trailing 'dnl'-style comments +dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. +]) +m4trace:/usr/share/aclocal-1.16/init.m4:186: -1- AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. +_am_arg=$1 +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) +m4trace:/usr/share/aclocal-1.16/install-sh.m4:11: -1- AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi +AC_SUBST([install_sh])]) +m4trace:/usr/share/aclocal-1.16/lead-dot.m4:10: -1- AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null +AC_SUBST([am__leading_dot])]) +m4trace:/usr/share/aclocal-1.16/make.m4:13: -1- AC_DEFUN([AM_MAKE_INCLUDE], [AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) +cat > confinc.mk << 'END' +am__doit: + @echo this is the am__doit target >confinc.out +.PHONY: am__doit +END +am__include="#" +am__quote= +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) + AS_CASE([$?:`cat confinc.out 2>/dev/null`], + ['0:this is the am__doit target'], + [AS_CASE([$s], + [BSD], [am__include='.include' am__quote='"'], + [am__include='include' am__quote=''])]) + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +AC_MSG_RESULT([${_am_result}]) +AC_SUBST([am__include])]) +m4trace:/usr/share/aclocal-1.16/make.m4:42: -1- m4_pattern_allow([^am__quote$]) +m4trace:/usr/share/aclocal-1.16/missing.m4:11: -1- AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) +$1=${$1-"${am_missing_run}$2"} +AC_SUBST($1)]) +m4trace:/usr/share/aclocal-1.16/missing.m4:20: -1- AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([missing])dnl +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + AC_MSG_WARN(['missing' script is too old or missing]) +fi +]) +m4trace:/usr/share/aclocal-1.16/options.m4:11: -1- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) +m4trace:/usr/share/aclocal-1.16/options.m4:17: -1- AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) +m4trace:/usr/share/aclocal-1.16/options.m4:23: -1- AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) +m4trace:/usr/share/aclocal-1.16/options.m4:29: -1- AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) +m4trace:/usr/share/aclocal-1.16/prog-cc-c-o.m4:12: -1- AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl +AC_REQUIRE_AUX_FILE([compile])dnl +AC_LANG_PUSH([C])dnl +AC_CACHE_CHECK( + [whether $CC understands -c and -o together], + [am_cv_prog_cc_c_o], + [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i]) +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +AC_LANG_POP([C])]) +m4trace:/usr/share/aclocal-1.16/prog-cc-c-o.m4:47: -1- AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) +m4trace:/usr/share/aclocal-1.16/runlog.m4:12: -1- AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD + ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + (exit $ac_status); }]) +m4trace:/usr/share/aclocal-1.16/sanity.m4:11: -1- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[[\\\"\#\$\&\'\`$am_lf]]*) + AC_MSG_ERROR([unsafe absolute working directory name]);; +esac +case $srcdir in + *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) + AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$[*]" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$[*]" != "X $srcdir/configure conftest.file" \ + && test "$[*]" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken + alias in your environment]) + fi + if test "$[2]" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$[2]" = conftest.file + ) +then + # Ok. + : +else + AC_MSG_ERROR([newly created file is older than distributed files! +Check your system clock]) +fi +AC_MSG_RESULT([yes]) +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi +AC_CONFIG_COMMANDS_PRE( + [AC_MSG_CHECKING([that generated files are newer than configure]) + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + AC_MSG_RESULT([done])]) +rm -f conftest.file +]) +m4trace:/usr/share/aclocal-1.16/silent.m4:12: -1- AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl +AS_HELP_STRING( + [--enable-silent-rules], + [less verbose build output (undo: "make V=1")]) +AS_HELP_STRING( + [--disable-silent-rules], + [verbose build output (undo: "make V=0")])dnl +]) +case $enable_silent_rules in @%:@ ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; +esac +dnl +dnl A few 'make' implementations (e.g., NonStop OS and NextStep) +dnl do not support nested variable expansions. +dnl See automake bug#9928 and bug#10237. +am_make=${MAKE-make} +AC_CACHE_CHECK([whether $am_make supports nested variables], + [am_cv_make_support_nested_variables], + [if AS_ECHO([['TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi]) +if test $am_cv_make_support_nested_variables = yes; then + dnl Using '$V' instead of '$(V)' breaks IRIX make. + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AC_SUBST([AM_V])dnl +AM_SUBST_NOTMAKE([AM_V])dnl +AC_SUBST([AM_DEFAULT_V])dnl +AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl +AC_SUBST([AM_DEFAULT_VERBOSITY])dnl +AM_BACKSLASH='\' +AC_SUBST([AM_BACKSLASH])dnl +_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl +]) +m4trace:/usr/share/aclocal-1.16/strip.m4:17: -1- AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. +if test "$cross_compiling" != no; then + AC_CHECK_TOOL([STRIP], [strip], :) +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" +AC_SUBST([INSTALL_STRIP_PROGRAM])]) +m4trace:/usr/share/aclocal-1.16/substnot.m4:12: -1- AC_DEFUN([_AM_SUBST_NOTMAKE]) +m4trace:/usr/share/aclocal-1.16/substnot.m4:17: -1- AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) +m4trace:/usr/share/aclocal-1.16/tar.m4:23: -1- AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AC_SUBST([AMTAR], ['$${TAR-tar}']) + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' + +m4_if([$1], [v7], + [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], + + [m4_case([$1], + [ustar], + [# The POSIX 1988 'ustar' format is defined with fixed-size fields. + # There is notably a 21 bits limit for the UID and the GID. In fact, + # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 + # and bug#13588). + am_max_uid=2097151 # 2^21 - 1 + am_max_gid=$am_max_uid + # The $UID and $GID variables are not portable, so we need to resort + # to the POSIX-mandated id(1) utility. Errors in the 'id' calls + # below are definitely unexpected, so allow the users to see them + # (that is, avoid stderr redirection). + am_uid=`id -u || echo unknown` + am_gid=`id -g || echo unknown` + AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) + if test $am_uid -le $am_max_uid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi + AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) + if test $am_gid -le $am_max_gid; then + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + _am_tools=none + fi], + + [pax], + [], + + [m4_fatal([Unknown tar format])]) + + AC_MSG_CHECKING([how to create a $1 tar archive]) + + # Go ahead even if we have the value already cached. We do so because we + # need to set the values for the 'am__tar' and 'am__untar' variables. + _am_tools=${am_cv_prog_tar_$1-$_am_tools} + + for _am_tool in $_am_tools; do + case $_am_tool in + gnutar) + for _am_tar in tar gnutar gtar; do + AM_RUN_LOG([$_am_tar --version]) && break + done + am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' + am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' + am__untar="$_am_tar -xf -" + ;; + plaintar) + # Must skip GNU tar: if it does not support --format= it doesn't create + # ustar tarball either. + (tar --version) >/dev/null 2>&1 && continue + am__tar='tar chf - "$$tardir"' + am__tar_='tar chf - "$tardir"' + am__untar='tar xf -' + ;; + pax) + am__tar='pax -L -x $1 -w "$$tardir"' + am__tar_='pax -L -x $1 -w "$tardir"' + am__untar='pax -r' + ;; + cpio) + am__tar='find "$$tardir" -print | cpio -o -H $1 -L' + am__tar_='find "$tardir" -print | cpio -o -H $1 -L' + am__untar='cpio -i -H $1 -d' + ;; + none) + am__tar=false + am__tar_=false + am__untar=false + ;; + esac + + # If the value was cached, stop now. We just wanted to have am__tar + # and am__untar set. + test -n "${am_cv_prog_tar_$1}" && break + + # tar/untar a dummy directory, and stop if the command works. + rm -rf conftest.dir + mkdir conftest.dir + echo GrepMe > conftest.dir/file + AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) + rm -rf conftest.dir + if test -s conftest.tar; then + AM_RUN_LOG([$am__untar /dev/null 2>&1 && break + fi + done + rm -rf conftest.dir + + AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) + AC_MSG_RESULT([$am_cv_prog_tar_$1])]) + +AC_SUBST([am__tar]) +AC_SUBST([am__untar]) +]) +m4trace:m4/ax_cblas.m4:67: -1- AC_DEFUN([AX_CBLAS], [ +AC_PREREQ(2.50) +ax_cblas_ok=no + +AC_ARG_WITH(cblas, + [AC_HELP_STRING([--with-cblas=], [use CBLAS library ])]) +case $with_cblas in + yes | "") ;; + no) ax_cblas_ok=disable ;; + -* | */* | *.a | *.so | *.so.* | *.o) CBLAS_LIBS="$with_cblas" ;; + *) CBLAS_LIBS="-l$with_cblas" ;; +esac + +ax_cblas_save_LIBS="$LIBS" + +# First, check CBLAS_LIBS environment variable +if test $ax_cblas_ok = no; then +if test "x$CBLAS_LIBS" != x; then + save_LIBS="$LIBS"; LIBS="$CBLAS_LIBS $LIBS" + AC_MSG_CHECKING([for cblas_dgemm in $CBLAS_LIBS]) + AC_TRY_LINK_FUNC(cblas_dgemm, [ax_cblas_ok=yes], [CBLAS_LIBS=""]) + AC_MSG_RESULT($ax_cblas_ok) + LIBS="$save_LIBS" +fi +fi + +# CBLAS linked to by default? (happens on some supercomputers) +if test $ax_cblas_ok = no; then + save_LIBS="$LIBS"; LIBS="$LIBS" + AC_CHECK_FUNC(cblas_dgemm, [ax_cblas_ok=yes]) + LIBS="$save_LIBS" +fi + +# BLAS in ATLAS library? (http://math-atlas.sourceforge.net/) +if test $ax_cblas_ok = no; then + AC_CHECK_LIB(atlas, ATL_xerbla, + [AC_CHECK_LIB(cblas, cblas_dgemm, + [ax_cblas_ok=yes + CBLAS_LIBS="-lcblas -latlas"], + [], [-latlas])]) +fi + +# BLAS in Intel MKL library? +if test $ax_cblas_ok = no; then + AC_CHECK_LIB(mkl, cblas_dgemm, [ax_cblas_ok=yes;CBLAS_LIBS="-lmkl"]) +fi + +# BLAS in Apple vecLib library? +if test $ax_cblas_ok = no; then + save_LIBS="$LIBS"; LIBS="-framework vecLib $LIBS" + AC_CHECK_FUNC(cblas_dgemm, [ax_cblas_ok=yes;CBLAS_LIBS="-framework vecLib"]) + LIBS="$save_LIBS" +fi + +# BLAS in Alpha DXML library? (now called CXML, see above) +if test $ax_cblas_ok = no; then + AC_CHECK_LIB(dxml, cblas_dgemm, [ax_cblas_ok=yes;CBLAS_LIBS="-ldxml"]) +fi + +# BLAS in Sun Performance library? +if test $ax_cblas_ok = no; then + if test "x$GCC" != xyes; then # only works with Sun CC + AC_CHECK_LIB(sunmath, acosp, + [AC_CHECK_LIB(sunperf, cblas_dgemm, + [CBLAS_LIBS="-xlic_lib=sunperf -lsunmath" + ax_cblas_ok=yes],[],[-lsunmath])]) + fi +fi + +# BLAS in SCSL library? (SGI/Cray Scientific Library) +if test $ax_cblas_ok = no; then + AC_CHECK_LIB(scs, cblas_dgemm, [ax_cblas_ok=yes; CBLAS_LIBS="-lscs"]) +fi + +# BLAS in SGIMATH library? +if test $ax_cblas_ok = no; then + AC_CHECK_LIB(complib.sgimath, cblas_dgemm, + [ax_cblas_ok=yes; CBLAS_LIBS="-lcomplib.sgimath"]) +fi + +# BLAS in IBM ESSL library? (requires generic BLAS lib, too) +if test $ax_cblas_ok = no; then + AC_CHECK_LIB(blas, cblas_dgemm, + [AC_CHECK_LIB(essl, cblas_dgemm, + [ax_cblas_ok=yes; CBLAS_LIBS="-lessl -lblas"], + [], [-lblas])]) +fi + +# BLAS in OpenBLAS library? +if test $ax_cblas_ok = no; then + AC_CHECK_LIB(openblas, cblas_dgemm, [ax_cblas_ok=yes; CBLAS_LIBS="-lopenblas"]) +fi + +# Generic CBLAS library? +if test $ax_cblas_ok = no; then + AC_CHECK_LIB(cblas, cblas_dgemm, [ax_cblas_ok=yes; CBLAS_LIBS="-lcblas"]) +fi + +# Generic BLAS library? +if test $ax_cblas_ok = no; then + AC_CHECK_LIB(blas, cblas_dgemm, [ax_cblas_ok=yes; CBLAS_LIBS="-lblas"]) +fi + +AC_SUBST(CBLAS_LIBS) + +LIBS="$ax_cblas_save_LIBS" + +# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: +if test x"$ax_cblas_ok" = xyes; then + ifelse([$1],,AC_DEFINE(HAVE_CBLAS,1,[Define if you have a CBLAS library.]),[$1]) + : +else + ax_cblas_ok=no + $2 +fi +]) +m4trace:m4/libtool.m4:61: -1- AC_DEFUN([LT_INIT], [AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK +AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +AC_BEFORE([$0], [LT_LANG])dnl +AC_BEFORE([$0], [LT_OUTPUT])dnl +AC_BEFORE([$0], [LTDL_INIT])dnl +m4_require([_LT_CHECK_BUILDDIR])dnl + +dnl Autoconf doesn't catch unexpanded LT_ macros by default: +m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl +m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl +dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 +dnl unless we require an AC_DEFUNed macro: +AC_REQUIRE([LTOPTIONS_VERSION])dnl +AC_REQUIRE([LTSUGAR_VERSION])dnl +AC_REQUIRE([LTVERSION_VERSION])dnl +AC_REQUIRE([LTOBSOLETE_VERSION])dnl +m4_require([_LT_PROG_LTMAIN])dnl + +_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) + +dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' +AC_SUBST(LIBTOOL)dnl + +_LT_SETUP + +# Only expand once: +m4_define([LT_INIT]) +]) +m4trace:m4/libtool.m4:99: -1- AU_DEFUN([AC_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:m4/libtool.m4:99: -1- AC_DEFUN([AC_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_LIBTOOL' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:m4/libtool.m4:100: -1- AU_DEFUN([AM_PROG_LIBTOOL], [m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:m4/libtool.m4:100: -1- AC_DEFUN([AM_PROG_LIBTOOL], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_LIBTOOL' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_INIT], [LT_INIT($@)])]) +m4trace:m4/libtool.m4:619: -1- AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} +AC_MSG_NOTICE([creating $CONFIG_LT]) +_LT_GENERATED_FILE_INIT(["$CONFIG_LT"], +[# Run this file to recreate a libtool stub with the current configuration.]) + +cat >>"$CONFIG_LT" <<\_LTEOF +lt_cl_silent=false +exec AS_MESSAGE_LOG_FD>>config.log +{ + echo + AS_BOX([Running $as_me.]) +} >&AS_MESSAGE_LOG_FD + +lt_cl_help="\ +'$as_me' creates a local libtool stub from the current configuration, +for use in further configure time tests before the real libtool is +generated. + +Usage: $[0] [[OPTIONS]] + + -h, --help print this help, then exit + -V, --version print version number, then exit + -q, --quiet do not print progress messages + -d, --debug don't remove temporary files + +Report bugs to ." + +lt_cl_version="\ +m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl +m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) +configured by $[0], generated by m4_PACKAGE_STRING. + +Copyright (C) 2011 Free Software Foundation, Inc. +This config.lt script is free software; the Free Software Foundation +gives unlimited permision to copy, distribute and modify it." + +while test 0 != $[#] +do + case $[1] in + --version | --v* | -V ) + echo "$lt_cl_version"; exit 0 ;; + --help | --h* | -h ) + echo "$lt_cl_help"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --quiet | --q* | --silent | --s* | -q ) + lt_cl_silent=: ;; + + -*) AC_MSG_ERROR([unrecognized option: $[1] +Try '$[0] --help' for more information.]) ;; + + *) AC_MSG_ERROR([unrecognized argument: $[1] +Try '$[0] --help' for more information.]) ;; + esac + shift +done + +if $lt_cl_silent; then + exec AS_MESSAGE_FD>/dev/null +fi +_LTEOF + +cat >>"$CONFIG_LT" <<_LTEOF +_LT_OUTPUT_LIBTOOL_COMMANDS_INIT +_LTEOF + +cat >>"$CONFIG_LT" <<\_LTEOF +AC_MSG_NOTICE([creating $ofile]) +_LT_OUTPUT_LIBTOOL_COMMANDS +AS_EXIT(0) +_LTEOF +chmod +x "$CONFIG_LT" + +# configure is writing to config.log, but config.lt does its own redirection, +# appending to config.log, which fails on DOS, as config.log is still kept +# open by configure. Here we exec the FD to /dev/null, effectively closing +# config.log, so it can be properly (re)opened and appended to by config.lt. +lt_cl_success=: +test yes = "$silent" && + lt_config_lt_args="$lt_config_lt_args --quiet" +exec AS_MESSAGE_LOG_FD>/dev/null +$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false +exec AS_MESSAGE_LOG_FD>>config.log +$lt_cl_success || AS_EXIT(1) +]) +m4trace:m4/libtool.m4:811: -1- AC_DEFUN([LT_SUPPORTED_TAG], []) +m4trace:m4/libtool.m4:822: -1- AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl +m4_case([$1], + [C], [_LT_LANG(C)], + [C++], [_LT_LANG(CXX)], + [Go], [_LT_LANG(GO)], + [Java], [_LT_LANG(GCJ)], + [Fortran 77], [_LT_LANG(F77)], + [Fortran], [_LT_LANG(FC)], + [Windows Resource], [_LT_LANG(RC)], + [m4_ifdef([_LT_LANG_]$1[_CONFIG], + [_LT_LANG($1)], + [m4_fatal([$0: unsupported language: "$1"])])])dnl +]) +m4trace:m4/libtool.m4:914: -1- AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) +m4trace:m4/libtool.m4:914: -1- AC_DEFUN([AC_LIBTOOL_CXX], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_CXX' is obsolete. +You should run autoupdate.])dnl +LT_LANG(C++)]) +m4trace:m4/libtool.m4:915: -1- AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) +m4trace:m4/libtool.m4:915: -1- AC_DEFUN([AC_LIBTOOL_F77], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_F77' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Fortran 77)]) +m4trace:m4/libtool.m4:916: -1- AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) +m4trace:m4/libtool.m4:916: -1- AC_DEFUN([AC_LIBTOOL_FC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_FC' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Fortran)]) +m4trace:m4/libtool.m4:917: -1- AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) +m4trace:m4/libtool.m4:917: -1- AC_DEFUN([AC_LIBTOOL_GCJ], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_GCJ' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Java)]) +m4trace:m4/libtool.m4:918: -1- AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) +m4trace:m4/libtool.m4:918: -1- AC_DEFUN([AC_LIBTOOL_RC], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_RC' is obsolete. +You should run autoupdate.])dnl +LT_LANG(Windows Resource)]) +m4trace:m4/libtool.m4:1246: -1- AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) +AC_ARG_WITH([sysroot], +[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@], + [Search for dependent libraries within DIR (or the compiler's sysroot + if not specified).])], +[], [with_sysroot=no]) + +dnl lt_sysroot will always be passed unquoted. We quote it here +dnl in case the user passed a directory name. +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + AC_MSG_RESULT([$with_sysroot]) + AC_MSG_ERROR([The sysroot must be an absolute path.]) + ;; +esac + + AC_MSG_RESULT([${lt_sysroot:-no}]) +_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl +[dependent libraries, and where our libraries should be installed.])]) +m4trace:m4/libtool.m4:1577: -1- AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + fi + $RM conftest* +]) + +if test yes = "[$]$2"; then + m4_if([$5], , :, [$5]) +else + m4_if([$6], , :, [$6]) +fi +]) +m4trace:m4/libtool.m4:1619: -1- AU_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) +m4trace:m4/libtool.m4:1619: -1- AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_COMPILER_OPTION' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [_LT_COMPILER_OPTION], [_LT_COMPILER_OPTION($@)])]) +m4trace:m4/libtool.m4:1628: -1- AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $3" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&AS_MESSAGE_LOG_FD + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + else + $2=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS +]) + +if test yes = "[$]$2"; then + m4_if([$4], , :, [$4]) +else + m4_if([$5], , :, [$5]) +fi +]) +m4trace:m4/libtool.m4:1663: -1- AU_DEFUN([AC_LIBTOOL_LINKER_OPTION], [m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) +m4trace:m4/libtool.m4:1663: -1- AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_LINKER_OPTION' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [_LT_LINKER_OPTION], [_LT_LINKER_OPTION($@)])]) +m4trace:m4/libtool.m4:1670: -1- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +# find the maximum length of command line arguments +AC_MSG_CHECKING([the maximum length of command line arguments]) +AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl + i=0 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac +]) +if test -n "$lt_cv_sys_max_cmd_len"; then + AC_MSG_RESULT($lt_cv_sys_max_cmd_len) +else + AC_MSG_RESULT(none) +fi +max_cmd_len=$lt_cv_sys_max_cmd_len +_LT_DECL([], [max_cmd_len], [0], + [What is the maximum length of a command?]) +]) +m4trace:m4/libtool.m4:1809: -1- AU_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) +m4trace:m4/libtool.m4:1809: -1- AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_SYS_MAX_CMD_LEN' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_CMD_MAX_LEN], [LT_CMD_MAX_LEN($@)])]) +m4trace:m4/libtool.m4:1920: -1- AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl +if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[ + lt_cv_dlopen=dyld + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ]) + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + AC_CHECK_FUNC([shl_load], + [lt_cv_dlopen=shl_load], + [AC_CHECK_LIB([dld], [shl_load], + [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld], + [AC_CHECK_FUNC([dlopen], + [lt_cv_dlopen=dlopen], + [AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl], + [AC_CHECK_LIB([svld], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld], + [AC_CHECK_LIB([dld], [dld_link], + [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld]) + ]) + ]) + ]) + ]) + ]) + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + AC_CACHE_CHECK([whether a program can dlopen itself], + lt_cv_dlopen_self, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, + lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) + ]) + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + AC_CACHE_CHECK([whether a statically linked program can dlopen itself], + lt_cv_dlopen_self_static, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, + lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) + ]) + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi +_LT_DECL([dlopen_support], [enable_dlopen], [0], + [Whether dlopen is supported]) +_LT_DECL([dlopen_self], [enable_dlopen_self], [0], + [Whether dlopen of programs is supported]) +_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], + [Whether dlopen of statically linked programs is supported]) +]) +m4trace:m4/libtool.m4:2045: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) +m4trace:m4/libtool.m4:2045: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN_SELF' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_SYS_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF($@)])]) +m4trace:m4/libtool.m4:3166: -1- AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl +AC_MSG_CHECKING([for $1]) +AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, +[case $MAGIC_CMD in +[[\\/*] | ?:[\\/]*]) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR +dnl $ac_dummy forces splitting on constant user-supplied paths. +dnl POSIX.2 word splitting is done only on the output of word expansions, +dnl not every word. This closes a longstanding sh security hole. + ac_dummy="m4_if([$2], , $PATH, [$2])" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$1"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"$1" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac]) +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + AC_MSG_RESULT($MAGIC_CMD) +else + AC_MSG_RESULT(no) +fi +_LT_DECL([], [MAGIC_CMD], [0], + [Used to examine libraries when file_magic_cmd begins with "file"])dnl +]) +m4trace:m4/libtool.m4:3228: -1- AU_DEFUN([AC_PATH_TOOL_PREFIX], [m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) +m4trace:m4/libtool.m4:3228: -1- AC_DEFUN([AC_PATH_TOOL_PREFIX], [AC_DIAGNOSE([obsolete], [The macro `AC_PATH_TOOL_PREFIX' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [_LT_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX($@)])]) +m4trace:m4/libtool.m4:3251: -1- AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_PROG_ECHO_BACKSLASH])dnl + +AC_ARG_WITH([gnu-ld], + [AS_HELP_STRING([--with-gnu-ld], + [assume the C compiler uses GNU ld @<:@default=no@:>@])], + [test no = "$withval" || with_gnu_ld=yes], + [with_gnu_ld=no])dnl + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by $CC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]]* | ?:[[\\/]]*) + re_direlt='/[[^/]][[^/]]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL(lt_cv_path_LD, +[if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &1 | sed '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi]) +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + AC_SUBST([DUMPBIN]) + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm +AC_SUBST([NM]) +_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl + +AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], + [lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) + cat conftest.out >&AS_MESSAGE_LOG_FD + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest*]) +]) +m4trace:m4/libtool.m4:3765: -1- AU_DEFUN([AM_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:m4/libtool.m4:3765: -1- AC_DEFUN([AM_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AM_PROG_NM' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:m4/libtool.m4:3766: -1- AU_DEFUN([AC_PROG_NM], [m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:m4/libtool.m4:3766: -1- AC_DEFUN([AC_PROG_NM], [AC_DIAGNOSE([obsolete], [The macro `AC_PROG_NM' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PATH_NM], [LT_PATH_NM($@)])]) +m4trace:m4/libtool.m4:3837: -1- AC_DEFUN([_LT_DLL_DEF_P], [dnl + test DEF = "`$SED -n dnl + -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace + -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments + -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl + -e q dnl Only consider the first "real" line + $1`" dnl +]) +m4trace:m4/libtool.m4:3851: -1- AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +LIBM= +case $host in +*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw) + AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") + ;; +*) + AC_CHECK_LIB(m, cos, LIBM=-lm) + ;; +esac +AC_SUBST([LIBM]) +]) +m4trace:m4/libtool.m4:3870: -1- AU_DEFUN([AC_CHECK_LIBM], [m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) +m4trace:m4/libtool.m4:3870: -1- AC_DEFUN([AC_CHECK_LIBM], [AC_DIAGNOSE([obsolete], [The macro `AC_CHECK_LIBM' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_LIB_M], [LT_LIB_M($@)])]) +m4trace:m4/libtool.m4:8147: -1- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], + [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], + [AC_CHECK_TOOL(GCJ, gcj,) + test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2" + AC_SUBST(GCJFLAGS)])])[]dnl +]) +m4trace:m4/libtool.m4:8156: -1- AU_DEFUN([LT_AC_PROG_GCJ], [m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) +m4trace:m4/libtool.m4:8156: -1- AC_DEFUN([LT_AC_PROG_GCJ], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_GCJ' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PROG_GCJ], [LT_PROG_GCJ($@)])]) +m4trace:m4/libtool.m4:8163: -1- AC_DEFUN([LT_PROG_GO], [AC_CHECK_TOOL(GOC, gccgo,) +]) +m4trace:m4/libtool.m4:8170: -1- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) +]) +m4trace:m4/libtool.m4:8175: -1- AU_DEFUN([LT_AC_PROG_RC], [m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) +m4trace:m4/libtool.m4:8175: -1- AC_DEFUN([LT_AC_PROG_RC], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_RC' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [LT_PROG_RC], [LT_PROG_RC($@)])]) +m4trace:m4/libtool.m4:8295: -1- AU_DEFUN([LT_AC_PROG_SED], [m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) +m4trace:m4/libtool.m4:8295: -1- AC_DEFUN([LT_AC_PROG_SED], [AC_DIAGNOSE([obsolete], [The macro `LT_AC_PROG_SED' is obsolete. +You should run autoupdate.])dnl +m4_if($#, 0, [AC_PROG_SED], [AC_PROG_SED($@)])]) +m4trace:m4/ltoptions.m4:14: -1- AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) +m4trace:m4/ltoptions.m4:113: -1- AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'dlopen' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:113: -1- AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_DLOPEN' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'dlopen' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:148: -1- AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'win32-dll' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:148: -1- AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_WIN32_DLL' is obsolete. +You should run autoupdate.])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'win32-dll' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:197: -1- AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) +]) +m4trace:m4/ltoptions.m4:201: -1- AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) +]) +m4trace:m4/ltoptions.m4:205: -1- AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +m4trace:m4/ltoptions.m4:205: -1- AC_DEFUN([AM_ENABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_SHARED' is obsolete. +You should run autoupdate.])dnl +AC_ENABLE_SHARED($@)]) +m4trace:m4/ltoptions.m4:206: -1- AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) +m4trace:m4/ltoptions.m4:206: -1- AC_DEFUN([AM_DISABLE_SHARED], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_SHARED' is obsolete. +You should run autoupdate.])dnl +AC_DISABLE_SHARED($@)]) +m4trace:m4/ltoptions.m4:251: -1- AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) +]) +m4trace:m4/ltoptions.m4:255: -1- AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) +]) +m4trace:m4/ltoptions.m4:259: -1- AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +m4trace:m4/ltoptions.m4:259: -1- AC_DEFUN([AM_ENABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_ENABLE_STATIC' is obsolete. +You should run autoupdate.])dnl +AC_ENABLE_STATIC($@)]) +m4trace:m4/ltoptions.m4:260: -1- AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) +m4trace:m4/ltoptions.m4:260: -1- AC_DEFUN([AM_DISABLE_STATIC], [AC_DIAGNOSE([obsolete], [The macro `AM_DISABLE_STATIC' is obsolete. +You should run autoupdate.])dnl +AC_DISABLE_STATIC($@)]) +m4trace:m4/ltoptions.m4:305: -1- AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:305: -1- AC_DEFUN([AC_ENABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_ENABLE_FAST_INSTALL' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:312: -1- AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'disable-fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:312: -1- AC_DEFUN([AC_DISABLE_FAST_INSTALL], [AC_DIAGNOSE([obsolete], [The macro `AC_DISABLE_FAST_INSTALL' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'disable-fast-install' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:411: -1- AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'pic-only' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltoptions.m4:411: -1- AC_DEFUN([AC_LIBTOOL_PICMODE], [AC_DIAGNOSE([obsolete], [The macro `AC_LIBTOOL_PICMODE' is obsolete. +You should run autoupdate.])dnl +_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'pic-only' option into LT_INIT's first parameter.]) +]) +m4trace:m4/ltsugar.m4:14: -1- AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) +m4trace:m4/ltversion.m4:18: -1- AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.6' +macro_revision='2.4.6' +_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) +_LT_DECL(, macro_revision, 0) +]) +m4trace:m4/lt~obsolete.m4:37: -1- AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) +m4trace:m4/lt~obsolete.m4:41: -1- AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH]) +m4trace:m4/lt~obsolete.m4:42: -1- AC_DEFUN([_LT_AC_SHELL_INIT]) +m4trace:m4/lt~obsolete.m4:43: -1- AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX]) +m4trace:m4/lt~obsolete.m4:45: -1- AC_DEFUN([_LT_AC_TAGVAR]) +m4trace:m4/lt~obsolete.m4:46: -1- AC_DEFUN([AC_LTDL_ENABLE_INSTALL]) +m4trace:m4/lt~obsolete.m4:47: -1- AC_DEFUN([AC_LTDL_PREOPEN]) +m4trace:m4/lt~obsolete.m4:48: -1- AC_DEFUN([_LT_AC_SYS_COMPILER]) +m4trace:m4/lt~obsolete.m4:49: -1- AC_DEFUN([_LT_AC_LOCK]) +m4trace:m4/lt~obsolete.m4:50: -1- AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE]) +m4trace:m4/lt~obsolete.m4:51: -1- AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF]) +m4trace:m4/lt~obsolete.m4:52: -1- AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O]) +m4trace:m4/lt~obsolete.m4:53: -1- AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS]) +m4trace:m4/lt~obsolete.m4:54: -1- AC_DEFUN([AC_LIBTOOL_OBJDIR]) +m4trace:m4/lt~obsolete.m4:55: -1- AC_DEFUN([AC_LTDL_OBJDIR]) +m4trace:m4/lt~obsolete.m4:56: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH]) +m4trace:m4/lt~obsolete.m4:57: -1- AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP]) +m4trace:m4/lt~obsolete.m4:58: -1- AC_DEFUN([AC_PATH_MAGIC]) +m4trace:m4/lt~obsolete.m4:59: -1- AC_DEFUN([AC_PROG_LD_GNU]) +m4trace:m4/lt~obsolete.m4:60: -1- AC_DEFUN([AC_PROG_LD_RELOAD_FLAG]) +m4trace:m4/lt~obsolete.m4:61: -1- AC_DEFUN([AC_DEPLIBS_CHECK_METHOD]) +m4trace:m4/lt~obsolete.m4:62: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI]) +m4trace:m4/lt~obsolete.m4:63: -1- AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE]) +m4trace:m4/lt~obsolete.m4:64: -1- AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC]) +m4trace:m4/lt~obsolete.m4:65: -1- AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS]) +m4trace:m4/lt~obsolete.m4:66: -1- AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP]) +m4trace:m4/lt~obsolete.m4:67: -1- AC_DEFUN([LT_AC_PROG_EGREP]) +m4trace:m4/lt~obsolete.m4:72: -1- AC_DEFUN([_AC_PROG_LIBTOOL]) +m4trace:m4/lt~obsolete.m4:73: -1- AC_DEFUN([AC_LIBTOOL_SETUP]) +m4trace:m4/lt~obsolete.m4:74: -1- AC_DEFUN([_LT_AC_CHECK_DLFCN]) +m4trace:m4/lt~obsolete.m4:75: -1- AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER]) +m4trace:m4/lt~obsolete.m4:76: -1- AC_DEFUN([_LT_AC_TAGCONFIG]) +m4trace:m4/lt~obsolete.m4:78: -1- AC_DEFUN([_LT_AC_LANG_CXX]) +m4trace:m4/lt~obsolete.m4:79: -1- AC_DEFUN([_LT_AC_LANG_F77]) +m4trace:m4/lt~obsolete.m4:80: -1- AC_DEFUN([_LT_AC_LANG_GCJ]) +m4trace:m4/lt~obsolete.m4:81: -1- AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG]) +m4trace:m4/lt~obsolete.m4:82: -1- AC_DEFUN([_LT_AC_LANG_C_CONFIG]) +m4trace:m4/lt~obsolete.m4:83: -1- AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG]) +m4trace:m4/lt~obsolete.m4:84: -1- AC_DEFUN([_LT_AC_LANG_CXX_CONFIG]) +m4trace:m4/lt~obsolete.m4:85: -1- AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG]) +m4trace:m4/lt~obsolete.m4:86: -1- AC_DEFUN([_LT_AC_LANG_F77_CONFIG]) +m4trace:m4/lt~obsolete.m4:87: -1- AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG]) +m4trace:m4/lt~obsolete.m4:88: -1- AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG]) +m4trace:m4/lt~obsolete.m4:89: -1- AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG]) +m4trace:m4/lt~obsolete.m4:90: -1- AC_DEFUN([_LT_AC_LANG_RC_CONFIG]) +m4trace:m4/lt~obsolete.m4:91: -1- AC_DEFUN([AC_LIBTOOL_CONFIG]) +m4trace:m4/lt~obsolete.m4:92: -1- AC_DEFUN([_LT_AC_FILE_LTDLL_C]) +m4trace:m4/lt~obsolete.m4:94: -1- AC_DEFUN([_LT_AC_PROG_CXXCPP]) +m4trace:m4/lt~obsolete.m4:97: -1- AC_DEFUN([_LT_PROG_F77]) +m4trace:m4/lt~obsolete.m4:98: -1- AC_DEFUN([_LT_PROG_FC]) +m4trace:m4/lt~obsolete.m4:99: -1- AC_DEFUN([_LT_PROG_CXX]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^_?A[CHUM]_]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([_AC_]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^LIBOBJS$], [do not use LIBOBJS directly, use AC_LIBOBJ (see section `AC_LIBOBJ vs LIBOBJS']) +m4trace:configure.ac:8: -1- m4_pattern_allow([^AS_FLAGS$]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^_?m4_]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^dnl$]) +m4trace:configure.ac:8: -1- m4_pattern_forbid([^_?AS_]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^SHELL$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PATH_SEPARATOR$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^exec_prefix$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^prefix$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^program_transform_name$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^bindir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^sbindir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^libexecdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^datarootdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^datadir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^sysconfdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^sharedstatedir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^localstatedir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^runstatedir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^includedir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^oldincludedir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^docdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^infodir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^htmldir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^dvidir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^pdfdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^psdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^libdir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^localedir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^mandir$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_NAME$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_TARNAME$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_VERSION$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_STRING$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_BUGREPORT$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^PACKAGE_URL$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^DEFS$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^ECHO_C$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^ECHO_N$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^ECHO_T$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^build_alias$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^host_alias$]) +m4trace:configure.ac:8: -1- m4_pattern_allow([^target_alias$]) +m4trace:configure.ac:10: -1- AC_CONFIG_MACRO_DIR([m4]) +m4trace:configure.ac:12: -1- AM_INIT_AUTOMAKE([foreign subdir-objects]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_[A-Z]+FLAGS$]) +m4trace:configure.ac:12: -1- AM_SET_CURRENT_AUTOMAKE_VERSION +m4trace:configure.ac:12: -1- AM_AUTOMAKE_VERSION([1.16.1]) +m4trace:configure.ac:12: -1- _AM_AUTOCONF_VERSION([2.69]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_PROGRAM$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_SCRIPT$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_DATA$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^am__isrc$]) +m4trace:configure.ac:12: -1- _AM_SUBST_NOTMAKE([am__isrc]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^CYGPATH_W$]) +m4trace:configure.ac:12: -1- _AM_SET_OPTIONS([foreign subdir-objects]) +m4trace:configure.ac:12: -1- _AM_SET_OPTION([foreign]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([foreign]) +m4trace:configure.ac:12: -1- _AM_SET_OPTION([subdir-objects]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([subdir-objects]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^PACKAGE$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^VERSION$]) +m4trace:configure.ac:12: -1- _AM_IF_OPTION([no-define], [], [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) + AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([no-define]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^PACKAGE$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^VERSION$]) +m4trace:configure.ac:12: -1- AM_SANITY_CHECK +m4trace:configure.ac:12: -1- AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) +m4trace:configure.ac:12: -1- AM_MISSING_HAS_RUN +m4trace:configure.ac:12: -1- AM_AUX_DIR_EXPAND +m4trace:configure.ac:12: -1- m4_pattern_allow([^ACLOCAL$]) +m4trace:configure.ac:12: -1- AM_MISSING_PROG([AUTOCONF], [autoconf]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AUTOCONF$]) +m4trace:configure.ac:12: -1- AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AUTOMAKE$]) +m4trace:configure.ac:12: -1- AM_MISSING_PROG([AUTOHEADER], [autoheader]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AUTOHEADER$]) +m4trace:configure.ac:12: -1- AM_MISSING_PROG([MAKEINFO], [makeinfo]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^MAKEINFO$]) +m4trace:configure.ac:12: -1- AM_PROG_INSTALL_SH +m4trace:configure.ac:12: -1- m4_pattern_allow([^install_sh$]) +m4trace:configure.ac:12: -1- AM_PROG_INSTALL_STRIP +m4trace:configure.ac:12: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^INSTALL_STRIP_PROGRAM$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^MKDIR_P$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^mkdir_p$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AWK$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^SET_MAKE$]) +m4trace:configure.ac:12: -1- AM_SET_LEADING_DOT +m4trace:configure.ac:12: -1- m4_pattern_allow([^am__leading_dot$]) +m4trace:configure.ac:12: -1- _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], + [_AM_PROG_TAR([v7])])]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([tar-ustar]) +m4trace:configure.ac:12: -1- _AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([tar-pax]) +m4trace:configure.ac:12: -1- _AM_PROG_TAR([v7]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AMTAR$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^am__tar$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^am__untar$]) +m4trace:configure.ac:12: -1- _AM_IF_OPTION([no-dependencies], [], [AC_PROVIDE_IFELSE([AC_PROG_CC], + [_AM_DEPENDENCIES([CC])], + [m4_define([AC_PROG_CC], + m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_CXX], + [_AM_DEPENDENCIES([CXX])], + [m4_define([AC_PROG_CXX], + m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJC], + [_AM_DEPENDENCIES([OBJC])], + [m4_define([AC_PROG_OBJC], + m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl +AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], + [_AM_DEPENDENCIES([OBJCXX])], + [m4_define([AC_PROG_OBJCXX], + m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl +]) +m4trace:configure.ac:12: -2- _AM_MANGLE_OPTION([no-dependencies]) +m4trace:configure.ac:12: -1- AM_SILENT_RULES +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_V$]) +m4trace:configure.ac:12: -1- AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:12: -1- _AM_SUBST_NOTMAKE([AM_V]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_DEFAULT_V$]) +m4trace:configure.ac:12: -1- AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:12: -1- _AM_SUBST_NOTMAKE([AM_DEFAULT_V]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_DEFAULT_VERBOSITY$]) +m4trace:configure.ac:12: -1- m4_pattern_allow([^AM_BACKSLASH$]) +m4trace:configure.ac:12: -1- _AM_SUBST_NOTMAKE([AM_BACKSLASH]) +m4trace:configure.ac:14: -1- LT_INIT([shared]) +m4trace:configure.ac:14: -1- m4_pattern_forbid([^_?LT_[A-Z_]+$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$]) +m4trace:configure.ac:14: -1- LTOPTIONS_VERSION +m4trace:configure.ac:14: -1- LTSUGAR_VERSION +m4trace:configure.ac:14: -1- LTVERSION_VERSION +m4trace:configure.ac:14: -1- LTOBSOLETE_VERSION +m4trace:configure.ac:14: -1- _LT_PROG_LTMAIN +m4trace:configure.ac:14: -1- m4_pattern_allow([^LIBTOOL$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^build$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^build_cpu$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^build_vendor$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^build_os$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^host$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^host_cpu$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^host_vendor$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^host_os$]) +m4trace:configure.ac:14: -1- _LT_PREPARE_SED_QUOTE_VARS +m4trace:configure.ac:14: -1- _LT_PROG_ECHO_BACKSLASH +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CFLAGS$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LDFLAGS$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LIBS$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CPPFLAGS$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CC$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^ac_ct_CC$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^EXEEXT$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^OBJEXT$]) +m4trace:configure.ac:14: -1- _AM_PROG_CC_C_O +m4trace:configure.ac:14: -1- AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) +m4trace:configure.ac:14: -1- _AM_DEPENDENCIES([CC]) +m4trace:configure.ac:14: -1- AM_SET_DEPDIR +m4trace:configure.ac:14: -1- m4_pattern_allow([^DEPDIR$]) +m4trace:configure.ac:14: -1- AM_OUTPUT_DEPENDENCY_COMMANDS +m4trace:configure.ac:14: -1- AM_MAKE_INCLUDE +m4trace:configure.ac:14: -1- AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^am__include$]) +m4trace:configure.ac:14: -1- AM_DEP_TRACK +m4trace:configure.ac:14: -1- AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEP_TRUE$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEP_FALSE$]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEP_TRUE]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEP_FALSE]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^AMDEPBACKSLASH$]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([AMDEPBACKSLASH]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^am__nodep$]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__nodep]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CCDEPMODE$]) +m4trace:configure.ac:14: -1- AM_CONDITIONAL([am__fastdepCC], [ + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^am__fastdepCC_TRUE$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^am__fastdepCC_FALSE$]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_TRUE]) +m4trace:configure.ac:14: -1- _AM_SUBST_NOTMAKE([am__fastdepCC_FALSE]) +m4trace:configure.ac:14: -1- LT_PATH_LD +m4trace:configure.ac:14: -1- m4_pattern_allow([^SED$]) +m4trace:configure.ac:14: -1- AC_PROG_EGREP +m4trace:configure.ac:14: -1- m4_pattern_allow([^GREP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^EGREP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^FGREP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^GREP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LD$]) +m4trace:configure.ac:14: -1- LT_PATH_NM +m4trace:configure.ac:14: -1- m4_pattern_allow([^DUMPBIN$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^ac_ct_DUMPBIN$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^DUMPBIN$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^NM$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LN_S$]) +m4trace:configure.ac:14: -1- LT_CMD_MAX_LEN +m4trace:configure.ac:14: -1- m4_pattern_allow([^OBJDUMP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^OBJDUMP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^DLLTOOL$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^DLLTOOL$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^AR$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^ac_ct_AR$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^STRIP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^RANLIB$]) +m4trace:configure.ac:14: -1- _LT_WITH_SYSROOT +m4trace:configure.ac:14: -1- m4_pattern_allow([LT_OBJDIR]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LT_OBJDIR$]) +m4trace:configure.ac:14: -1- _LT_CC_BASENAME([$compiler]) +m4trace:configure.ac:14: -1- _LT_PATH_TOOL_PREFIX([${ac_tool_prefix}file], [/usr/bin$PATH_SEPARATOR$PATH]) +m4trace:configure.ac:14: -1- _LT_PATH_TOOL_PREFIX([file], [/usr/bin$PATH_SEPARATOR$PATH]) +m4trace:configure.ac:14: -1- LT_SUPPORTED_TAG([CC]) +m4trace:configure.ac:14: -1- _LT_COMPILER_BOILERPLATE +m4trace:configure.ac:14: -1- _LT_LINKER_BOILERPLATE +m4trace:configure.ac:14: -1- _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], [lt_cv_prog_compiler_rtti_exceptions], [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, )="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, ) -fno-rtti -fno-exceptions"]) +m4trace:configure.ac:14: -1- _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, ) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, )], [$_LT_TAGVAR(lt_prog_compiler_pic, )@&t@m4_if([],[],[ -DPIC],[m4_if([],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, ) in + "" | " "*) ;; + *) _LT_TAGVAR(lt_prog_compiler_pic, )=" $_LT_TAGVAR(lt_prog_compiler_pic, )" ;; + esac], [_LT_TAGVAR(lt_prog_compiler_pic, )= + _LT_TAGVAR(lt_prog_compiler_can_build_shared, )=no]) +m4trace:configure.ac:14: -1- _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], [lt_cv_prog_compiler_static_works], [$lt_tmp_static_flag], [], [_LT_TAGVAR(lt_prog_compiler_static, )=]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^MANIFEST_TOOL$]) +m4trace:configure.ac:14: -1- _LT_DLL_DEF_P([$export_symbols]) +m4trace:configure.ac:14: -1- _LT_DLL_DEF_P([$export_symbols]) +m4trace:configure.ac:14: -1- _LT_REQUIRED_DARWIN_CHECKS +m4trace:configure.ac:14: -1- m4_pattern_allow([^DSYMUTIL$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^NMEDIT$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LIPO$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^OTOOL$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^OTOOL64$]) +m4trace:configure.ac:14: -1- _LT_LINKER_OPTION([if $CC understands -b], [lt_cv_prog_compiler__b], [-b], [_LT_TAGVAR(archive_cmds, )='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, )='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags']) +m4trace:configure.ac:14: -1- m4_pattern_allow([^LT_SYS_LIBRARY_PATH$]) +m4trace:configure.ac:14: -1- LT_SYS_DLOPEN_SELF +m4trace:configure.ac:14: -1- m4_pattern_allow([^CPP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CPPFLAGS$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^CPP$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^STDC_HEADERS$]) +m4trace:configure.ac:14: -1- m4_pattern_allow([^HAVE_DLFCN_H$]) +m4trace:configure.ac:29: -1- m4_pattern_allow([^STDC_HEADERS$]) +m4trace:configure.ac:30: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$]) +m4trace:configure.ac:32: -1- m4_pattern_allow([^HAVE__BOOL$]) +m4trace:configure.ac:32: -1- m4_pattern_allow([^HAVE_STDBOOL_H$]) +m4trace:configure.ac:37: -1- m4_pattern_allow([^int16_t$]) +m4trace:configure.ac:38: -1- m4_pattern_allow([^int32_t$]) +m4trace:configure.ac:39: -1- m4_pattern_allow([^int64_t$]) +m4trace:configure.ac:40: -1- m4_pattern_allow([^int8_t$]) +m4trace:configure.ac:41: -1- m4_pattern_allow([^off_t$]) +m4trace:configure.ac:42: -1- m4_pattern_allow([^size_t$]) +m4trace:configure.ac:43: -1- m4_pattern_allow([^ssize_t$]) +m4trace:configure.ac:44: -1- m4_pattern_allow([^uint16_t$]) +m4trace:configure.ac:45: -1- m4_pattern_allow([^_UINT32_T$]) +m4trace:configure.ac:45: -1- m4_pattern_allow([^uint32_t$]) +m4trace:configure.ac:46: -1- m4_pattern_allow([^_UINT64_T$]) +m4trace:configure.ac:46: -1- m4_pattern_allow([^uint64_t$]) +m4trace:configure.ac:47: -1- m4_pattern_allow([^_UINT8_T$]) +m4trace:configure.ac:47: -1- m4_pattern_allow([^uint8_t$]) +m4trace:configure.ac:48: -1- m4_pattern_allow([^HAVE_PTRDIFF_T$]) +m4trace:configure.ac:53: -1- m4_pattern_allow([^LIBPOSTAL_DATA_DIR_VERSION_STRING$]) +m4trace:configure.ac:59: -1- m4_pattern_allow([^LIBPOSTAL_DATA_FILE_LATEST_VERSION$]) +m4trace:configure.ac:60: -1- m4_pattern_allow([^LIBPOSTAL_PARSER_MODEL_LATEST_VERSION$]) +m4trace:configure.ac:61: -1- m4_pattern_allow([^LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION$]) +m4trace:configure.ac:64: -1- m4_pattern_allow([^LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING$]) +m4trace:configure.ac:70: -1- m4_pattern_allow([^LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION$]) +m4trace:configure.ac:71: -1- m4_pattern_allow([^LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION$]) +m4trace:configure.ac:72: -1- m4_pattern_allow([^LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION$]) +m4trace:configure.ac:80: -1- m4_pattern_allow([^FOUND_SHUF$]) +m4trace:configure.ac:81: -1- m4_pattern_allow([^FOUND_GSHUF$]) +m4trace:configure.ac:83: -1- m4_pattern_allow([^HAVE_SHUF$]) +m4trace:configure.ac:84: -1- m4_pattern_allow([^HAVE_GSHUF$]) +m4trace:configure.ac:101: -1- AX_CBLAS +m4trace:configure.ac:101: -1- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete. +You should run autoupdate.], [../../lib/autoconf/general.m4:207: AC_HELP_STRING is expanded from... +../../lib/autoconf/general.m4:1492: AC_ARG_WITH is expanded from... +m4/ax_cblas.m4:67: AX_CBLAS is expanded from... +../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from... +../../lib/autoconf/headers.m4:129: _AC_CHECK_HEADER_MONGREL is expanded from... +../../lib/autoconf/headers.m4:67: AC_CHECK_HEADER is expanded from... +configure.ac:101: the top level]) +m4trace:configure.ac:101: -1- m4_pattern_allow([^CBLAS_LIBS$]) +m4trace:configure.ac:101: -2- m4_pattern_allow([^HAVE_CBLAS$]) +m4trace:configure.ac:111: -1- m4_pattern_allow([^MODEL$]) +m4trace:configure.ac:115: -1- AM_CONDITIONAL([DOWNLOAD_DATA], [test "x$DOWNLOAD_DATA" = "xtrue"]) +m4trace:configure.ac:115: -1- m4_pattern_allow([^DOWNLOAD_DATA_TRUE$]) +m4trace:configure.ac:115: -1- m4_pattern_allow([^DOWNLOAD_DATA_FALSE$]) +m4trace:configure.ac:115: -1- _AM_SUBST_NOTMAKE([DOWNLOAD_DATA_TRUE]) +m4trace:configure.ac:115: -1- _AM_SUBST_NOTMAKE([DOWNLOAD_DATA_FALSE]) +m4trace:configure.ac:129: -1- m4_pattern_allow([^CFLAGS_SCANNER_EXTRA$]) +m4trace:configure.ac:130: -1- m4_pattern_allow([^LIBPOSTAL_SO_VERSION$]) +m4trace:configure.ac:132: -1- m4_pattern_allow([^LIB@&t@OBJS$]) +m4trace:configure.ac:132: -1- m4_pattern_allow([^LTLIBOBJS$]) +m4trace:configure.ac:132: -1- AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"]) +m4trace:configure.ac:132: -1- m4_pattern_allow([^am__EXEEXT_TRUE$]) +m4trace:configure.ac:132: -1- m4_pattern_allow([^am__EXEEXT_FALSE$]) +m4trace:configure.ac:132: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_TRUE]) +m4trace:configure.ac:132: -1- _AM_SUBST_NOTMAKE([am__EXEEXT_FALSE]) +m4trace:configure.ac:132: -1- _AC_AM_CONFIG_HEADER_HOOK(["$ac_file"]) +m4trace:configure.ac:132: -1- _AM_OUTPUT_DEPENDENCY_COMMANDS +m4trace:configure.ac:132: -1- AM_RUN_LOG([cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles]) +m4trace:configure.ac:132: -1- _LT_PROG_LTMAIN diff --git a/compile b/compile new file mode 100755 index 000000000..99e50524b --- /dev/null +++ b/compile @@ -0,0 +1,348 @@ +#! /bin/sh +# Wrapper for compilers which do not understand '-c -o'. + +scriptversion=2018-03-07.03; # UTC + +# Copyright (C) 1999-2018 Free Software Foundation, Inc. +# Written by Tom Tromey . +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# This file is maintained in Automake, please report +# bugs to or send patches to +# . + +nl=' +' + +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent tools from complaining about whitespace usage. +IFS=" "" $nl" + +file_conv= + +# func_file_conv build_file lazy +# Convert a $build file to $host form and store it in $file +# Currently only supports Windows hosts. If the determined conversion +# type is listed in (the comma separated) LAZY, no conversion will +# take place. +func_file_conv () +{ + file=$1 + case $file in + / | /[!/]*) # absolute file, and not a UNC file + if test -z "$file_conv"; then + # lazily determine how to convert abs files + case `uname -s` in + MINGW*) + file_conv=mingw + ;; + CYGWIN*) + file_conv=cygwin + ;; + *) + file_conv=wine + ;; + esac + fi + case $file_conv/,$2, in + *,$file_conv,*) + ;; + mingw/*) + file=`cmd //C echo "$file " | sed -e 's/"\(.*\) " *$/\1/'` + ;; + cygwin/*) + file=`cygpath -m "$file" || echo "$file"` + ;; + wine/*) + file=`winepath -w "$file" || echo "$file"` + ;; + esac + ;; + esac +} + +# func_cl_dashL linkdir +# Make cl look for libraries in LINKDIR +func_cl_dashL () +{ + func_file_conv "$1" + if test -z "$lib_path"; then + lib_path=$file + else + lib_path="$lib_path;$file" + fi + linker_opts="$linker_opts -LIBPATH:$file" +} + +# func_cl_dashl library +# Do a library search-path lookup for cl +func_cl_dashl () +{ + lib=$1 + found=no + save_IFS=$IFS + IFS=';' + for dir in $lib_path $LIB + do + IFS=$save_IFS + if $shared && test -f "$dir/$lib.dll.lib"; then + found=yes + lib=$dir/$lib.dll.lib + break + fi + if test -f "$dir/$lib.lib"; then + found=yes + lib=$dir/$lib.lib + break + fi + if test -f "$dir/lib$lib.a"; then + found=yes + lib=$dir/lib$lib.a + break + fi + done + IFS=$save_IFS + + if test "$found" != yes; then + lib=$lib.lib + fi +} + +# func_cl_wrapper cl arg... +# Adjust compile command to suit cl +func_cl_wrapper () +{ + # Assume a capable shell + lib_path= + shared=: + linker_opts= + for arg + do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as 'compile cc -o foo foo.c'. + eat=1 + case $2 in + *.o | *.[oO][bB][jJ]) + func_file_conv "$2" + set x "$@" -Fo"$file" + shift + ;; + *) + func_file_conv "$2" + set x "$@" -Fe"$file" + shift + ;; + esac + ;; + -I) + eat=1 + func_file_conv "$2" mingw + set x "$@" -I"$file" + shift + ;; + -I*) + func_file_conv "${1#-I}" mingw + set x "$@" -I"$file" + shift + ;; + -l) + eat=1 + func_cl_dashl "$2" + set x "$@" "$lib" + shift + ;; + -l*) + func_cl_dashl "${1#-l}" + set x "$@" "$lib" + shift + ;; + -L) + eat=1 + func_cl_dashL "$2" + ;; + -L*) + func_cl_dashL "${1#-L}" + ;; + -static) + shared=false + ;; + -Wl,*) + arg=${1#-Wl,} + save_ifs="$IFS"; IFS=',' + for flag in $arg; do + IFS="$save_ifs" + linker_opts="$linker_opts $flag" + done + IFS="$save_ifs" + ;; + -Xlinker) + eat=1 + linker_opts="$linker_opts $2" + ;; + -*) + set x "$@" "$1" + shift + ;; + *.cc | *.CC | *.cxx | *.CXX | *.[cC]++) + func_file_conv "$1" + set x "$@" -Tp"$file" + shift + ;; + *.c | *.cpp | *.CPP | *.lib | *.LIB | *.Lib | *.OBJ | *.obj | *.[oO]) + func_file_conv "$1" mingw + set x "$@" "$file" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift + done + if test -n "$linker_opts"; then + linker_opts="-link$linker_opts" + fi + exec "$@" $linker_opts + exit 1 +} + +eat= + +case $1 in + '') + echo "$0: No command. Try '$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: compile [--help] [--version] PROGRAM [ARGS] + +Wrapper for compilers which do not understand '-c -o'. +Remove '-o dest.o' from ARGS, run PROGRAM with the remaining +arguments, and rename the output as expected. + +If you are trying to build a whole package this is not the +right script to run: please start by reading the file 'INSTALL'. + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "compile $scriptversion" + exit $? + ;; + cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \ + icl | *[/\\]icl | icl.exe | *[/\\]icl.exe ) + func_cl_wrapper "$@" # Doesn't return... + ;; +esac + +ofile= +cfile= + +for arg +do + if test -n "$eat"; then + eat= + else + case $1 in + -o) + # configure might choose to run compile as 'compile cc -o foo foo.c'. + # So we strip '-o arg' only if arg is an object. + eat=1 + case $2 in + *.o | *.obj) + ofile=$2 + ;; + *) + set x "$@" -o "$2" + shift + ;; + esac + ;; + *.c) + cfile=$1 + set x "$@" "$1" + shift + ;; + *) + set x "$@" "$1" + shift + ;; + esac + fi + shift +done + +if test -z "$ofile" || test -z "$cfile"; then + # If no '-o' option was seen then we might have been invoked from a + # pattern rule where we don't need one. That is ok -- this is a + # normal compilation that the losing compiler can handle. If no + # '.c' file was seen then we are probably linking. That is also + # ok. + exec "$@" +fi + +# Name of file we expect compiler to create. +cofile=`echo "$cfile" | sed 's|^.*[\\/]||; s|^[a-zA-Z]:||; s/\.c$/.o/'` + +# Create the lock directory. +# Note: use '[/\\:.-]' here to ensure that we don't use the same name +# that we are using for the .o file. Also, base the name on the expected +# object file name, since that is what matters with a parallel build. +lockdir=`echo "$cofile" | sed -e 's|[/\\:.-]|_|g'`.d +while true; do + if mkdir "$lockdir" >/dev/null 2>&1; then + break + fi + sleep 1 +done +# FIXME: race condition here if user kills between mkdir and trap. +trap "rmdir '$lockdir'; exit 1" 1 2 15 + +# Run the compile. +"$@" +ret=$? + +if test -f "$cofile"; then + test "$cofile" = "$ofile" || mv "$cofile" "$ofile" +elif test -f "${cofile}bj"; then + test "${cofile}bj" = "$ofile" || mv "${cofile}bj" "$ofile" +fi + +rmdir "$lockdir" +exit $ret + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC0" +# time-stamp-end: "; # UTC" +# End: diff --git a/config.guess b/config.guess new file mode 100755 index 000000000..f50dcdb6d --- /dev/null +++ b/config.guess @@ -0,0 +1,1480 @@ +#! /bin/sh +# Attempt to guess a canonical system name. +# Copyright 1992-2018 Free Software Foundation, Inc. + +timestamp='2018-02-24' + +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). +# +# Originally written by Per Bothner; maintained since 2000 by Ben Elliston. +# +# You can get the latest version of this script from: +# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess +# +# Please send patches to . + + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] + +Output the configuration name of the system \`$me' is run on. + +Options: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.guess ($timestamp) + +Originally written by Per Bothner. +Copyright 1992-2018 Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" >&2 + exit 1 ;; + * ) + break ;; + esac +done + +if test $# != 0; then + echo "$me: too many arguments$help" >&2 + exit 1 +fi + +trap 'exit 1' 1 2 15 + +# CC_FOR_BUILD -- compiler used by this script. Note that the use of a +# compiler to aid in system detection is discouraged as it requires +# temporary files to be created and, as you can see below, it is a +# headache to deal with in a portable fashion. + +# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still +# use `HOST_CC' if defined, but it is deprecated. + +# Portable tmp directory creation inspired by the Autoconf team. + +set_cc_for_build=' +trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; +trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; +: ${TMPDIR=/tmp} ; + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || + { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || + { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; +dummy=$tmp/dummy ; +tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ; +case $CC_FOR_BUILD,$HOST_CC,$CC in + ,,) echo "int x;" > "$dummy.c" ; + for c in cc gcc c89 c99 ; do + if ($c -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then + CC_FOR_BUILD="$c"; break ; + fi ; + done ; + if test x"$CC_FOR_BUILD" = x ; then + CC_FOR_BUILD=no_compiler_found ; + fi + ;; + ,,*) CC_FOR_BUILD=$CC ;; + ,*,*) CC_FOR_BUILD=$HOST_CC ;; +esac ; set_cc_for_build= ;' + +# This is needed to find uname on a Pyramid OSx when run in the BSD universe. +# (ghazi@noc.rutgers.edu 1994-08-24) +if (test -f /.attbin/uname) >/dev/null 2>&1 ; then + PATH=$PATH:/.attbin ; export PATH +fi + +UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown +UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown +UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown +UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown + +case "$UNAME_SYSTEM" in +Linux|GNU|GNU/*) + # If the system lacks a compiler, then just pick glibc. + # We could probably try harder. + LIBC=gnu + + eval "$set_cc_for_build" + cat <<-EOF > "$dummy.c" + #include + #if defined(__UCLIBC__) + LIBC=uclibc + #elif defined(__dietlibc__) + LIBC=dietlibc + #else + LIBC=gnu + #endif + EOF + eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`" + + # If ldd exists, use it to detect musl libc. + if command -v ldd >/dev/null && \ + ldd --version 2>&1 | grep -q ^musl + then + LIBC=musl + fi + ;; +esac + +# Note: order is significant - the case branches are not exclusive. + +case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in + *:NetBSD:*:*) + # NetBSD (nbsd) targets should (where applicable) match one or + # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, + # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently + # switched to ELF, *-*-netbsd* would select the old + # object file format. This provides both forward + # compatibility and a consistent mechanism for selecting the + # object file format. + # + # Note: NetBSD doesn't particularly care about the vendor + # portion of the name. We always set it to "unknown". + sysctl="sysctl -n hw.machine_arch" + UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ + "/sbin/$sysctl" 2>/dev/null || \ + "/usr/sbin/$sysctl" 2>/dev/null || \ + echo unknown)` + case "$UNAME_MACHINE_ARCH" in + armeb) machine=armeb-unknown ;; + arm*) machine=arm-unknown ;; + sh3el) machine=shl-unknown ;; + sh3eb) machine=sh-unknown ;; + sh5el) machine=sh5le-unknown ;; + earmv*) + arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` + endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` + machine="${arch}${endian}"-unknown + ;; + *) machine="$UNAME_MACHINE_ARCH"-unknown ;; + esac + # The Operating System including object format, if it has switched + # to ELF recently (or will in the future) and ABI. + case "$UNAME_MACHINE_ARCH" in + earm*) + os=netbsdelf + ;; + arm*|i386|m68k|ns32k|sh3*|sparc|vax) + eval "$set_cc_for_build" + if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ELF__ + then + # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). + # Return netbsd for either. FIX? + os=netbsd + else + os=netbsdelf + fi + ;; + *) + os=netbsd + ;; + esac + # Determine ABI tags. + case "$UNAME_MACHINE_ARCH" in + earm*) + expr='s/^earmv[0-9]/-eabi/;s/eb$//' + abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` + ;; + esac + # The OS release + # Debian GNU/NetBSD machines have a different userland, and + # thus, need a distinct triplet. However, they do not need + # kernel version information, so it can be replaced with a + # suitable tag, in the style of linux-gnu. + case "$UNAME_VERSION" in + Debian*) + release='-gnu' + ;; + *) + release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2` + ;; + esac + # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: + # contains redundant information, the shorter form: + # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. + echo "$machine-${os}${release}${abi}" + exit ;; + *:Bitrig:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` + echo "$UNAME_MACHINE_ARCH"-unknown-bitrig"$UNAME_RELEASE" + exit ;; + *:OpenBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` + echo "$UNAME_MACHINE_ARCH"-unknown-openbsd"$UNAME_RELEASE" + exit ;; + *:LibertyBSD:*:*) + UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` + echo "$UNAME_MACHINE_ARCH"-unknown-libertybsd"$UNAME_RELEASE" + exit ;; + *:MidnightBSD:*:*) + echo "$UNAME_MACHINE"-unknown-midnightbsd"$UNAME_RELEASE" + exit ;; + *:ekkoBSD:*:*) + echo "$UNAME_MACHINE"-unknown-ekkobsd"$UNAME_RELEASE" + exit ;; + *:SolidBSD:*:*) + echo "$UNAME_MACHINE"-unknown-solidbsd"$UNAME_RELEASE" + exit ;; + macppc:MirBSD:*:*) + echo powerpc-unknown-mirbsd"$UNAME_RELEASE" + exit ;; + *:MirBSD:*:*) + echo "$UNAME_MACHINE"-unknown-mirbsd"$UNAME_RELEASE" + exit ;; + *:Sortix:*:*) + echo "$UNAME_MACHINE"-unknown-sortix + exit ;; + *:Redox:*:*) + echo "$UNAME_MACHINE"-unknown-redox + exit ;; + mips:OSF1:*.*) + echo mips-dec-osf1 + exit ;; + alpha:OSF1:*:*) + case $UNAME_RELEASE in + *4.0) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` + ;; + *5.*) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + ;; + esac + # According to Compaq, /usr/sbin/psrinfo has been available on + # OSF/1 and Tru64 systems produced since 1995. I hope that + # covers most systems running today. This code pipes the CPU + # types through head -n 1, so we only detect the type of CPU 0. + ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` + case "$ALPHA_CPU_TYPE" in + "EV4 (21064)") + UNAME_MACHINE=alpha ;; + "EV4.5 (21064)") + UNAME_MACHINE=alpha ;; + "LCA4 (21066/21068)") + UNAME_MACHINE=alpha ;; + "EV5 (21164)") + UNAME_MACHINE=alphaev5 ;; + "EV5.6 (21164A)") + UNAME_MACHINE=alphaev56 ;; + "EV5.6 (21164PC)") + UNAME_MACHINE=alphapca56 ;; + "EV5.7 (21164PC)") + UNAME_MACHINE=alphapca57 ;; + "EV6 (21264)") + UNAME_MACHINE=alphaev6 ;; + "EV6.7 (21264A)") + UNAME_MACHINE=alphaev67 ;; + "EV6.8CB (21264C)") + UNAME_MACHINE=alphaev68 ;; + "EV6.8AL (21264B)") + UNAME_MACHINE=alphaev68 ;; + "EV6.8CX (21264D)") + UNAME_MACHINE=alphaev68 ;; + "EV6.9A (21264/EV69A)") + UNAME_MACHINE=alphaev69 ;; + "EV7 (21364)") + UNAME_MACHINE=alphaev7 ;; + "EV7.9 (21364A)") + UNAME_MACHINE=alphaev79 ;; + esac + # A Pn.n version is a patched version. + # A Vn.n version is a released version. + # A Tn.n version is a released field test version. + # A Xn.n version is an unreleased experimental baselevel. + # 1.2 uses "1.2" for uname -r. + echo "$UNAME_MACHINE"-dec-osf"`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`" + # Reset EXIT trap before exiting to avoid spurious non-zero exit code. + exitcode=$? + trap '' 0 + exit $exitcode ;; + Amiga*:UNIX_System_V:4.0:*) + echo m68k-unknown-sysv4 + exit ;; + *:[Aa]miga[Oo][Ss]:*:*) + echo "$UNAME_MACHINE"-unknown-amigaos + exit ;; + *:[Mm]orph[Oo][Ss]:*:*) + echo "$UNAME_MACHINE"-unknown-morphos + exit ;; + *:OS/390:*:*) + echo i370-ibm-openedition + exit ;; + *:z/VM:*:*) + echo s390-ibm-zvmoe + exit ;; + *:OS400:*:*) + echo powerpc-ibm-os400 + exit ;; + arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) + echo arm-acorn-riscix"$UNAME_RELEASE" + exit ;; + arm*:riscos:*:*|arm*:RISCOS:*:*) + echo arm-unknown-riscos + exit ;; + SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) + echo hppa1.1-hitachi-hiuxmpp + exit ;; + Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) + # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. + if test "`(/bin/universe) 2>/dev/null`" = att ; then + echo pyramid-pyramid-sysv3 + else + echo pyramid-pyramid-bsd + fi + exit ;; + NILE*:*:*:dcosx) + echo pyramid-pyramid-svr4 + exit ;; + DRS?6000:unix:4.0:6*) + echo sparc-icl-nx6 + exit ;; + DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) + case `/usr/bin/uname -p` in + sparc) echo sparc-icl-nx7; exit ;; + esac ;; + s390x:SunOS:*:*) + echo "$UNAME_MACHINE"-ibm-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" + exit ;; + sun4H:SunOS:5.*:*) + echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" + exit ;; + sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) + echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`" + exit ;; + i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) + echo i386-pc-auroraux"$UNAME_RELEASE" + exit ;; + i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) + eval "$set_cc_for_build" + SUN_ARCH=i386 + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if [ "$CC_FOR_BUILD" != no_compiler_found ]; then + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + SUN_ARCH=x86_64 + fi + fi + echo "$SUN_ARCH"-pc-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" + exit ;; + sun4*:SunOS:6*:*) + # According to config.sub, this is the proper way to canonicalize + # SunOS6. Hard to guess exactly what SunOS6 will be like, but + # it's likely to be more like Solaris than SunOS4. + echo sparc-sun-solaris3"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" + exit ;; + sun4*:SunOS:*:*) + case "`/usr/bin/arch -k`" in + Series*|S4*) + UNAME_RELEASE=`uname -v` + ;; + esac + # Japanese Language versions have a version number like `4.1.3-JL'. + echo sparc-sun-sunos"`echo "$UNAME_RELEASE"|sed -e 's/-/_/'`" + exit ;; + sun3*:SunOS:*:*) + echo m68k-sun-sunos"$UNAME_RELEASE" + exit ;; + sun*:*:4.2BSD:*) + UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` + test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 + case "`/bin/arch`" in + sun3) + echo m68k-sun-sunos"$UNAME_RELEASE" + ;; + sun4) + echo sparc-sun-sunos"$UNAME_RELEASE" + ;; + esac + exit ;; + aushp:SunOS:*:*) + echo sparc-auspex-sunos"$UNAME_RELEASE" + exit ;; + # The situation for MiNT is a little confusing. The machine name + # can be virtually everything (everything which is not + # "atarist" or "atariste" at least should have a processor + # > m68000). The system name ranges from "MiNT" over "FreeMiNT" + # to the lowercase version "mint" (or "freemint"). Finally + # the system name "TOS" denotes a system which is actually not + # MiNT. But MiNT is downward compatible to TOS, so this should + # be no problem. + atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint"$UNAME_RELEASE" + exit ;; + atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) + echo m68k-atari-mint"$UNAME_RELEASE" + exit ;; + *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) + echo m68k-atari-mint"$UNAME_RELEASE" + exit ;; + milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) + echo m68k-milan-mint"$UNAME_RELEASE" + exit ;; + hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) + echo m68k-hades-mint"$UNAME_RELEASE" + exit ;; + *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) + echo m68k-unknown-mint"$UNAME_RELEASE" + exit ;; + m68k:machten:*:*) + echo m68k-apple-machten"$UNAME_RELEASE" + exit ;; + powerpc:machten:*:*) + echo powerpc-apple-machten"$UNAME_RELEASE" + exit ;; + RISC*:Mach:*:*) + echo mips-dec-mach_bsd4.3 + exit ;; + RISC*:ULTRIX:*:*) + echo mips-dec-ultrix"$UNAME_RELEASE" + exit ;; + VAX*:ULTRIX*:*:*) + echo vax-dec-ultrix"$UNAME_RELEASE" + exit ;; + 2020:CLIX:*:* | 2430:CLIX:*:*) + echo clipper-intergraph-clix"$UNAME_RELEASE" + exit ;; + mips:*:*:UMIPS | mips:*:*:RISCos) + eval "$set_cc_for_build" + sed 's/^ //' << EOF > "$dummy.c" +#ifdef __cplusplus +#include /* for printf() prototype */ + int main (int argc, char *argv[]) { +#else + int main (argc, argv) int argc; char *argv[]; { +#endif + #if defined (host_mips) && defined (MIPSEB) + #if defined (SYSTYPE_SYSV) + printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_SVR4) + printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0); + #endif + #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) + printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0); + #endif + #endif + exit (-1); + } +EOF + $CC_FOR_BUILD -o "$dummy" "$dummy.c" && + dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` && + SYSTEM_NAME=`"$dummy" "$dummyarg"` && + { echo "$SYSTEM_NAME"; exit; } + echo mips-mips-riscos"$UNAME_RELEASE" + exit ;; + Motorola:PowerMAX_OS:*:*) + echo powerpc-motorola-powermax + exit ;; + Motorola:*:4.3:PL8-*) + echo powerpc-harris-powermax + exit ;; + Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) + echo powerpc-harris-powermax + exit ;; + Night_Hawk:Power_UNIX:*:*) + echo powerpc-harris-powerunix + exit ;; + m88k:CX/UX:7*:*) + echo m88k-harris-cxux7 + exit ;; + m88k:*:4*:R4*) + echo m88k-motorola-sysv4 + exit ;; + m88k:*:3*:R3*) + echo m88k-motorola-sysv3 + exit ;; + AViiON:dgux:*:*) + # DG/UX returns AViiON for all architectures + UNAME_PROCESSOR=`/usr/bin/uname -p` + if [ "$UNAME_PROCESSOR" = mc88100 ] || [ "$UNAME_PROCESSOR" = mc88110 ] + then + if [ "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx ] || \ + [ "$TARGET_BINARY_INTERFACE"x = x ] + then + echo m88k-dg-dgux"$UNAME_RELEASE" + else + echo m88k-dg-dguxbcs"$UNAME_RELEASE" + fi + else + echo i586-dg-dgux"$UNAME_RELEASE" + fi + exit ;; + M88*:DolphinOS:*:*) # DolphinOS (SVR3) + echo m88k-dolphin-sysv3 + exit ;; + M88*:*:R3*:*) + # Delta 88k system running SVR3 + echo m88k-motorola-sysv3 + exit ;; + XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) + echo m88k-tektronix-sysv3 + exit ;; + Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) + echo m68k-tektronix-bsd + exit ;; + *:IRIX*:*:*) + echo mips-sgi-irix"`echo "$UNAME_RELEASE"|sed -e 's/-/_/g'`" + exit ;; + ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. + echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id + exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' + i*86:AIX:*:*) + echo i386-ibm-aix + exit ;; + ia64:AIX:*:*) + if [ -x /usr/bin/oslevel ] ; then + IBM_REV=`/usr/bin/oslevel` + else + IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" + fi + echo "$UNAME_MACHINE"-ibm-aix"$IBM_REV" + exit ;; + *:AIX:2:3) + if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then + eval "$set_cc_for_build" + sed 's/^ //' << EOF > "$dummy.c" + #include + + main() + { + if (!__power_pc()) + exit(1); + puts("powerpc-ibm-aix3.2.5"); + exit(0); + } +EOF + if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` + then + echo "$SYSTEM_NAME" + else + echo rs6000-ibm-aix3.2.5 + fi + elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then + echo rs6000-ibm-aix3.2.4 + else + echo rs6000-ibm-aix3.2 + fi + exit ;; + *:AIX:*:[4567]) + IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` + if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then + IBM_ARCH=rs6000 + else + IBM_ARCH=powerpc + fi + if [ -x /usr/bin/lslpp ] ; then + IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | + awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` + else + IBM_REV="$UNAME_VERSION.$UNAME_RELEASE" + fi + echo "$IBM_ARCH"-ibm-aix"$IBM_REV" + exit ;; + *:AIX:*:*) + echo rs6000-ibm-aix + exit ;; + ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) + echo romp-ibm-bsd4.4 + exit ;; + ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and + echo romp-ibm-bsd"$UNAME_RELEASE" # 4.3 with uname added to + exit ;; # report: romp-ibm BSD 4.3 + *:BOSX:*:*) + echo rs6000-bull-bosx + exit ;; + DPX/2?00:B.O.S.:*:*) + echo m68k-bull-sysv3 + exit ;; + 9000/[34]??:4.3bsd:1.*:*) + echo m68k-hp-bsd + exit ;; + hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) + echo m68k-hp-bsd4.4 + exit ;; + 9000/[34678]??:HP-UX:*:*) + HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` + case "$UNAME_MACHINE" in + 9000/31?) HP_ARCH=m68000 ;; + 9000/[34]??) HP_ARCH=m68k ;; + 9000/[678][0-9][0-9]) + if [ -x /usr/bin/getconf ]; then + sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` + sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` + case "$sc_cpu_version" in + 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 + 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 + 532) # CPU_PA_RISC2_0 + case "$sc_kernel_bits" in + 32) HP_ARCH=hppa2.0n ;; + 64) HP_ARCH=hppa2.0w ;; + '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 + esac ;; + esac + fi + if [ "$HP_ARCH" = "" ]; then + eval "$set_cc_for_build" + sed 's/^ //' << EOF > "$dummy.c" + + #define _HPUX_SOURCE + #include + #include + + int main () + { + #if defined(_SC_KERNEL_BITS) + long bits = sysconf(_SC_KERNEL_BITS); + #endif + long cpu = sysconf (_SC_CPU_VERSION); + + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1"); break; + case CPU_PA_RISC2_0: + #if defined(_SC_KERNEL_BITS) + switch (bits) + { + case 64: puts ("hppa2.0w"); break; + case 32: puts ("hppa2.0n"); break; + default: puts ("hppa2.0"); break; + } break; + #else /* !defined(_SC_KERNEL_BITS) */ + puts ("hppa2.0"); break; + #endif + default: puts ("hppa1.0"); break; + } + exit (0); + } +EOF + (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"` + test -z "$HP_ARCH" && HP_ARCH=hppa + fi ;; + esac + if [ "$HP_ARCH" = hppa2.0w ] + then + eval "$set_cc_for_build" + + # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating + # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler + # generating 64-bit code. GNU and HP use different nomenclature: + # + # $ CC_FOR_BUILD=cc ./config.guess + # => hppa2.0w-hp-hpux11.23 + # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess + # => hppa64-hp-hpux11.23 + + if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | + grep -q __LP64__ + then + HP_ARCH=hppa2.0w + else + HP_ARCH=hppa64 + fi + fi + echo "$HP_ARCH"-hp-hpux"$HPUX_REV" + exit ;; + ia64:HP-UX:*:*) + HPUX_REV=`echo "$UNAME_RELEASE"|sed -e 's/[^.]*.[0B]*//'` + echo ia64-hp-hpux"$HPUX_REV" + exit ;; + 3050*:HI-UX:*:*) + eval "$set_cc_for_build" + sed 's/^ //' << EOF > "$dummy.c" + #include + int + main () + { + long cpu = sysconf (_SC_CPU_VERSION); + /* The order matters, because CPU_IS_HP_MC68K erroneously returns + true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct + results, however. */ + if (CPU_IS_PA_RISC (cpu)) + { + switch (cpu) + { + case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; + case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; + case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; + default: puts ("hppa-hitachi-hiuxwe2"); break; + } + } + else if (CPU_IS_HP_MC68K (cpu)) + puts ("m68k-hitachi-hiuxwe2"); + else puts ("unknown-hitachi-hiuxwe2"); + exit (0); + } +EOF + $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && + { echo "$SYSTEM_NAME"; exit; } + echo unknown-hitachi-hiuxwe2 + exit ;; + 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) + echo hppa1.1-hp-bsd + exit ;; + 9000/8??:4.3bsd:*:*) + echo hppa1.0-hp-bsd + exit ;; + *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) + echo hppa1.0-hp-mpeix + exit ;; + hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) + echo hppa1.1-hp-osf + exit ;; + hp8??:OSF1:*:*) + echo hppa1.0-hp-osf + exit ;; + i*86:OSF1:*:*) + if [ -x /usr/sbin/sysversion ] ; then + echo "$UNAME_MACHINE"-unknown-osf1mk + else + echo "$UNAME_MACHINE"-unknown-osf1 + fi + exit ;; + parisc*:Lites*:*:*) + echo hppa1.1-hp-lites + exit ;; + C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) + echo c1-convex-bsd + exit ;; + C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) + if getsysinfo -f scalar_acc + then echo c32-convex-bsd + else echo c2-convex-bsd + fi + exit ;; + C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) + echo c34-convex-bsd + exit ;; + C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) + echo c38-convex-bsd + exit ;; + C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) + echo c4-convex-bsd + exit ;; + CRAY*Y-MP:*:*:*) + echo ymp-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*[A-Z]90:*:*:*) + echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ + | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ + -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ + -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*TS:*:*:*) + echo t90-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*T3E:*:*:*) + echo alphaev5-cray-unicosmk"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' + exit ;; + CRAY*SV1:*:*:*) + echo sv1-cray-unicos"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' + exit ;; + *:UNICOS/mp:*:*) + echo craynv-cray-unicosmp"$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/' + exit ;; + F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) + FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` + FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` + FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'` + echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; + 5000:UNIX_System_V:4.*:*) + FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` + FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` + echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" + exit ;; + i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) + echo "$UNAME_MACHINE"-pc-bsdi"$UNAME_RELEASE" + exit ;; + sparc*:BSD/OS:*:*) + echo sparc-unknown-bsdi"$UNAME_RELEASE" + exit ;; + *:BSD/OS:*:*) + echo "$UNAME_MACHINE"-unknown-bsdi"$UNAME_RELEASE" + exit ;; + *:FreeBSD:*:*) + UNAME_PROCESSOR=`/usr/bin/uname -p` + case "$UNAME_PROCESSOR" in + amd64) + UNAME_PROCESSOR=x86_64 ;; + i386) + UNAME_PROCESSOR=i586 ;; + esac + echo "$UNAME_PROCESSOR"-unknown-freebsd"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" + exit ;; + i*:CYGWIN*:*) + echo "$UNAME_MACHINE"-pc-cygwin + exit ;; + *:MINGW64*:*) + echo "$UNAME_MACHINE"-pc-mingw64 + exit ;; + *:MINGW*:*) + echo "$UNAME_MACHINE"-pc-mingw32 + exit ;; + *:MSYS*:*) + echo "$UNAME_MACHINE"-pc-msys + exit ;; + i*:PW*:*) + echo "$UNAME_MACHINE"-pc-pw32 + exit ;; + *:Interix*:*) + case "$UNAME_MACHINE" in + x86) + echo i586-pc-interix"$UNAME_RELEASE" + exit ;; + authenticamd | genuineintel | EM64T) + echo x86_64-unknown-interix"$UNAME_RELEASE" + exit ;; + IA64) + echo ia64-unknown-interix"$UNAME_RELEASE" + exit ;; + esac ;; + i*:UWIN*:*) + echo "$UNAME_MACHINE"-pc-uwin + exit ;; + amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) + echo x86_64-unknown-cygwin + exit ;; + prep*:SunOS:5.*:*) + echo powerpcle-unknown-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`" + exit ;; + *:GNU:*:*) + # the GNU system + echo "`echo "$UNAME_MACHINE"|sed -e 's,[-/].*$,,'`-unknown-$LIBC`echo "$UNAME_RELEASE"|sed -e 's,/.*$,,'`" + exit ;; + *:GNU/*:*:*) + # other systems with GNU libc and userland + echo "$UNAME_MACHINE-unknown-`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`-$LIBC" + exit ;; + i*86:Minix:*:*) + echo "$UNAME_MACHINE"-pc-minix + exit ;; + aarch64:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + aarch64_be:Linux:*:*) + UNAME_MACHINE=aarch64_be + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 + if test "$?" = 0 ; then LIBC=gnulibc1 ; fi + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + arc:Linux:*:* | arceb:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + arm*:Linux:*:*) + eval "$set_cc_for_build" + if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_EABI__ + then + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + else + if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_PCS_VFP + then + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabi + else + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"eabihf + fi + fi + exit ;; + avr32*:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + cris:Linux:*:*) + echo "$UNAME_MACHINE"-axis-linux-"$LIBC" + exit ;; + crisv32:Linux:*:*) + echo "$UNAME_MACHINE"-axis-linux-"$LIBC" + exit ;; + e2k:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + frv:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + hexagon:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + i*86:Linux:*:*) + echo "$UNAME_MACHINE"-pc-linux-"$LIBC" + exit ;; + ia64:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + k1om:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + m32r*:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + m68*:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + mips:Linux:*:* | mips64:Linux:*:*) + eval "$set_cc_for_build" + sed 's/^ //' << EOF > "$dummy.c" + #undef CPU + #undef ${UNAME_MACHINE} + #undef ${UNAME_MACHINE}el + #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) + CPU=${UNAME_MACHINE}el + #else + #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) + CPU=${UNAME_MACHINE} + #else + CPU= + #endif + #endif +EOF + eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`" + test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; } + ;; + mips64el:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + openrisc*:Linux:*:*) + echo or1k-unknown-linux-"$LIBC" + exit ;; + or32:Linux:*:* | or1k*:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + padre:Linux:*:*) + echo sparc-unknown-linux-"$LIBC" + exit ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-"$LIBC" + exit ;; + parisc:Linux:*:* | hppa:Linux:*:*) + # Look for CPU level + case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in + PA7*) echo hppa1.1-unknown-linux-"$LIBC" ;; + PA8*) echo hppa2.0-unknown-linux-"$LIBC" ;; + *) echo hppa-unknown-linux-"$LIBC" ;; + esac + exit ;; + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-"$LIBC" + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-"$LIBC" + exit ;; + ppc64le:Linux:*:*) + echo powerpc64le-unknown-linux-"$LIBC" + exit ;; + ppcle:Linux:*:*) + echo powerpcle-unknown-linux-"$LIBC" + exit ;; + riscv32:Linux:*:* | riscv64:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + s390:Linux:*:* | s390x:Linux:*:*) + echo "$UNAME_MACHINE"-ibm-linux-"$LIBC" + exit ;; + sh64*:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + sh*:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + sparc:Linux:*:* | sparc64:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + tile*:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + vax:Linux:*:*) + echo "$UNAME_MACHINE"-dec-linux-"$LIBC" + exit ;; + x86_64:Linux:*:*) + if objdump -f /bin/sh | grep -q elf32-x86-64; then + echo "$UNAME_MACHINE"-pc-linux-"$LIBC"x32 + else + echo "$UNAME_MACHINE"-pc-linux-"$LIBC" + fi + exit ;; + xtensa*:Linux:*:*) + echo "$UNAME_MACHINE"-unknown-linux-"$LIBC" + exit ;; + i*86:DYNIX/ptx:4*:*) + # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. + # earlier versions are messed up and put the nodename in both + # sysname and nodename. + echo i386-sequent-sysv4 + exit ;; + i*86:UNIX_SV:4.2MP:2.*) + # Unixware is an offshoot of SVR4, but it has its own version + # number series starting with 2... + # I am not positive that other SVR4 systems won't match this, + # I just have to hope. -- rms. + # Use sysv4.2uw... so that sysv4* matches it. + echo "$UNAME_MACHINE"-pc-sysv4.2uw"$UNAME_VERSION" + exit ;; + i*86:OS/2:*:*) + # If we were able to find `uname', then EMX Unix compatibility + # is probably installed. + echo "$UNAME_MACHINE"-pc-os2-emx + exit ;; + i*86:XTS-300:*:STOP) + echo "$UNAME_MACHINE"-unknown-stop + exit ;; + i*86:atheos:*:*) + echo "$UNAME_MACHINE"-unknown-atheos + exit ;; + i*86:syllable:*:*) + echo "$UNAME_MACHINE"-pc-syllable + exit ;; + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) + echo i386-unknown-lynxos"$UNAME_RELEASE" + exit ;; + i*86:*DOS:*:*) + echo "$UNAME_MACHINE"-pc-msdosdjgpp + exit ;; + i*86:*:4.*:*) + UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'` + if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then + echo "$UNAME_MACHINE"-univel-sysv"$UNAME_REL" + else + echo "$UNAME_MACHINE"-pc-sysv"$UNAME_REL" + fi + exit ;; + i*86:*:5:[678]*) + # UnixWare 7.x, OpenUNIX and OpenServer 6. + case `/bin/uname -X | grep "^Machine"` in + *486*) UNAME_MACHINE=i486 ;; + *Pentium) UNAME_MACHINE=i586 ;; + *Pent*|*Celeron) UNAME_MACHINE=i686 ;; + esac + echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}" + exit ;; + i*86:*:3.2:*) + if test -f /usr/options/cb.name; then + UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then + UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` + (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 + (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ + && UNAME_MACHINE=i586 + (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ + && UNAME_MACHINE=i686 + (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ + && UNAME_MACHINE=i686 + echo "$UNAME_MACHINE"-pc-sco"$UNAME_REL" + else + echo "$UNAME_MACHINE"-pc-sysv32 + fi + exit ;; + pc:*:*:*) + # Left here for compatibility: + # uname -m prints for DJGPP always 'pc', but it prints nothing about + # the processor, so we play safe by assuming i586. + # Note: whatever this is, it MUST be the same as what config.sub + # prints for the "djgpp" host, or else GDB configure will decide that + # this is a cross-build. + echo i586-pc-msdosdjgpp + exit ;; + Intel:Mach:3*:*) + echo i386-pc-mach3 + exit ;; + paragon:*:*:*) + echo i860-intel-osf1 + exit ;; + i860:*:4.*:*) # i860-SVR4 + if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then + echo i860-stardent-sysv"$UNAME_RELEASE" # Stardent Vistra i860-SVR4 + else # Add other i860-SVR4 vendors below as they are discovered. + echo i860-unknown-sysv"$UNAME_RELEASE" # Unknown i860-SVR4 + fi + exit ;; + mini*:CTIX:SYS*5:*) + # "miniframe" + echo m68010-convergent-sysv + exit ;; + mc68k:UNIX:SYSTEM5:3.51m) + echo m68k-convergent-sysv + exit ;; + M680?0:D-NIX:5.3:*) + echo m68k-diab-dnix + exit ;; + M68*:*:R3V[5678]*:*) + test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; + 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) + OS_REL='' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; + 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; + m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) + echo m68k-unknown-lynxos"$UNAME_RELEASE" + exit ;; + mc68030:UNIX_System_V:4.*:*) + echo m68k-atari-sysv4 + exit ;; + TSUNAMI:LynxOS:2.*:*) + echo sparc-unknown-lynxos"$UNAME_RELEASE" + exit ;; + rs6000:LynxOS:2.*:*) + echo rs6000-unknown-lynxos"$UNAME_RELEASE" + exit ;; + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) + echo powerpc-unknown-lynxos"$UNAME_RELEASE" + exit ;; + SM[BE]S:UNIX_SV:*:*) + echo mips-dde-sysv"$UNAME_RELEASE" + exit ;; + RM*:ReliantUNIX-*:*:*) + echo mips-sni-sysv4 + exit ;; + RM*:SINIX-*:*:*) + echo mips-sni-sysv4 + exit ;; + *:SINIX-*:*:*) + if uname -p 2>/dev/null >/dev/null ; then + UNAME_MACHINE=`(uname -p) 2>/dev/null` + echo "$UNAME_MACHINE"-sni-sysv4 + else + echo ns32k-sni-sysv + fi + exit ;; + PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort + # says + echo i586-unisys-sysv4 + exit ;; + *:UNIX_System_V:4*:FTX*) + # From Gerald Hewes . + # How about differentiating between stratus architectures? -djm + echo hppa1.1-stratus-sysv4 + exit ;; + *:*:*:FTX*) + # From seanf@swdc.stratus.com. + echo i860-stratus-sysv4 + exit ;; + i*86:VOS:*:*) + # From Paul.Green@stratus.com. + echo "$UNAME_MACHINE"-stratus-vos + exit ;; + *:VOS:*:*) + # From Paul.Green@stratus.com. + echo hppa1.1-stratus-vos + exit ;; + mc68*:A/UX:*:*) + echo m68k-apple-aux"$UNAME_RELEASE" + exit ;; + news*:NEWS-OS:6*:*) + echo mips-sony-newsos6 + exit ;; + R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) + if [ -d /usr/nec ]; then + echo mips-nec-sysv"$UNAME_RELEASE" + else + echo mips-unknown-sysv"$UNAME_RELEASE" + fi + exit ;; + BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. + echo powerpc-be-beos + exit ;; + BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. + echo powerpc-apple-beos + exit ;; + BePC:BeOS:*:*) # BeOS running on Intel PC compatible. + echo i586-pc-beos + exit ;; + BePC:Haiku:*:*) # Haiku running on Intel PC compatible. + echo i586-pc-haiku + exit ;; + x86_64:Haiku:*:*) + echo x86_64-unknown-haiku + exit ;; + SX-4:SUPER-UX:*:*) + echo sx4-nec-superux"$UNAME_RELEASE" + exit ;; + SX-5:SUPER-UX:*:*) + echo sx5-nec-superux"$UNAME_RELEASE" + exit ;; + SX-6:SUPER-UX:*:*) + echo sx6-nec-superux"$UNAME_RELEASE" + exit ;; + SX-7:SUPER-UX:*:*) + echo sx7-nec-superux"$UNAME_RELEASE" + exit ;; + SX-8:SUPER-UX:*:*) + echo sx8-nec-superux"$UNAME_RELEASE" + exit ;; + SX-8R:SUPER-UX:*:*) + echo sx8r-nec-superux"$UNAME_RELEASE" + exit ;; + SX-ACE:SUPER-UX:*:*) + echo sxace-nec-superux"$UNAME_RELEASE" + exit ;; + Power*:Rhapsody:*:*) + echo powerpc-apple-rhapsody"$UNAME_RELEASE" + exit ;; + *:Rhapsody:*:*) + echo "$UNAME_MACHINE"-apple-rhapsody"$UNAME_RELEASE" + exit ;; + *:Darwin:*:*) + UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown + eval "$set_cc_for_build" + if test "$UNAME_PROCESSOR" = unknown ; then + UNAME_PROCESSOR=powerpc + fi + if test "`echo "$UNAME_RELEASE" | sed -e 's/\..*//'`" -le 10 ; then + if [ "$CC_FOR_BUILD" != no_compiler_found ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + case $UNAME_PROCESSOR in + i386) UNAME_PROCESSOR=x86_64 ;; + powerpc) UNAME_PROCESSOR=powerpc64 ;; + esac + fi + # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc + if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ + (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_PPC >/dev/null + then + UNAME_PROCESSOR=powerpc + fi + fi + elif test "$UNAME_PROCESSOR" = i386 ; then + # Avoid executing cc on OS X 10.9, as it ships with a stub + # that puts up a graphical alert prompting to install + # developer tools. Any system running Mac OS X 10.7 or + # later (Darwin 11 and later) is required to have a 64-bit + # processor. This is not true of the ARM version of Darwin + # that Apple uses in portable devices. + UNAME_PROCESSOR=x86_64 + fi + echo "$UNAME_PROCESSOR"-apple-darwin"$UNAME_RELEASE" + exit ;; + *:procnto*:*:* | *:QNX:[0123456789]*:*) + UNAME_PROCESSOR=`uname -p` + if test "$UNAME_PROCESSOR" = x86; then + UNAME_PROCESSOR=i386 + UNAME_MACHINE=pc + fi + echo "$UNAME_PROCESSOR"-"$UNAME_MACHINE"-nto-qnx"$UNAME_RELEASE" + exit ;; + *:QNX:*:4*) + echo i386-pc-qnx + exit ;; + NEO-*:NONSTOP_KERNEL:*:*) + echo neo-tandem-nsk"$UNAME_RELEASE" + exit ;; + NSE-*:NONSTOP_KERNEL:*:*) + echo nse-tandem-nsk"$UNAME_RELEASE" + exit ;; + NSR-*:NONSTOP_KERNEL:*:*) + echo nsr-tandem-nsk"$UNAME_RELEASE" + exit ;; + NSV-*:NONSTOP_KERNEL:*:*) + echo nsv-tandem-nsk"$UNAME_RELEASE" + exit ;; + NSX-*:NONSTOP_KERNEL:*:*) + echo nsx-tandem-nsk"$UNAME_RELEASE" + exit ;; + *:NonStop-UX:*:*) + echo mips-compaq-nonstopux + exit ;; + BS2000:POSIX*:*:*) + echo bs2000-siemens-sysv + exit ;; + DS/*:UNIX_System_V:*:*) + echo "$UNAME_MACHINE"-"$UNAME_SYSTEM"-"$UNAME_RELEASE" + exit ;; + *:Plan9:*:*) + # "uname -m" is not consistent, so use $cputype instead. 386 + # is converted to i386 for consistency with other x86 + # operating systems. + if test "$cputype" = 386; then + UNAME_MACHINE=i386 + else + UNAME_MACHINE="$cputype" + fi + echo "$UNAME_MACHINE"-unknown-plan9 + exit ;; + *:TOPS-10:*:*) + echo pdp10-unknown-tops10 + exit ;; + *:TENEX:*:*) + echo pdp10-unknown-tenex + exit ;; + KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) + echo pdp10-dec-tops20 + exit ;; + XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) + echo pdp10-xkl-tops20 + exit ;; + *:TOPS-20:*:*) + echo pdp10-unknown-tops20 + exit ;; + *:ITS:*:*) + echo pdp10-unknown-its + exit ;; + SEI:*:*:SEIUX) + echo mips-sei-seiux"$UNAME_RELEASE" + exit ;; + *:DragonFly:*:*) + echo "$UNAME_MACHINE"-unknown-dragonfly"`echo "$UNAME_RELEASE"|sed -e 's/[-(].*//'`" + exit ;; + *:*VMS:*:*) + UNAME_MACHINE=`(uname -p) 2>/dev/null` + case "$UNAME_MACHINE" in + A*) echo alpha-dec-vms ; exit ;; + I*) echo ia64-dec-vms ; exit ;; + V*) echo vax-dec-vms ; exit ;; + esac ;; + *:XENIX:*:SysV) + echo i386-pc-xenix + exit ;; + i*86:skyos:*:*) + echo "$UNAME_MACHINE"-pc-skyos"`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`" + exit ;; + i*86:rdos:*:*) + echo "$UNAME_MACHINE"-pc-rdos + exit ;; + i*86:AROS:*:*) + echo "$UNAME_MACHINE"-pc-aros + exit ;; + x86_64:VMkernel:*:*) + echo "$UNAME_MACHINE"-unknown-esx + exit ;; + amd64:Isilon\ OneFS:*:*) + echo x86_64-unknown-onefs + exit ;; +esac + +echo "$0: unable to guess system type" >&2 + +case "$UNAME_MACHINE:$UNAME_SYSTEM" in + mips:Linux | mips64:Linux) + # If we got here on MIPS GNU/Linux, output extra information. + cat >&2 <&2 </dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null` + +hostinfo = `(hostinfo) 2>/dev/null` +/bin/universe = `(/bin/universe) 2>/dev/null` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` +/bin/arch = `(/bin/arch) 2>/dev/null` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` + +UNAME_MACHINE = "$UNAME_MACHINE" +UNAME_RELEASE = "$UNAME_RELEASE" +UNAME_SYSTEM = "$UNAME_SYSTEM" +UNAME_VERSION = "$UNAME_VERSION" +EOF + +exit 1 + +# Local variables: +# eval: (add-hook 'write-file-functions 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/config.h b/config.h new file mode 100644 index 000000000..5924642ec --- /dev/null +++ b/config.h @@ -0,0 +1,214 @@ +/* config.h. Generated from config.h.in by configure. */ +/* config.h.in. Generated from configure.ac by autoheader. */ + +/* Define if you have a CBLAS library. */ +/* #undef HAVE_CBLAS */ + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +#define HAVE_DIRENT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_DLFCN_H 1 + +/* Define to 1 if you have the `drand48' function. */ +#define HAVE_DRAND48 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_FCNTL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_FLOAT_H 1 + +/* Define to 1 if you have the `getcwd' function. */ +#define HAVE_GETCWD 1 + +/* Define to 1 if you have the `gettimeofday' function. */ +#define HAVE_GETTIMEOFDAY 1 + +/* gshuf available */ +/* #undef HAVE_GSHUF */ + +/* Define to 1 if you have the header file. */ +#define HAVE_INTTYPES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LIMITS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_LOCALE_H 1 + +/* Define to 1 if you have the `malloc' function. */ +#define HAVE_MALLOC 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_MALLOC_H 1 + +/* Define to 1 if you have the `memmove' function. */ +#define HAVE_MEMMOVE 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_MEMORY_H 1 + +/* Define to 1 if you have the `memset' function. */ +#define HAVE_MEMSET 1 + +/* Define to 1 if you have the header file, and it defines `DIR'. */ +/* #undef HAVE_NDIR_H */ + +/* Define to 1 if the system has the type `ptrdiff_t'. */ +#define HAVE_PTRDIFF_T 1 + +/* Define to 1 if you have the `realloc' function. */ +#define HAVE_REALLOC 1 + +/* Define to 1 if you have the `regcomp' function. */ +#define HAVE_REGCOMP 1 + +/* Define to 1 if you have the `setlocale' function. */ +#define HAVE_SETLOCALE 1 + +/* shuf available */ +#define HAVE_SHUF 1 + +/* Define to 1 if you have the `sqrt' function. */ +#define HAVE_SQRT 1 + +/* Define to 1 if stdbool.h conforms to C99. */ +#define HAVE_STDBOOL_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDDEF_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDINT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STDLIB_H 1 + +/* Define to 1 if you have the `strdup' function. */ +#define HAVE_STRDUP 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRINGS_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_STRING_H 1 + +/* Define to 1 if you have the `strndup' function. */ +#define HAVE_STRNDUP 1 + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_DIR_H */ + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +/* #undef HAVE_SYS_NDIR_H */ + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_STAT_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_SYS_TYPES_H 1 + +/* Define to 1 if you have the header file. */ +#define HAVE_UNISTD_H 1 + +/* Define to 1 if the system has the type `_Bool'. */ +#define HAVE__BOOL 1 + +/* Define to the sub-directory where libtool stores uninstalled libraries. */ +#define LT_OBJDIR ".libs/" + +/* Name of package */ +#define PACKAGE "libpostal" + +/* Define to the address where bug reports for this package should be sent. */ +#define PACKAGE_BUGREPORT "" + +/* Define to the full name of this package. */ +#define PACKAGE_NAME "libpostal" + +/* Define to the full name and version of this package. */ +#define PACKAGE_STRING "libpostal 1.1.0" + +/* Define to the one symbol short name of this package. */ +#define PACKAGE_TARNAME "libpostal" + +/* Define to the home page for this package. */ +#define PACKAGE_URL "" + +/* Define to the version of this package. */ +#define PACKAGE_VERSION "1.1.0" + +/* Define to 1 if you have the ANSI C header files. */ +#define STDC_HEADERS 1 + +/* Define to 1 if you can safely include both and . */ +#define TIME_WITH_SYS_TIME 1 + +/* Version number of package */ +#define VERSION "1.1.0" + +/* Define for Solaris 2.5.1 so the uint32_t typedef from , + , or is not used. If the typedef were allowed, the + #define below would cause a syntax error. */ +/* #undef _UINT32_T */ + +/* Define for Solaris 2.5.1 so the uint64_t typedef from , + , or is not used. If the typedef were allowed, the + #define below would cause a syntax error. */ +/* #undef _UINT64_T */ + +/* Define for Solaris 2.5.1 so the uint8_t typedef from , + , or is not used. If the typedef were allowed, the + #define below would cause a syntax error. */ +/* #undef _UINT8_T */ + +/* Define to `__inline__' or `__inline' if that's what the C compiler + calls it, or to nothing if 'inline' is not supported under any name. */ +#ifndef __cplusplus +/* #undef inline */ +#endif + +/* Define to the type of a signed integer type of width exactly 16 bits if + such a type exists and the standard includes do not define it. */ +/* #undef int16_t */ + +/* Define to the type of a signed integer type of width exactly 32 bits if + such a type exists and the standard includes do not define it. */ +/* #undef int32_t */ + +/* Define to the type of a signed integer type of width exactly 64 bits if + such a type exists and the standard includes do not define it. */ +/* #undef int64_t */ + +/* Define to the type of a signed integer type of width exactly 8 bits if such + a type exists and the standard includes do not define it. */ +/* #undef int8_t */ + +/* Define to `long int' if does not define. */ +/* #undef off_t */ + +/* Define to `unsigned int' if does not define. */ +/* #undef size_t */ + +/* Define to `int' if does not define. */ +/* #undef ssize_t */ + +/* Define to the type of an unsigned integer type of width exactly 16 bits if + such a type exists and the standard includes do not define it. */ +/* #undef uint16_t */ + +/* Define to the type of an unsigned integer type of width exactly 32 bits if + such a type exists and the standard includes do not define it. */ +/* #undef uint32_t */ + +/* Define to the type of an unsigned integer type of width exactly 64 bits if + such a type exists and the standard includes do not define it. */ +/* #undef uint64_t */ + +/* Define to the type of an unsigned integer type of width exactly 8 bits if + such a type exists and the standard includes do not define it. */ +/* #undef uint8_t */ diff --git a/config.h.in b/config.h.in new file mode 100644 index 000000000..cb38081ef --- /dev/null +++ b/config.h.in @@ -0,0 +1,213 @@ +/* config.h.in. Generated from configure.ac by autoheader. */ + +/* Define if you have a CBLAS library. */ +#undef HAVE_CBLAS + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +#undef HAVE_DIRENT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_DLFCN_H + +/* Define to 1 if you have the `drand48' function. */ +#undef HAVE_DRAND48 + +/* Define to 1 if you have the header file. */ +#undef HAVE_FCNTL_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_FLOAT_H + +/* Define to 1 if you have the `getcwd' function. */ +#undef HAVE_GETCWD + +/* Define to 1 if you have the `gettimeofday' function. */ +#undef HAVE_GETTIMEOFDAY + +/* gshuf available */ +#undef HAVE_GSHUF + +/* Define to 1 if you have the header file. */ +#undef HAVE_INTTYPES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_LIMITS_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_LOCALE_H + +/* Define to 1 if you have the `malloc' function. */ +#undef HAVE_MALLOC + +/* Define to 1 if you have the header file. */ +#undef HAVE_MALLOC_H + +/* Define to 1 if you have the `memmove' function. */ +#undef HAVE_MEMMOVE + +/* Define to 1 if you have the header file. */ +#undef HAVE_MEMORY_H + +/* Define to 1 if you have the `memset' function. */ +#undef HAVE_MEMSET + +/* Define to 1 if you have the header file, and it defines `DIR'. */ +#undef HAVE_NDIR_H + +/* Define to 1 if the system has the type `ptrdiff_t'. */ +#undef HAVE_PTRDIFF_T + +/* Define to 1 if you have the `realloc' function. */ +#undef HAVE_REALLOC + +/* Define to 1 if you have the `regcomp' function. */ +#undef HAVE_REGCOMP + +/* Define to 1 if you have the `setlocale' function. */ +#undef HAVE_SETLOCALE + +/* shuf available */ +#undef HAVE_SHUF + +/* Define to 1 if you have the `sqrt' function. */ +#undef HAVE_SQRT + +/* Define to 1 if stdbool.h conforms to C99. */ +#undef HAVE_STDBOOL_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDDEF_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDINT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STDLIB_H + +/* Define to 1 if you have the `strdup' function. */ +#undef HAVE_STRDUP + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRINGS_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_STRING_H + +/* Define to 1 if you have the `strndup' function. */ +#undef HAVE_STRNDUP + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +#undef HAVE_SYS_DIR_H + +/* Define to 1 if you have the header file, and it defines `DIR'. + */ +#undef HAVE_SYS_NDIR_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_STAT_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_SYS_TYPES_H + +/* Define to 1 if you have the header file. */ +#undef HAVE_UNISTD_H + +/* Define to 1 if the system has the type `_Bool'. */ +#undef HAVE__BOOL + +/* Define to the sub-directory where libtool stores uninstalled libraries. */ +#undef LT_OBJDIR + +/* Name of package */ +#undef PACKAGE + +/* Define to the address where bug reports for this package should be sent. */ +#undef PACKAGE_BUGREPORT + +/* Define to the full name of this package. */ +#undef PACKAGE_NAME + +/* Define to the full name and version of this package. */ +#undef PACKAGE_STRING + +/* Define to the one symbol short name of this package. */ +#undef PACKAGE_TARNAME + +/* Define to the home page for this package. */ +#undef PACKAGE_URL + +/* Define to the version of this package. */ +#undef PACKAGE_VERSION + +/* Define to 1 if you have the ANSI C header files. */ +#undef STDC_HEADERS + +/* Define to 1 if you can safely include both and . */ +#undef TIME_WITH_SYS_TIME + +/* Version number of package */ +#undef VERSION + +/* Define for Solaris 2.5.1 so the uint32_t typedef from , + , or is not used. If the typedef were allowed, the + #define below would cause a syntax error. */ +#undef _UINT32_T + +/* Define for Solaris 2.5.1 so the uint64_t typedef from , + , or is not used. If the typedef were allowed, the + #define below would cause a syntax error. */ +#undef _UINT64_T + +/* Define for Solaris 2.5.1 so the uint8_t typedef from , + , or is not used. If the typedef were allowed, the + #define below would cause a syntax error. */ +#undef _UINT8_T + +/* Define to `__inline__' or `__inline' if that's what the C compiler + calls it, or to nothing if 'inline' is not supported under any name. */ +#ifndef __cplusplus +#undef inline +#endif + +/* Define to the type of a signed integer type of width exactly 16 bits if + such a type exists and the standard includes do not define it. */ +#undef int16_t + +/* Define to the type of a signed integer type of width exactly 32 bits if + such a type exists and the standard includes do not define it. */ +#undef int32_t + +/* Define to the type of a signed integer type of width exactly 64 bits if + such a type exists and the standard includes do not define it. */ +#undef int64_t + +/* Define to the type of a signed integer type of width exactly 8 bits if such + a type exists and the standard includes do not define it. */ +#undef int8_t + +/* Define to `long int' if does not define. */ +#undef off_t + +/* Define to `unsigned int' if does not define. */ +#undef size_t + +/* Define to `int' if does not define. */ +#undef ssize_t + +/* Define to the type of an unsigned integer type of width exactly 16 bits if + such a type exists and the standard includes do not define it. */ +#undef uint16_t + +/* Define to the type of an unsigned integer type of width exactly 32 bits if + such a type exists and the standard includes do not define it. */ +#undef uint32_t + +/* Define to the type of an unsigned integer type of width exactly 64 bits if + such a type exists and the standard includes do not define it. */ +#undef uint64_t + +/* Define to the type of an unsigned integer type of width exactly 8 bits if + such a type exists and the standard includes do not define it. */ +#undef uint8_t diff --git a/config.status b/config.status new file mode 100755 index 000000000..7320b0945 --- /dev/null +++ b/config.status @@ -0,0 +1,2017 @@ +#! /bin/bash +# Generated by configure. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=${CONFIG_SHELL-/bin/bash} +export SHELL +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by libpostal $as_me 1.1.0, which was +generated by GNU Autoconf 2.69. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +# Files that config.status was made for. +config_files=" Makefile libpostal.pc src/Makefile src/libpostal_data test/Makefile" +config_headers=" config.h" +config_commands=" depfiles libtool" + +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to the package provider." + +ac_cs_config="" +ac_cs_version="\ +libpostal config.status 1.1.0 +configured by ./configure, generated by GNU Autoconf 2.69, + with options \"$ac_cs_config\" + +Copyright (C) 2012 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='/workspaces/capstone/libpostal' +srcdir='.' +INSTALL='/usr/bin/install -c' +MKDIR_P='/usr/bin/mkdir -p' +AWK='gawk' +test -n "$AWK" || AWK=awk +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +if $ac_cs_recheck; then + set X /bin/bash './configure' $ac_configure_extra_args --no-create --no-recursion + shift + $as_echo "running CONFIG_SHELL=/bin/bash $*" >&6 + CONFIG_SHELL='/bin/bash' + export CONFIG_SHELL + exec "$@" +fi + +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + $as_echo "$ac_log" +} >&5 + +# +# INIT-COMMANDS +# +AMDEP_TRUE="" MAKE="make" + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' +double_quote_subst='s/\(["`\\]\)/\\\1/g' +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' +macro_version='2.4.6' +macro_revision='2.4.6' +enable_shared='yes' +enable_static='yes' +pic_mode='default' +enable_fast_install='needless' +shared_archive_member_spec='' +SHELL='/bin/bash' +ECHO='printf %s\n' +PATH_SEPARATOR=':' +host_alias='' +host='x86_64-pc-linux-gnu' +host_os='linux-gnu' +build_alias='' +build='x86_64-pc-linux-gnu' +build_os='linux-gnu' +SED='/usr/bin/sed' +Xsed='/usr/bin/sed -e 1s/^X//' +GREP='/usr/bin/grep' +EGREP='/usr/bin/grep -E' +FGREP='/usr/bin/grep -F' +LD='/usr/bin/ld -m elf_x86_64' +NM='/usr/bin/nm -B' +LN_S='ln -s' +max_cmd_len='1572864' +ac_objext='o' +exeext='' +lt_unset='unset' +lt_SP2NL='tr \040 \012' +lt_NL2SP='tr \015\012 \040\040' +lt_cv_to_host_file_cmd='func_convert_file_noop' +lt_cv_to_tool_file_cmd='func_convert_file_noop' +reload_flag=' -r' +reload_cmds='$LD$reload_flag -o $output$reload_objs' +OBJDUMP='objdump' +deplibs_check_method='pass_all' +file_magic_cmd='$MAGIC_CMD' +file_magic_glob='' +want_nocaseglob='no' +DLLTOOL='false' +sharedlib_from_linklib_cmd='printf %s\n' +AR='ar' +AR_FLAGS='cr' +archiver_list_spec='@' +STRIP='strip' +RANLIB='ranlib' +old_postinstall_cmds='chmod 644 $oldlib~$RANLIB $tool_oldlib' +old_postuninstall_cmds='' +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs~$RANLIB $tool_oldlib' +lock_old_archive_extraction='no' +CC='gcc' +CFLAGS='-mfpmath=sse -msse2 -DUSE_SSE -g -O2' +compiler='gcc' +GCC='yes' +lt_cv_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | sed '\''/ __gnu_lto/d'\''' +lt_cv_sys_global_symbol_to_cdecl='sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\''' +lt_cv_sys_global_symbol_to_import='' +lt_cv_sys_global_symbol_to_c_name_address='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"\1", (void *) \&\1},/p'\''' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='sed -n -e '\''s/^: \(.*\) .*$/ {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/ {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/ {"lib\1", (void *) \&\1},/p'\''' +lt_cv_nm_interface='BSD nm' +nm_file_list_spec='@' +lt_sysroot='' +lt_cv_truncate_bin='/usr/bin/dd bs=4096 count=1' +objdir='.libs' +MAGIC_CMD='file' +lt_prog_compiler_no_builtin_flag=' -fno-builtin' +lt_prog_compiler_pic=' -fPIC -DPIC' +lt_prog_compiler_wl='-Wl,' +lt_prog_compiler_static='-static' +lt_cv_prog_compiler_c_o='yes' +need_locks='no' +MANIFEST_TOOL=':' +DSYMUTIL='' +NMEDIT='' +LIPO='' +OTOOL='' +OTOOL64='' +libext='a' +shrext_cmds='.so' +extract_expsyms_cmds='' +archive_cmds_need_lc='no' +enable_shared_with_static_runtimes='no' +export_dynamic_flag_spec='$wl--export-dynamic' +whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' +compiler_needs_object='no' +old_archive_from_new_cmds='' +old_archive_from_expsyms_cmds='' +archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' +archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' +module_cmds='' +module_expsym_cmds='' +with_gnu_ld='yes' +allow_undefined_flag='' +no_undefined_flag='' +hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' +hardcode_libdir_separator='' +hardcode_direct='no' +hardcode_direct_absolute='no' +hardcode_minus_L='no' +hardcode_shlibpath_var='unsupported' +hardcode_automatic='no' +inherit_rpath='no' +link_all_deplibs='no' +always_export_symbols='no' +export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' +exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' +include_expsyms='' +prelink_cmds='' +postlink_cmds='' +file_list_spec='' +variables_saved_for_relink='PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH' +need_lib_prefix='no' +need_version='no' +version_type='linux' +runpath_var='LD_RUN_PATH' +shlibpath_var='LD_LIBRARY_PATH' +shlibpath_overrides_runpath='yes' +libname_spec='lib$name' +library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' +soname_spec='$libname$release$shared_ext$major' +install_override_mode='' +postinstall_cmds='' +postuninstall_cmds='' +finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' +finish_eval='' +hardcode_into_libs='yes' +sys_lib_search_path_spec='/usr/lib/gcc/x86_64-linux-gnu/9 /usr/lib/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib ' +configure_time_dlsearch_path='/lib /usr/lib /usr/local/lib /usr/local/lib/x86_64-linux-gnu /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu /lib32 /usr/lib32 ' +configure_time_lt_sys_library_path='' +hardcode_action='immediate' +enable_dlopen='unknown' +enable_dlopen_self='unknown' +enable_dlopen_self_static='unknown' +old_striplib='strip --strip-debug' +striplib='strip --strip-unneeded' + +LTCC='gcc' +LTCFLAGS='-g -O2' +compiler='gcc' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in SHELL ECHO PATH_SEPARATOR SED GREP EGREP FGREP LD NM LN_S lt_SP2NL lt_NL2SP reload_flag OBJDUMP deplibs_check_method file_magic_cmd file_magic_glob want_nocaseglob DLLTOOL sharedlib_from_linklib_cmd AR AR_FLAGS archiver_list_spec STRIP RANLIB CC CFLAGS compiler lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl lt_cv_sys_global_symbol_to_import lt_cv_sys_global_symbol_to_c_name_address lt_cv_sys_global_symbol_to_c_name_address_lib_prefix lt_cv_nm_interface nm_file_list_spec lt_cv_truncate_bin lt_prog_compiler_no_builtin_flag lt_prog_compiler_pic lt_prog_compiler_wl lt_prog_compiler_static lt_cv_prog_compiler_c_o need_locks MANIFEST_TOOL DSYMUTIL NMEDIT LIPO OTOOL OTOOL64 shrext_cmds export_dynamic_flag_spec whole_archive_flag_spec compiler_needs_object with_gnu_ld allow_undefined_flag no_undefined_flag hardcode_libdir_flag_spec hardcode_libdir_separator exclude_expsyms include_expsyms file_list_spec variables_saved_for_relink libname_spec library_names_spec soname_spec install_override_mode finish_eval old_striplib striplib; do + case `eval \\$ECHO \\""\\$$var"\\"` in + *[\\\`\"\$]*) + eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED \"\$sed_quote_subst\"\`\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_$var=\\\"\$$var\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds old_postinstall_cmds old_postuninstall_cmds old_archive_cmds extract_expsyms_cmds old_archive_from_new_cmds old_archive_from_expsyms_cmds archive_cmds archive_expsym_cmds module_cmds module_expsym_cmds export_symbols_cmds prelink_cmds postlink_cmds postinstall_cmds postuninstall_cmds finish_cmds sys_lib_search_path_spec configure_time_dlsearch_path configure_time_lt_sys_library_path; do + case `eval \\$ECHO \\""\\$$var"\\"` in + *[\\\`\"\$]*) + eval "lt_$var=\\\"\`\$ECHO \"\$$var\" | \$SED -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_$var=\\\"\$$var\\\"" + ;; + esac +done + +ac_aux_dir='.' + +# See if we are running on zsh, and set the options that allow our +# commands through without removal of \ escapes INIT. +if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='libpostal' + VERSION='1.1.0' + RM='rm -f' + ofile='libtool' + + + + + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "libpostal.pc") CONFIG_FILES="$CONFIG_FILES libpostal.pc" ;; + "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; + "src/libpostal_data") CONFIG_FILES="$CONFIG_FILES src/libpostal_data" ;; + "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +cat >>"$ac_tmp/subs1.awk" <<\_ACAWK && +S["am__EXEEXT_FALSE"]="" +S["am__EXEEXT_TRUE"]="#" +S["LTLIBOBJS"]="" +S["LIBOBJS"]="" +S["LIBPOSTAL_SO_VERSION"]="1:1:0" +S["CFLAGS_SCANNER_EXTRA"]="" +S["DOWNLOAD_DATA_FALSE"]="#" +S["DOWNLOAD_DATA_TRUE"]="" +S["MODEL"]="" +S["CBLAS_LIBS"]="" +S["FOUND_GSHUF"]="" +S["FOUND_SHUF"]="yes" +S["LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION"]="v1.0.0" +S["LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION"]="v1.0.0" +S["LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION"]="v1.0.0" +S["LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING"]="v1" +S["LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION"]="v1.0.0" +S["LIBPOSTAL_PARSER_MODEL_LATEST_VERSION"]="v1.0.0" +S["LIBPOSTAL_DATA_FILE_LATEST_VERSION"]="v1.0.0" +S["LIBPOSTAL_DATA_DIR_VERSION_STRING"]="v1" +S["CPP"]="gcc -E" +S["LT_SYS_LIBRARY_PATH"]="" +S["OTOOL64"]="" +S["OTOOL"]="" +S["LIPO"]="" +S["NMEDIT"]="" +S["DSYMUTIL"]="" +S["MANIFEST_TOOL"]=":" +S["RANLIB"]="ranlib" +S["ac_ct_AR"]="ar" +S["AR"]="ar" +S["DLLTOOL"]="false" +S["OBJDUMP"]="objdump" +S["LN_S"]="ln -s" +S["NM"]="/usr/bin/nm -B" +S["ac_ct_DUMPBIN"]="" +S["DUMPBIN"]="" +S["LD"]="/usr/bin/ld -m elf_x86_64" +S["FGREP"]="/usr/bin/grep -F" +S["EGREP"]="/usr/bin/grep -E" +S["GREP"]="/usr/bin/grep" +S["SED"]="/usr/bin/sed" +S["am__fastdepCC_FALSE"]="#" +S["am__fastdepCC_TRUE"]="" +S["CCDEPMODE"]="depmode=gcc3" +S["am__nodep"]="_no" +S["AMDEPBACKSLASH"]="\\" +S["AMDEP_FALSE"]="#" +S["AMDEP_TRUE"]="" +S["am__include"]="include" +S["DEPDIR"]=".deps" +S["OBJEXT"]="o" +S["EXEEXT"]="" +S["ac_ct_CC"]="gcc" +S["CPPFLAGS"]="" +S["LDFLAGS"]=" -L/usr/local/lib" +S["CFLAGS"]="-mfpmath=sse -msse2 -DUSE_SSE -g -O2" +S["CC"]="gcc" +S["host_os"]="linux-gnu" +S["host_vendor"]="pc" +S["host_cpu"]="x86_64" +S["host"]="x86_64-pc-linux-gnu" +S["build_os"]="linux-gnu" +S["build_vendor"]="pc" +S["build_cpu"]="x86_64" +S["build"]="x86_64-pc-linux-gnu" +S["LIBTOOL"]="$(SHELL) $(top_builddir)/libtool" +S["AM_BACKSLASH"]="\\" +S["AM_DEFAULT_VERBOSITY"]="1" +S["AM_DEFAULT_V"]="$(AM_DEFAULT_VERBOSITY)" +S["AM_V"]="$(V)" +S["am__untar"]="$${TAR-tar} xf -" +S["am__tar"]="$${TAR-tar} chof - \"$$tardir\"" +S["AMTAR"]="$${TAR-tar}" +S["am__leading_dot"]="." +S["SET_MAKE"]="" +S["AWK"]="gawk" +S["mkdir_p"]="$(MKDIR_P)" +S["MKDIR_P"]="/usr/bin/mkdir -p" +S["INSTALL_STRIP_PROGRAM"]="$(install_sh) -c -s" +S["STRIP"]="strip" +S["install_sh"]="${SHELL} /workspaces/capstone/libpostal/install-sh" +S["MAKEINFO"]="${SHELL} /workspaces/capstone/libpostal/missing makeinfo" +S["AUTOHEADER"]="${SHELL} /workspaces/capstone/libpostal/missing autoheader" +S["AUTOMAKE"]="${SHELL} /workspaces/capstone/libpostal/missing automake-1.16" +S["AUTOCONF"]="${SHELL} /workspaces/capstone/libpostal/missing autoconf" +S["ACLOCAL"]="${SHELL} /workspaces/capstone/libpostal/missing aclocal-1.16" +S["VERSION"]="1.1.0" +S["PACKAGE"]="libpostal" +S["CYGPATH_W"]="echo" +S["am__isrc"]="" +S["INSTALL_DATA"]="${INSTALL} -m 644" +S["INSTALL_SCRIPT"]="${INSTALL}" +S["INSTALL_PROGRAM"]="${INSTALL}" +S["target_alias"]="" +S["host_alias"]="" +S["build_alias"]="" +S["LIBS"]="-lm " +S["ECHO_T"]="" +S["ECHO_N"]="-n" +S["ECHO_C"]="" +S["DEFS"]="-DHAVE_CONFIG_H" +S["mandir"]="${datarootdir}/man" +S["localedir"]="${datarootdir}/locale" +S["libdir"]="${exec_prefix}/lib" +S["psdir"]="${docdir}" +S["pdfdir"]="${docdir}" +S["dvidir"]="${docdir}" +S["htmldir"]="${docdir}" +S["infodir"]="${datarootdir}/info" +S["docdir"]="${datarootdir}/doc/${PACKAGE_TARNAME}" +S["oldincludedir"]="/usr/include" +S["includedir"]="${prefix}/include" +S["runstatedir"]="${localstatedir}/run" +S["localstatedir"]="${prefix}/var" +S["sharedstatedir"]="${prefix}/com" +S["sysconfdir"]="${prefix}/etc" +S["datadir"]="${datarootdir}" +S["datarootdir"]="${prefix}/share" +S["libexecdir"]="${exec_prefix}/libexec" +S["sbindir"]="${exec_prefix}/sbin" +S["bindir"]="${exec_prefix}/bin" +S["program_transform_name"]="s,x,x," +S["prefix"]="/usr/local" +S["exec_prefix"]="${prefix}" +S["PACKAGE_URL"]="" +S["PACKAGE_BUGREPORT"]="" +S["PACKAGE_STRING"]="libpostal 1.1.0" +S["PACKAGE_VERSION"]="1.1.0" +S["PACKAGE_TARNAME"]="libpostal" +S["PACKAGE_NAME"]="libpostal" +S["PATH_SEPARATOR"]=":" +S["SHELL"]="/bin/bash" +S["am__quote"]="" +_ACAWK +cat >>"$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$ac_tmp/defines.awk" <<\_ACAWK || +BEGIN { +D["PACKAGE_NAME"]=" \"libpostal\"" +D["PACKAGE_TARNAME"]=" \"libpostal\"" +D["PACKAGE_VERSION"]=" \"1.1.0\"" +D["PACKAGE_STRING"]=" \"libpostal 1.1.0\"" +D["PACKAGE_BUGREPORT"]=" \"\"" +D["PACKAGE_URL"]=" \"\"" +D["PACKAGE"]=" \"libpostal\"" +D["VERSION"]=" \"1.1.0\"" +D["STDC_HEADERS"]=" 1" +D["HAVE_SYS_TYPES_H"]=" 1" +D["HAVE_SYS_STAT_H"]=" 1" +D["HAVE_STDLIB_H"]=" 1" +D["HAVE_STRING_H"]=" 1" +D["HAVE_MEMORY_H"]=" 1" +D["HAVE_STRINGS_H"]=" 1" +D["HAVE_INTTYPES_H"]=" 1" +D["HAVE_STDINT_H"]=" 1" +D["HAVE_UNISTD_H"]=" 1" +D["HAVE_DLFCN_H"]=" 1" +D["LT_OBJDIR"]=" \".libs/\"" +D["STDC_HEADERS"]=" 1" +D["TIME_WITH_SYS_TIME"]=" 1" +D["HAVE_DIRENT_H"]=" 1" +D["HAVE__BOOL"]=" 1" +D["HAVE_STDBOOL_H"]=" 1" +D["HAVE_FCNTL_H"]=" 1" +D["HAVE_FLOAT_H"]=" 1" +D["HAVE_INTTYPES_H"]=" 1" +D["HAVE_LIMITS_H"]=" 1" +D["HAVE_LOCALE_H"]=" 1" +D["HAVE_MALLOC_H"]=" 1" +D["HAVE_MEMORY_H"]=" 1" +D["HAVE_STDDEF_H"]=" 1" +D["HAVE_STDINT_H"]=" 1" +D["HAVE_STDLIB_H"]=" 1" +D["HAVE_STRING_H"]=" 1" +D["HAVE_UNISTD_H"]=" 1" +D["HAVE_PTRDIFF_T"]=" 1" +D["HAVE_MALLOC"]=" 1" +D["HAVE_REALLOC"]=" 1" +D["HAVE_DRAND48"]=" 1" +D["HAVE_GETCWD"]=" 1" +D["HAVE_GETTIMEOFDAY"]=" 1" +D["HAVE_MEMMOVE"]=" 1" +D["HAVE_MEMSET"]=" 1" +D["HAVE_REGCOMP"]=" 1" +D["HAVE_SETLOCALE"]=" 1" +D["HAVE_SQRT"]=" 1" +D["HAVE_STRDUP"]=" 1" +D["HAVE_STRNDUP"]=" 1" +D["HAVE_SHUF"]=" 1" + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+[_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ][_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789]*([\t (]|$)/ { + line = $ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} + ac_datarootdir_hack=' + s&@datadir@&${datarootdir}&g + s&@docdir@&${datarootdir}/doc/${PACKAGE_TARNAME}&g + s&@infodir@&${datarootdir}/info&g + s&@localedir@&${datarootdir}/locale&g + s&@mandir@&${datarootdir}/man&g + s&\${datarootdir}&${prefix}/share&g' ;; +esac +ac_sed_extra="/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +} + +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi +# Compute "$ac_file"'s index in $config_headers. +_am_arg="$ac_file" +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$_am_arg" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'`/stamp-h$_am_stamp_count + ;; + + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + case $CONFIG_FILES in #( + *\'*) : + eval set x "$CONFIG_FILES" ;; #( + *) : + set x $CONFIG_FILES ;; #( + *) : + ;; +esac + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`$as_dirname -- "$am_mf" || +$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$am_mf" : 'X\(//\)[^/]' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$am_mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + am_filepart=`$as_basename -- "$am_mf" || +$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$am_mf" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { echo "$as_me:$LINENO: cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles" >&5 + (cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } || am_rc=$? + done + if test $am_rc -ne 0; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. Try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking). +See \`config.log' for more details" "$LINENO" 5; } + fi + { am_dirpart=; unset am_dirpart;} + { am_filepart=; unset am_filepart;} + { am_mf=; unset am_mf;} + { am_rc=; unset am_rc;} + rm -f conftest-deps.mk +} + ;; + "libtool":C) + + # See if we are running on zsh, and set the options that allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST + fi + + cfgfile=${ofile}T + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL +# Generated automatically by $as_me ($PACKAGE) $VERSION +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +# The names of the tagged configurations supported by this script. +available_tags='' + +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# Shared archive member basename,for filename based shared library versioning on AIX. +shared_archive_member_spec=$shared_archive_member_spec + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that protects backslashes. +ECHO=$lt_ECHO + +# The PATH separator for the build system. +PATH_SEPARATOR=$lt_PATH_SEPARATOR + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# convert \$build file names to \$host format. +to_host_file_cmd=$lt_cv_to_host_file_cmd + +# convert \$build files to toolchain format. +to_tool_file_cmd=$lt_cv_to_tool_file_cmd + +# An object symbol dumper. +OBJDUMP=$lt_OBJDUMP + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method = "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# How to find potential files when deplibs_check_method = "file_magic". +file_magic_glob=$lt_file_magic_glob + +# Find potential files using nocaseglob when deplibs_check_method = "file_magic". +want_nocaseglob=$lt_want_nocaseglob + +# DLL creation program. +DLLTOOL=$lt_DLLTOOL + +# Command to associate shared and link libraries. +sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd + +# The archiver. +AR=$lt_AR + +# Flags to create an archive. +AR_FLAGS=$lt_AR_FLAGS + +# How to feed a file listing to the archiver. +archiver_list_spec=$lt_archiver_list_spec + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Whether to use a lock for old archive extraction. +lock_old_archive_extraction=$lock_old_archive_extraction + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm into a list of symbols to manually relocate. +global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name lister interface. +nm_interface=$lt_lt_cv_nm_interface + +# Specify filename containing input files for \$NM. +nm_file_list_spec=$lt_nm_file_list_spec + +# The root where to search for dependent libraries,and where our libraries should be installed. +lt_sysroot=$lt_sysroot + +# Command to truncate a binary pipe. +lt_truncate_bin=$lt_lt_cv_truncate_bin + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Manifest tool. +MANIFEST_TOOL=$lt_MANIFEST_TOOL + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Permission mode override for installation of shared libraries. +install_override_mode=$lt_install_override_mode + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Detected run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path + +# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. +configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Commands necessary for finishing linking programs. +postlink_cmds=$lt_postlink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x$2 in + x) + ;; + *:) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" + ;; + x:*) + eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" + ;; + *) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" + ;; + esac +} + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in $*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + +ltmain=$ac_aux_dir/ltmain.sh + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + ;; + "Makefile":F) chmod +x src/libpostal_data ;; + "libpostal.pc":F) chmod +x src/libpostal_data ;; + "src/Makefile":F) chmod +x src/libpostal_data ;; + "src/libpostal_data":F) chmod +x src/libpostal_data ;; + "test/Makefile":F) chmod +x src/libpostal_data ;; + + esac +done # for ac_tag + + +as_fn_exit 0 diff --git a/config.sub b/config.sub new file mode 100755 index 000000000..1d8e98bce --- /dev/null +++ b/config.sub @@ -0,0 +1,1801 @@ +#! /bin/sh +# Configuration validation subroutine script. +# Copyright 1992-2018 Free Software Foundation, Inc. + +timestamp='2018-02-22' + +# This file is free software; you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, see . +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that +# program. This Exception is an additional permission under section 7 +# of the GNU General Public License, version 3 ("GPLv3"). + + +# Please send patches to . +# +# Configuration subroutine to validate and canonicalize a configuration type. +# Supply the specified configuration type as an argument. +# If it is invalid, we print an error message on stderr and exit with code 1. +# Otherwise, we print the canonical config type on stdout and succeed. + +# You can get the latest version of this script from: +# https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub + +# This file is supposed to be the same for all GNU packages +# and recognize all the CPU types, system types and aliases +# that are meaningful with *any* GNU software. +# Each package is responsible for reporting which valid configurations +# it does not support. The user should be able to distinguish +# a failure to support a valid configuration from a meaningless +# configuration. + +# The goal of this file is to map all the various variations of a given +# machine specification into a single specification in the form: +# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM +# or in some cases, the newer four-part form: +# CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM +# It is wrong to echo any other type of specification. + +me=`echo "$0" | sed -e 's,.*/,,'` + +usage="\ +Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS + +Canonicalize a configuration name. + +Options: + -h, --help print this help, then exit + -t, --time-stamp print date of last modification, then exit + -v, --version print version number, then exit + +Report bugs and patches to ." + +version="\ +GNU config.sub ($timestamp) + +Copyright 1992-2018 Free Software Foundation, Inc. + +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." + +help=" +Try \`$me --help' for more information." + +# Parse command line +while test $# -gt 0 ; do + case $1 in + --time-stamp | --time* | -t ) + echo "$timestamp" ; exit ;; + --version | -v ) + echo "$version" ; exit ;; + --help | --h* | -h ) + echo "$usage"; exit ;; + -- ) # Stop option processing + shift; break ;; + - ) # Use stdin as input. + break ;; + -* ) + echo "$me: invalid option $1$help" + exit 1 ;; + + *local*) + # First pass through any local machine types. + echo "$1" + exit ;; + + * ) + break ;; + esac +done + +case $# in + 0) echo "$me: missing argument$help" >&2 + exit 1;; + 1) ;; + *) echo "$me: too many arguments$help" >&2 + exit 1;; +esac + +# Separate what the user gave into CPU-COMPANY and OS or KERNEL-OS (if any). +# Here we must recognize all the valid KERNEL-OS combinations. +maybe_os=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` +case $maybe_os in + nto-qnx* | linux-gnu* | linux-android* | linux-dietlibc | linux-newlib* | \ + linux-musl* | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | \ + knetbsd*-gnu* | netbsd*-gnu* | netbsd*-eabi* | \ + kopensolaris*-gnu* | cloudabi*-eabi* | \ + storm-chaos* | os2-emx* | rtmk-nova*) + os=-$maybe_os + basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` + ;; + android-linux) + os=-linux-android + basic_machine=`echo "$1" | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'`-unknown + ;; + *) + basic_machine=`echo "$1" | sed 's/-[^-]*$//'` + if [ "$basic_machine" != "$1" ] + then os=`echo "$1" | sed 's/.*-/-/'` + else os=; fi + ;; +esac + +### Let's recognize common machines as not being operating systems so +### that things like config.sub decstation-3100 work. We also +### recognize some manufacturers as not being operating systems, so we +### can provide default operating systems below. +case $os in + -sun*os*) + # Prevent following clause from handling this invalid input. + ;; + -dec* | -mips* | -sequent* | -encore* | -pc532* | -sgi* | -sony* | \ + -att* | -7300* | -3300* | -delta* | -motorola* | -sun[234]* | \ + -unicom* | -ibm* | -next | -hp | -isi* | -apollo | -altos* | \ + -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ + -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ + -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ + -apple | -axis | -knuth | -cray | -microblaze*) + os= + basic_machine=$1 + ;; + -bluegene*) + os=-cnk + ;; + -sim | -cisco | -oki | -wec | -winbond) + os= + basic_machine=$1 + ;; + -scout) + ;; + -wrs) + os=-vxworks + basic_machine=$1 + ;; + -chorusos*) + os=-chorusos + basic_machine=$1 + ;; + -chorusrdb) + os=-chorusrdb + basic_machine=$1 + ;; + -hiux*) + os=-hiuxwe2 + ;; + -sco6) + os=-sco5v6 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -sco5) + os=-sco3.2v5 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -sco4) + os=-sco3.2v4 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2.[4-9]*) + os=`echo $os | sed -e 's/sco3.2./sco3.2v/'` + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -sco3.2v[4-9]*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -sco5v6*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -sco*) + os=-sco3.2v2 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -udk*) + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -isc) + os=-isc2.2 + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -clix*) + basic_machine=clipper-intergraph + ;; + -isc*) + basic_machine=`echo "$1" | sed -e 's/86-.*/86-pc/'` + ;; + -lynx*178) + os=-lynxos178 + ;; + -lynx*5) + os=-lynxos5 + ;; + -lynx*) + os=-lynxos + ;; + -ptx*) + basic_machine=`echo "$1" | sed -e 's/86-.*/86-sequent/'` + ;; + -psos*) + os=-psos + ;; + -mint | -mint[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; +esac + +# Decode aliases for certain CPU-COMPANY combinations. +case $basic_machine in + # Recognize the basic CPU types without company name. + # Some are omitted here because they have special meanings below. + 1750a | 580 \ + | a29k \ + | aarch64 | aarch64_be \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ + | am33_2.0 \ + | arc | arceb \ + | arm | arm[bl]e | arme[lb] | armv[2-8] | armv[3-8][lb] | armv7[arm] \ + | avr | avr32 \ + | ba \ + | be32 | be64 \ + | bfin \ + | c4x | c8051 | clipper \ + | d10v | d30v | dlx | dsp16xx \ + | e2k | epiphany \ + | fido | fr30 | frv | ft32 \ + | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ + | hexagon \ + | i370 | i860 | i960 | ia16 | ia64 \ + | ip2k | iq2000 \ + | k1om \ + | le32 | le64 \ + | lm32 \ + | m32c | m32r | m32rle | m68000 | m68k | m88k \ + | maxq | mb | microblaze | microblazeel | mcore | mep | metag \ + | mips | mipsbe | mipseb | mipsel | mipsle \ + | mips16 \ + | mips64 | mips64el \ + | mips64octeon | mips64octeonel \ + | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ + | mips64vr | mips64vrel \ + | mips64vr4100 | mips64vr4100el \ + | mips64vr4300 | mips64vr4300el \ + | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ + | mipsisa32 | mipsisa32el \ + | mipsisa32r2 | mipsisa32r2el \ + | mipsisa32r6 | mipsisa32r6el \ + | mipsisa64 | mipsisa64el \ + | mipsisa64r2 | mipsisa64r2el \ + | mipsisa64r6 | mipsisa64r6el \ + | mipsisa64sb1 | mipsisa64sb1el \ + | mipsisa64sr71k | mipsisa64sr71kel \ + | mipsr5900 | mipsr5900el \ + | mipstx39 | mipstx39el \ + | mn10200 | mn10300 \ + | moxie \ + | mt \ + | msp430 \ + | nds32 | nds32le | nds32be \ + | nios | nios2 | nios2eb | nios2el \ + | ns16k | ns32k \ + | open8 | or1k | or1knd | or32 \ + | pdp10 | pj | pjl \ + | powerpc | powerpc64 | powerpc64le | powerpcle \ + | pru \ + | pyramid \ + | riscv32 | riscv64 \ + | rl78 | rx \ + | score \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[234]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | sh64 | sh64le \ + | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ + | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ + | spu \ + | tahoe | tic4x | tic54x | tic55x | tic6x | tic80 | tron \ + | ubicom32 \ + | v850 | v850e | v850e1 | v850e2 | v850es | v850e2v3 \ + | visium \ + | wasm32 \ + | x86 | xc16x | xstormy16 | xtensa \ + | z8k | z80) + basic_machine=$basic_machine-unknown + ;; + c54x) + basic_machine=tic54x-unknown + ;; + c55x) + basic_machine=tic55x-unknown + ;; + c6x) + basic_machine=tic6x-unknown + ;; + leon|leon[3-9]) + basic_machine=sparc-$basic_machine + ;; + m6811 | m68hc11 | m6812 | m68hc12 | m68hcs12x | nvptx | picochip) + basic_machine=$basic_machine-unknown + os=-none + ;; + m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65) + ;; + ms1) + basic_machine=mt-unknown + ;; + + strongarm | thumb | xscale) + basic_machine=arm-unknown + ;; + xgate) + basic_machine=$basic_machine-unknown + os=-none + ;; + xscaleeb) + basic_machine=armeb-unknown + ;; + + xscaleel) + basic_machine=armel-unknown + ;; + + # We use `pc' rather than `unknown' + # because (1) that's what they normally are, and + # (2) the word "unknown" tends to confuse beginning users. + i*86 | x86_64) + basic_machine=$basic_machine-pc + ;; + # Object if more than one company name word. + *-*-*) + echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 + exit 1 + ;; + # Recognize the basic CPU types with company name. + 580-* \ + | a29k-* \ + | aarch64-* | aarch64_be-* \ + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* | arceb-* \ + | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ + | avr-* | avr32-* \ + | ba-* \ + | be32-* | be64-* \ + | bfin-* | bs2000-* \ + | c[123]* | c30-* | [cjt]90-* | c4x-* \ + | c8051-* | clipper-* | craynv-* | cydra-* \ + | d10v-* | d30v-* | dlx-* \ + | e2k-* | elxsi-* \ + | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ + | h8300-* | h8500-* \ + | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ + | hexagon-* \ + | i*86-* | i860-* | i960-* | ia16-* | ia64-* \ + | ip2k-* | iq2000-* \ + | k1om-* \ + | le32-* | le64-* \ + | lm32-* \ + | m32c-* | m32r-* | m32rle-* \ + | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ + | microblaze-* | microblazeel-* \ + | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ + | mips16-* \ + | mips64-* | mips64el-* \ + | mips64octeon-* | mips64octeonel-* \ + | mips64orion-* | mips64orionel-* \ + | mips64r5900-* | mips64r5900el-* \ + | mips64vr-* | mips64vrel-* \ + | mips64vr4100-* | mips64vr4100el-* \ + | mips64vr4300-* | mips64vr4300el-* \ + | mips64vr5000-* | mips64vr5000el-* \ + | mips64vr5900-* | mips64vr5900el-* \ + | mipsisa32-* | mipsisa32el-* \ + | mipsisa32r2-* | mipsisa32r2el-* \ + | mipsisa32r6-* | mipsisa32r6el-* \ + | mipsisa64-* | mipsisa64el-* \ + | mipsisa64r2-* | mipsisa64r2el-* \ + | mipsisa64r6-* | mipsisa64r6el-* \ + | mipsisa64sb1-* | mipsisa64sb1el-* \ + | mipsisa64sr71k-* | mipsisa64sr71kel-* \ + | mipsr5900-* | mipsr5900el-* \ + | mipstx39-* | mipstx39el-* \ + | mmix-* \ + | mt-* \ + | msp430-* \ + | nds32-* | nds32le-* | nds32be-* \ + | nios-* | nios2-* | nios2eb-* | nios2el-* \ + | none-* | np1-* | ns16k-* | ns32k-* \ + | open8-* \ + | or1k*-* \ + | orion-* \ + | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ + | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* \ + | pru-* \ + | pyramid-* \ + | riscv32-* | riscv64-* \ + | rl78-* | romp-* | rs6000-* | rx-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ + | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ + | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ + | sparclite-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | sv1-* | sx*-* \ + | tahoe-* \ + | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tile*-* \ + | tron-* \ + | ubicom32-* \ + | v850-* | v850e-* | v850e1-* | v850es-* | v850e2-* | v850e2v3-* \ + | vax-* \ + | visium-* \ + | wasm32-* \ + | we32k-* \ + | x86-* | x86_64-* | xc16x-* | xps100-* \ + | xstormy16-* | xtensa*-* \ + | ymp-* \ + | z8k-* | z80-*) + ;; + # Recognize the basic CPU types without company name, with glob match. + xtensa*) + basic_machine=$basic_machine-unknown + ;; + # Recognize the various machine names and aliases which stand + # for a CPU type and a company and sometimes even an OS. + 386bsd) + basic_machine=i386-pc + os=-bsd + ;; + 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) + basic_machine=m68000-att + ;; + 3b*) + basic_machine=we32k-att + ;; + a29khif) + basic_machine=a29k-amd + os=-udi + ;; + abacus) + basic_machine=abacus-unknown + ;; + adobe68k) + basic_machine=m68010-adobe + os=-scout + ;; + alliant | fx80) + basic_machine=fx80-alliant + ;; + altos | altos3068) + basic_machine=m68k-altos + ;; + am29k) + basic_machine=a29k-none + os=-bsd + ;; + amd64) + basic_machine=x86_64-pc + ;; + amd64-*) + basic_machine=x86_64-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + amdahl) + basic_machine=580-amdahl + os=-sysv + ;; + amiga | amiga-*) + basic_machine=m68k-unknown + ;; + amigaos | amigados) + basic_machine=m68k-unknown + os=-amigaos + ;; + amigaunix | amix) + basic_machine=m68k-unknown + os=-sysv4 + ;; + apollo68) + basic_machine=m68k-apollo + os=-sysv + ;; + apollo68bsd) + basic_machine=m68k-apollo + os=-bsd + ;; + aros) + basic_machine=i386-pc + os=-aros + ;; + asmjs) + basic_machine=asmjs-unknown + ;; + aux) + basic_machine=m68k-apple + os=-aux + ;; + balance) + basic_machine=ns32k-sequent + os=-dynix + ;; + blackfin) + basic_machine=bfin-unknown + os=-linux + ;; + blackfin-*) + basic_machine=bfin-`echo "$basic_machine" | sed 's/^[^-]*-//'` + os=-linux + ;; + bluegene*) + basic_machine=powerpc-ibm + os=-cnk + ;; + c54x-*) + basic_machine=tic54x-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + c55x-*) + basic_machine=tic55x-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + c6x-*) + basic_machine=tic6x-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + c90) + basic_machine=c90-cray + os=-unicos + ;; + cegcc) + basic_machine=arm-unknown + os=-cegcc + ;; + convex-c1) + basic_machine=c1-convex + os=-bsd + ;; + convex-c2) + basic_machine=c2-convex + os=-bsd + ;; + convex-c32) + basic_machine=c32-convex + os=-bsd + ;; + convex-c34) + basic_machine=c34-convex + os=-bsd + ;; + convex-c38) + basic_machine=c38-convex + os=-bsd + ;; + cray | j90) + basic_machine=j90-cray + os=-unicos + ;; + craynv) + basic_machine=craynv-cray + os=-unicosmp + ;; + cr16 | cr16-*) + basic_machine=cr16-unknown + os=-elf + ;; + crds | unos) + basic_machine=m68k-crds + ;; + crisv32 | crisv32-* | etraxfs*) + basic_machine=crisv32-axis + ;; + cris | cris-* | etrax*) + basic_machine=cris-axis + ;; + crx) + basic_machine=crx-unknown + os=-elf + ;; + da30 | da30-*) + basic_machine=m68k-da30 + ;; + decstation | decstation-3100 | pmax | pmax-* | pmin | dec3100 | decstatn) + basic_machine=mips-dec + ;; + decsystem10* | dec10*) + basic_machine=pdp10-dec + os=-tops10 + ;; + decsystem20* | dec20*) + basic_machine=pdp10-dec + os=-tops20 + ;; + delta | 3300 | motorola-3300 | motorola-delta \ + | 3300-motorola | delta-motorola) + basic_machine=m68k-motorola + ;; + delta88) + basic_machine=m88k-motorola + os=-sysv3 + ;; + dicos) + basic_machine=i686-pc + os=-dicos + ;; + djgpp) + basic_machine=i586-pc + os=-msdosdjgpp + ;; + dpx20 | dpx20-*) + basic_machine=rs6000-bull + os=-bosx + ;; + dpx2*) + basic_machine=m68k-bull + os=-sysv3 + ;; + e500v[12]) + basic_machine=powerpc-unknown + os=$os"spe" + ;; + e500v[12]-*) + basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` + os=$os"spe" + ;; + ebmon29k) + basic_machine=a29k-amd + os=-ebmon + ;; + elxsi) + basic_machine=elxsi-elxsi + os=-bsd + ;; + encore | umax | mmax) + basic_machine=ns32k-encore + ;; + es1800 | OSE68k | ose68k | ose | OSE) + basic_machine=m68k-ericsson + os=-ose + ;; + fx2800) + basic_machine=i860-alliant + ;; + genix) + basic_machine=ns32k-ns + ;; + gmicro) + basic_machine=tron-gmicro + os=-sysv + ;; + go32) + basic_machine=i386-pc + os=-go32 + ;; + h3050r* | hiux*) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + h8300hms) + basic_machine=h8300-hitachi + os=-hms + ;; + h8300xray) + basic_machine=h8300-hitachi + os=-xray + ;; + h8500hms) + basic_machine=h8500-hitachi + os=-hms + ;; + harris) + basic_machine=m88k-harris + os=-sysv3 + ;; + hp300-*) + basic_machine=m68k-hp + ;; + hp300bsd) + basic_machine=m68k-hp + os=-bsd + ;; + hp300hpux) + basic_machine=m68k-hp + os=-hpux + ;; + hp3k9[0-9][0-9] | hp9[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k2[0-9][0-9] | hp9k31[0-9]) + basic_machine=m68000-hp + ;; + hp9k3[2-9][0-9]) + basic_machine=m68k-hp + ;; + hp9k6[0-9][0-9] | hp6[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hp9k7[0-79][0-9] | hp7[0-79][0-9]) + basic_machine=hppa1.1-hp + ;; + hp9k78[0-9] | hp78[0-9]) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) + # FIXME: really hppa2.0-hp + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][13679] | hp8[0-9][13679]) + basic_machine=hppa1.1-hp + ;; + hp9k8[0-9][0-9] | hp8[0-9][0-9]) + basic_machine=hppa1.0-hp + ;; + hppaosf) + basic_machine=hppa1.1-hp + os=-osf + ;; + hppro) + basic_machine=hppa1.1-hp + os=-proelf + ;; + i370-ibm* | ibm*) + basic_machine=i370-ibm + ;; + i*86v32) + basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + os=-sysv32 + ;; + i*86v4*) + basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + os=-sysv4 + ;; + i*86v) + basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + os=-sysv + ;; + i*86sol2) + basic_machine=`echo "$1" | sed -e 's/86.*/86-pc/'` + os=-solaris2 + ;; + i386mach) + basic_machine=i386-mach + os=-mach + ;; + vsta) + basic_machine=i386-unknown + os=-vsta + ;; + iris | iris4d) + basic_machine=mips-sgi + case $os in + -irix*) + ;; + *) + os=-irix4 + ;; + esac + ;; + isi68 | isi) + basic_machine=m68k-isi + os=-sysv + ;; + leon-*|leon[3-9]-*) + basic_machine=sparc-`echo "$basic_machine" | sed 's/-.*//'` + ;; + m68knommu) + basic_machine=m68k-unknown + os=-linux + ;; + m68knommu-*) + basic_machine=m68k-`echo "$basic_machine" | sed 's/^[^-]*-//'` + os=-linux + ;; + magnum | m3230) + basic_machine=mips-mips + os=-sysv + ;; + merlin) + basic_machine=ns32k-utek + os=-sysv + ;; + microblaze*) + basic_machine=microblaze-xilinx + ;; + mingw64) + basic_machine=x86_64-pc + os=-mingw64 + ;; + mingw32) + basic_machine=i686-pc + os=-mingw32 + ;; + mingw32ce) + basic_machine=arm-unknown + os=-mingw32ce + ;; + miniframe) + basic_machine=m68000-convergent + ;; + *mint | -mint[0-9]* | *MiNT | *MiNT[0-9]*) + basic_machine=m68k-atari + os=-mint + ;; + mips3*-*) + basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'` + ;; + mips3*) + basic_machine=`echo "$basic_machine" | sed -e 's/mips3/mips64/'`-unknown + ;; + monitor) + basic_machine=m68k-rom68k + os=-coff + ;; + morphos) + basic_machine=powerpc-unknown + os=-morphos + ;; + moxiebox) + basic_machine=moxie-unknown + os=-moxiebox + ;; + msdos) + basic_machine=i386-pc + os=-msdos + ;; + ms1-*) + basic_machine=`echo "$basic_machine" | sed -e 's/ms1-/mt-/'` + ;; + msys) + basic_machine=i686-pc + os=-msys + ;; + mvs) + basic_machine=i370-ibm + os=-mvs + ;; + nacl) + basic_machine=le32-unknown + os=-nacl + ;; + ncr3000) + basic_machine=i486-ncr + os=-sysv4 + ;; + netbsd386) + basic_machine=i386-unknown + os=-netbsd + ;; + netwinder) + basic_machine=armv4l-rebel + os=-linux + ;; + news | news700 | news800 | news900) + basic_machine=m68k-sony + os=-newsos + ;; + news1000) + basic_machine=m68030-sony + os=-newsos + ;; + news-3600 | risc-news) + basic_machine=mips-sony + os=-newsos + ;; + necv70) + basic_machine=v70-nec + os=-sysv + ;; + next | m*-next) + basic_machine=m68k-next + case $os in + -nextstep* ) + ;; + -ns2*) + os=-nextstep2 + ;; + *) + os=-nextstep3 + ;; + esac + ;; + nh3000) + basic_machine=m68k-harris + os=-cxux + ;; + nh[45]000) + basic_machine=m88k-harris + os=-cxux + ;; + nindy960) + basic_machine=i960-intel + os=-nindy + ;; + mon960) + basic_machine=i960-intel + os=-mon960 + ;; + nonstopux) + basic_machine=mips-compaq + os=-nonstopux + ;; + np1) + basic_machine=np1-gould + ;; + neo-tandem) + basic_machine=neo-tandem + ;; + nse-tandem) + basic_machine=nse-tandem + ;; + nsr-tandem) + basic_machine=nsr-tandem + ;; + nsv-tandem) + basic_machine=nsv-tandem + ;; + nsx-tandem) + basic_machine=nsx-tandem + ;; + op50n-* | op60c-*) + basic_machine=hppa1.1-oki + os=-proelf + ;; + openrisc | openrisc-*) + basic_machine=or32-unknown + ;; + os400) + basic_machine=powerpc-ibm + os=-os400 + ;; + OSE68000 | ose68000) + basic_machine=m68000-ericsson + os=-ose + ;; + os68k) + basic_machine=m68k-none + os=-os68k + ;; + pa-hitachi) + basic_machine=hppa1.1-hitachi + os=-hiuxwe2 + ;; + paragon) + basic_machine=i860-intel + os=-osf + ;; + parisc) + basic_machine=hppa-unknown + os=-linux + ;; + parisc-*) + basic_machine=hppa-`echo "$basic_machine" | sed 's/^[^-]*-//'` + os=-linux + ;; + pbd) + basic_machine=sparc-tti + ;; + pbb) + basic_machine=m68k-tti + ;; + pc532 | pc532-*) + basic_machine=ns32k-pc532 + ;; + pc98) + basic_machine=i386-pc + ;; + pc98-*) + basic_machine=i386-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pentium | p5 | k5 | k6 | nexgen | viac3) + basic_machine=i586-pc + ;; + pentiumpro | p6 | 6x86 | athlon | athlon_*) + basic_machine=i686-pc + ;; + pentiumii | pentium2 | pentiumiii | pentium3) + basic_machine=i686-pc + ;; + pentium4) + basic_machine=i786-pc + ;; + pentium-* | p5-* | k5-* | k6-* | nexgen-* | viac3-*) + basic_machine=i586-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pentiumpro-* | p6-* | 6x86-* | athlon-*) + basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pentiumii-* | pentium2-* | pentiumiii-* | pentium3-*) + basic_machine=i686-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pentium4-*) + basic_machine=i786-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + pn) + basic_machine=pn-gould + ;; + power) basic_machine=power-ibm + ;; + ppc | ppcbe) basic_machine=powerpc-unknown + ;; + ppc-* | ppcbe-*) + basic_machine=powerpc-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + ppcle | powerpclittle) + basic_machine=powerpcle-unknown + ;; + ppcle-* | powerpclittle-*) + basic_machine=powerpcle-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + ppc64) basic_machine=powerpc64-unknown + ;; + ppc64-*) basic_machine=powerpc64-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + ppc64le | powerpc64little) + basic_machine=powerpc64le-unknown + ;; + ppc64le-* | powerpc64little-*) + basic_machine=powerpc64le-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + ps2) + basic_machine=i386-ibm + ;; + pw32) + basic_machine=i586-unknown + os=-pw32 + ;; + rdos | rdos64) + basic_machine=x86_64-pc + os=-rdos + ;; + rdos32) + basic_machine=i386-pc + os=-rdos + ;; + rom68k) + basic_machine=m68k-rom68k + os=-coff + ;; + rm[46]00) + basic_machine=mips-siemens + ;; + rtpc | rtpc-*) + basic_machine=romp-ibm + ;; + s390 | s390-*) + basic_machine=s390-ibm + ;; + s390x | s390x-*) + basic_machine=s390x-ibm + ;; + sa29200) + basic_machine=a29k-amd + os=-udi + ;; + sb1) + basic_machine=mipsisa64sb1-unknown + ;; + sb1el) + basic_machine=mipsisa64sb1el-unknown + ;; + sde) + basic_machine=mipsisa32-sde + os=-elf + ;; + sei) + basic_machine=mips-sei + os=-seiux + ;; + sequent) + basic_machine=i386-sequent + ;; + sh5el) + basic_machine=sh5le-unknown + ;; + simso-wrs) + basic_machine=sparclite-wrs + os=-vxworks + ;; + sps7) + basic_machine=m68k-bull + os=-sysv2 + ;; + spur) + basic_machine=spur-unknown + ;; + st2000) + basic_machine=m68k-tandem + ;; + stratus) + basic_machine=i860-stratus + os=-sysv4 + ;; + strongarm-* | thumb-*) + basic_machine=arm-`echo "$basic_machine" | sed 's/^[^-]*-//'` + ;; + sun2) + basic_machine=m68000-sun + ;; + sun2os3) + basic_machine=m68000-sun + os=-sunos3 + ;; + sun2os4) + basic_machine=m68000-sun + os=-sunos4 + ;; + sun3os3) + basic_machine=m68k-sun + os=-sunos3 + ;; + sun3os4) + basic_machine=m68k-sun + os=-sunos4 + ;; + sun4os3) + basic_machine=sparc-sun + os=-sunos3 + ;; + sun4os4) + basic_machine=sparc-sun + os=-sunos4 + ;; + sun4sol2) + basic_machine=sparc-sun + os=-solaris2 + ;; + sun3 | sun3-*) + basic_machine=m68k-sun + ;; + sun4) + basic_machine=sparc-sun + ;; + sun386 | sun386i | roadrunner) + basic_machine=i386-sun + ;; + sv1) + basic_machine=sv1-cray + os=-unicos + ;; + symmetry) + basic_machine=i386-sequent + os=-dynix + ;; + t3e) + basic_machine=alphaev5-cray + os=-unicos + ;; + t90) + basic_machine=t90-cray + os=-unicos + ;; + tile*) + basic_machine=$basic_machine-unknown + os=-linux-gnu + ;; + tx39) + basic_machine=mipstx39-unknown + ;; + tx39el) + basic_machine=mipstx39el-unknown + ;; + toad1) + basic_machine=pdp10-xkl + os=-tops20 + ;; + tower | tower-32) + basic_machine=m68k-ncr + ;; + tpf) + basic_machine=s390x-ibm + os=-tpf + ;; + udi29k) + basic_machine=a29k-amd + os=-udi + ;; + ultra3) + basic_machine=a29k-nyu + os=-sym1 + ;; + v810 | necv810) + basic_machine=v810-nec + os=-none + ;; + vaxv) + basic_machine=vax-dec + os=-sysv + ;; + vms) + basic_machine=vax-dec + os=-vms + ;; + vpp*|vx|vx-*) + basic_machine=f301-fujitsu + ;; + vxworks960) + basic_machine=i960-wrs + os=-vxworks + ;; + vxworks68) + basic_machine=m68k-wrs + os=-vxworks + ;; + vxworks29k) + basic_machine=a29k-wrs + os=-vxworks + ;; + w65*) + basic_machine=w65-wdc + os=-none + ;; + w89k-*) + basic_machine=hppa1.1-winbond + os=-proelf + ;; + x64) + basic_machine=x86_64-pc + ;; + xbox) + basic_machine=i686-pc + os=-mingw32 + ;; + xps | xps100) + basic_machine=xps100-honeywell + ;; + xscale-* | xscalee[bl]-*) + basic_machine=`echo "$basic_machine" | sed 's/^xscale/arm/'` + ;; + ymp) + basic_machine=ymp-cray + os=-unicos + ;; + none) + basic_machine=none-none + os=-none + ;; + +# Here we handle the default manufacturer of certain CPU types. It is in +# some cases the only manufacturer, in others, it is the most popular. + w89k) + basic_machine=hppa1.1-winbond + ;; + op50n) + basic_machine=hppa1.1-oki + ;; + op60c) + basic_machine=hppa1.1-oki + ;; + romp) + basic_machine=romp-ibm + ;; + mmix) + basic_machine=mmix-knuth + ;; + rs6000) + basic_machine=rs6000-ibm + ;; + vax) + basic_machine=vax-dec + ;; + pdp11) + basic_machine=pdp11-dec + ;; + we32k) + basic_machine=we32k-att + ;; + sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) + basic_machine=sh-unknown + ;; + cydra) + basic_machine=cydra-cydrome + ;; + orion) + basic_machine=orion-highlevel + ;; + orion105) + basic_machine=clipper-highlevel + ;; + mac | mpw | mac-mpw) + basic_machine=m68k-apple + ;; + pmac | pmac-mpw) + basic_machine=powerpc-apple + ;; + *-unknown) + # Make sure to match an already-canonicalized machine name. + ;; + *) + echo Invalid configuration \`"$1"\': machine \`"$basic_machine"\' not recognized 1>&2 + exit 1 + ;; +esac + +# Here we canonicalize certain aliases for manufacturers. +case $basic_machine in + *-digital*) + basic_machine=`echo "$basic_machine" | sed 's/digital.*/dec/'` + ;; + *-commodore*) + basic_machine=`echo "$basic_machine" | sed 's/commodore.*/cbm/'` + ;; + *) + ;; +esac + +# Decode manufacturer-specific aliases for certain operating systems. + +if [ x"$os" != x"" ] +then +case $os in + # First match some system type aliases that might get confused + # with valid system types. + # -solaris* is a basic system type, with this one exception. + -auroraux) + os=-auroraux + ;; + -solaris1 | -solaris1.*) + os=`echo $os | sed -e 's|solaris1|sunos4|'` + ;; + -solaris) + os=-solaris2 + ;; + -unixware*) + os=-sysv4.2uw + ;; + -gnu/linux*) + os=`echo $os | sed -e 's|gnu/linux|linux-gnu|'` + ;; + # es1800 is here to avoid being matched by es* (a different OS) + -es1800*) + os=-ose + ;; + # Now accept the basic system types. + # The portable systems comes first. + # Each alternative MUST end in a * to match a version number. + # -sysv* is not here because it comes later, after sysvr4. + -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ + | -sym* | -kopensolaris* | -plan9* \ + | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ + | -aos* | -aros* | -cloudabi* | -sortix* \ + | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ + | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ + | -hiux* | -knetbsd* | -mirbsd* | -netbsd* \ + | -bitrig* | -openbsd* | -solidbsd* | -libertybsd* \ + | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ + | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ + | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ + | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ + | -chorusos* | -chorusrdb* | -cegcc* | -glidix* \ + | -cygwin* | -msys* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ + | -midipix* | -mingw32* | -mingw64* | -linux-gnu* | -linux-android* \ + | -linux-newlib* | -linux-musl* | -linux-uclibc* \ + | -uxpv* | -beos* | -mpeix* | -udk* | -moxiebox* \ + | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* \ + | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ + | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ + | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ + | -morphos* | -superux* | -rtmk* | -windiss* \ + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es* \ + | -onefs* | -tirtos* | -phoenix* | -fuchsia* | -redox* | -bme* \ + | -midnightbsd*) + # Remember, each alternative MUST END IN *, to match a version number. + ;; + -qnx*) + case $basic_machine in + x86-* | i*86-*) + ;; + *) + os=-nto$os + ;; + esac + ;; + -nto-qnx*) + ;; + -nto*) + os=`echo $os | sed -e 's|nto|nto-qnx|'` + ;; + -sim | -xray | -os68k* | -v88r* \ + | -windows* | -osx | -abug | -netware* | -os9* \ + | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) + ;; + -mac*) + os=`echo "$os" | sed -e 's|mac|macos|'` + ;; + -linux-dietlibc) + os=-linux-dietlibc + ;; + -linux*) + os=`echo $os | sed -e 's|linux|linux-gnu|'` + ;; + -sunos5*) + os=`echo "$os" | sed -e 's|sunos5|solaris2|'` + ;; + -sunos6*) + os=`echo "$os" | sed -e 's|sunos6|solaris3|'` + ;; + -opened*) + os=-openedition + ;; + -os400*) + os=-os400 + ;; + -wince*) + os=-wince + ;; + -utek*) + os=-bsd + ;; + -dynix*) + os=-bsd + ;; + -acis*) + os=-aos + ;; + -atheos*) + os=-atheos + ;; + -syllable*) + os=-syllable + ;; + -386bsd) + os=-bsd + ;; + -ctix* | -uts*) + os=-sysv + ;; + -nova*) + os=-rtmk-nova + ;; + -ns2) + os=-nextstep2 + ;; + -nsk*) + os=-nsk + ;; + # Preserve the version number of sinix5. + -sinix5.*) + os=`echo $os | sed -e 's|sinix|sysv|'` + ;; + -sinix*) + os=-sysv4 + ;; + -tpf*) + os=-tpf + ;; + -triton*) + os=-sysv3 + ;; + -oss*) + os=-sysv3 + ;; + -svr4*) + os=-sysv4 + ;; + -svr3) + os=-sysv3 + ;; + -sysvr4) + os=-sysv4 + ;; + # This must come after -sysvr4. + -sysv*) + ;; + -ose*) + os=-ose + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + os=-mint + ;; + -zvmoe) + os=-zvmoe + ;; + -dicos*) + os=-dicos + ;; + -pikeos*) + # Until real need of OS specific support for + # particular features comes up, bare metal + # configurations are quite functional. + case $basic_machine in + arm*) + os=-eabi + ;; + *) + os=-elf + ;; + esac + ;; + -nacl*) + ;; + -ios) + ;; + -none) + ;; + *) + # Get rid of the `-' at the beginning of $os. + os=`echo $os | sed 's/[^-]*-//'` + echo Invalid configuration \`"$1"\': system \`"$os"\' not recognized 1>&2 + exit 1 + ;; +esac +else + +# Here we handle the default operating systems that come with various machines. +# The value should be what the vendor currently ships out the door with their +# machine or put another way, the most popular os provided with the machine. + +# Note that if you're going to try to match "-MANUFACTURER" here (say, +# "-sun"), then you have to tell the case statement up towards the top +# that MANUFACTURER isn't an operating system. Otherwise, code above +# will signal an error saying that MANUFACTURER isn't an operating +# system, and we'll never get to this point. + +case $basic_machine in + score-*) + os=-elf + ;; + spu-*) + os=-elf + ;; + *-acorn) + os=-riscix1.2 + ;; + arm*-rebel) + os=-linux + ;; + arm*-semi) + os=-aout + ;; + c4x-* | tic4x-*) + os=-coff + ;; + c8051-*) + os=-elf + ;; + hexagon-*) + os=-elf + ;; + tic54x-*) + os=-coff + ;; + tic55x-*) + os=-coff + ;; + tic6x-*) + os=-coff + ;; + # This must come before the *-dec entry. + pdp10-*) + os=-tops20 + ;; + pdp11-*) + os=-none + ;; + *-dec | vax-*) + os=-ultrix4.2 + ;; + m68*-apollo) + os=-domain + ;; + i386-sun) + os=-sunos4.0.2 + ;; + m68000-sun) + os=-sunos3 + ;; + m68*-cisco) + os=-aout + ;; + mep-*) + os=-elf + ;; + mips*-cisco) + os=-elf + ;; + mips*-*) + os=-elf + ;; + or32-*) + os=-coff + ;; + *-tti) # must be before sparc entry or we get the wrong os. + os=-sysv3 + ;; + sparc-* | *-sun) + os=-sunos4.1.1 + ;; + pru-*) + os=-elf + ;; + *-be) + os=-beos + ;; + *-ibm) + os=-aix + ;; + *-knuth) + os=-mmixware + ;; + *-wec) + os=-proelf + ;; + *-winbond) + os=-proelf + ;; + *-oki) + os=-proelf + ;; + *-hp) + os=-hpux + ;; + *-hitachi) + os=-hiux + ;; + i860-* | *-att | *-ncr | *-altos | *-motorola | *-convergent) + os=-sysv + ;; + *-cbm) + os=-amigaos + ;; + *-dg) + os=-dgux + ;; + *-dolphin) + os=-sysv3 + ;; + m68k-ccur) + os=-rtu + ;; + m88k-omron*) + os=-luna + ;; + *-next) + os=-nextstep + ;; + *-sequent) + os=-ptx + ;; + *-crds) + os=-unos + ;; + *-ns) + os=-genix + ;; + i370-*) + os=-mvs + ;; + *-gould) + os=-sysv + ;; + *-highlevel) + os=-bsd + ;; + *-encore) + os=-bsd + ;; + *-sgi) + os=-irix + ;; + *-siemens) + os=-sysv4 + ;; + *-masscomp) + os=-rtu + ;; + f30[01]-fujitsu | f700-fujitsu) + os=-uxpv + ;; + *-rom68k) + os=-coff + ;; + *-*bug) + os=-coff + ;; + *-apple) + os=-macos + ;; + *-atari*) + os=-mint + ;; + *) + os=-none + ;; +esac +fi + +# Here we handle the case where we know the os, and the CPU type, but not the +# manufacturer. We pick the logical manufacturer. +vendor=unknown +case $basic_machine in + *-unknown) + case $os in + -riscix*) + vendor=acorn + ;; + -sunos*) + vendor=sun + ;; + -cnk*|-aix*) + vendor=ibm + ;; + -beos*) + vendor=be + ;; + -hpux*) + vendor=hp + ;; + -mpeix*) + vendor=hp + ;; + -hiux*) + vendor=hitachi + ;; + -unos*) + vendor=crds + ;; + -dgux*) + vendor=dg + ;; + -luna*) + vendor=omron + ;; + -genix*) + vendor=ns + ;; + -mvs* | -opened*) + vendor=ibm + ;; + -os400*) + vendor=ibm + ;; + -ptx*) + vendor=sequent + ;; + -tpf*) + vendor=ibm + ;; + -vxsim* | -vxworks* | -windiss*) + vendor=wrs + ;; + -aux*) + vendor=apple + ;; + -hms*) + vendor=hitachi + ;; + -mpw* | -macos*) + vendor=apple + ;; + -*mint | -mint[0-9]* | -*MiNT | -MiNT[0-9]*) + vendor=atari + ;; + -vos*) + vendor=stratus + ;; + esac + basic_machine=`echo "$basic_machine" | sed "s/unknown/$vendor/"` + ;; +esac + +echo "$basic_machine$os" +exit + +# Local variables: +# eval: (add-hook 'write-file-functions 'time-stamp) +# time-stamp-start: "timestamp='" +# time-stamp-format: "%:y-%02m-%02d" +# time-stamp-end: "'" +# End: diff --git a/configure b/configure new file mode 100755 index 000000000..7cd1d94f9 --- /dev/null +++ b/configure @@ -0,0 +1,16172 @@ +#! /bin/sh +# Guess values for system-dependent variables and create Makefiles. +# Generated by GNU Autoconf 2.69 for libpostal 1.1.0. +# +# +# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. +# +# +# This configure script is free software; the Free Software Foundation +# gives unlimited permission to copy, distribute and modify it. +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +# Use a proper internal environment variable to ensure we don't fall + # into an infinite loop, continuously re-executing ourselves. + if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then + _as_can_reexec=no; export _as_can_reexec; + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +as_fn_exit 255 + fi + # We don't want this to propagate to other subprocesses. + { _as_can_reexec=; unset _as_can_reexec;} +if test "x$CONFIG_SHELL" = x; then + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } + +exitcode=0 +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : + +else + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1 +test -x / || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 + + test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( + ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO + PATH=/empty FPATH=/empty; export PATH FPATH + test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ + || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1" + if (eval "$as_required") 2>/dev/null; then : + as_have_required=yes +else + as_have_required=no +fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : + +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false +for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + as_found=: + case $as_dir in #( + /*) + for as_base in sh bash ksh sh5; do + # Try only shells that exist, to save several forks. + as_shell=$as_dir/$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + CONFIG_SHELL=$as_shell as_have_required=yes + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + break 2 +fi +fi + done;; + esac + as_found=false +done +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi; } +IFS=$as_save_IFS + + + if test "x$CONFIG_SHELL" != x; then : + export CONFIG_SHELL + # We cannot yet assume a decent shell, so we have to provide a +# neutralization value for shells without unset; and this also +# works around shells that cannot unset nonexistent variables. +# Preserve -v and -x to the replacement shell. +BASH_ENV=/dev/null +ENV=/dev/null +(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV +case $- in # (((( + *v*x* | *x*v* ) as_opts=-vx ;; + *v* ) as_opts=-v ;; + *x* ) as_opts=-x ;; + * ) as_opts= ;; +esac +exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} +# Admittedly, this is quite paranoid, since all the known shells bail +# out after a failed `exec'. +$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 +exit 255 +fi + + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." + else + $as_echo "$0: Please tell bug-autoconf@gnu.org about your system, +$0: including any error possibly output before this +$0: message. Then install a modern shell, or manually run +$0: the script under such a shell if you do have one." + fi + exit 1 +fi +fi +fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS + +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + + + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) + sed -n ' + p + /[$]LINENO/= + ' <$as_myself | + sed ' + s/[$]LINENO.*/&-/ + t lineno + b + :lineno + N + :loop + s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ + t loop + s/-\n.*// + ' >$as_me.lineno && + chmod +x "$as_me.lineno" || + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } + + # If we had to re-execute with $CONFIG_SHELL, we're ensured to have + # already done that, so ensure we don't try to do so again and fall + # in an infinite loop. This has already happened in practice. + _as_can_reexec=no; export _as_can_reexec + # Don't try to exec as it changes $[0], causing all sort of problems + # (the dirname of $[0] is not the place where we might find the + # original and so on. Autoconf is especially sensitive to this). + . "./$as_me.lineno" + # Exit status is that of the last command. + exit +} + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + +SHELL=${CONFIG_SHELL-/bin/sh} + + +test -n "$DJDIR" || exec 7<&0 &1 + +# Name of the host. +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, +# so uname gets run too. +ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` + +# +# Initializations. +# +ac_default_prefix=/usr/local +ac_clean_files= +ac_config_libobj_dir=. +LIBOBJS= +cross_compiling=no +subdirs= +MFLAGS= +MAKEFLAGS= + +# Identity of this package. +PACKAGE_NAME='libpostal' +PACKAGE_TARNAME='libpostal' +PACKAGE_VERSION='1.1.0' +PACKAGE_STRING='libpostal 1.1.0' +PACKAGE_BUGREPORT='' +PACKAGE_URL='' + +ac_unique_file="src" +# Factoring default headers for most tests. +ac_includes_default="\ +#include +#ifdef HAVE_SYS_TYPES_H +# include +#endif +#ifdef HAVE_SYS_STAT_H +# include +#endif +#ifdef STDC_HEADERS +# include +# include +#else +# ifdef HAVE_STDLIB_H +# include +# endif +#endif +#ifdef HAVE_STRING_H +# if !defined STDC_HEADERS && defined HAVE_MEMORY_H +# include +# endif +# include +#endif +#ifdef HAVE_STRINGS_H +# include +#endif +#ifdef HAVE_INTTYPES_H +# include +#endif +#ifdef HAVE_STDINT_H +# include +#endif +#ifdef HAVE_UNISTD_H +# include +#endif" + +ac_subst_vars='am__EXEEXT_FALSE +am__EXEEXT_TRUE +LTLIBOBJS +LIBOBJS +LIBPOSTAL_SO_VERSION +CFLAGS_SCANNER_EXTRA +DOWNLOAD_DATA_FALSE +DOWNLOAD_DATA_TRUE +MODEL +CBLAS_LIBS +FOUND_GSHUF +FOUND_SHUF +LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION +LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION +LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION +LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING +LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION +LIBPOSTAL_PARSER_MODEL_LATEST_VERSION +LIBPOSTAL_DATA_FILE_LATEST_VERSION +LIBPOSTAL_DATA_DIR_VERSION_STRING +CPP +LT_SYS_LIBRARY_PATH +OTOOL64 +OTOOL +LIPO +NMEDIT +DSYMUTIL +MANIFEST_TOOL +RANLIB +ac_ct_AR +AR +DLLTOOL +OBJDUMP +LN_S +NM +ac_ct_DUMPBIN +DUMPBIN +LD +FGREP +EGREP +GREP +SED +am__fastdepCC_FALSE +am__fastdepCC_TRUE +CCDEPMODE +am__nodep +AMDEPBACKSLASH +AMDEP_FALSE +AMDEP_TRUE +am__include +DEPDIR +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +host_os +host_vendor +host_cpu +host +build_os +build_vendor +build_cpu +build +LIBTOOL +AM_BACKSLASH +AM_DEFAULT_VERBOSITY +AM_DEFAULT_V +AM_V +am__untar +am__tar +AMTAR +am__leading_dot +SET_MAKE +AWK +mkdir_p +MKDIR_P +INSTALL_STRIP_PROGRAM +STRIP +install_sh +MAKEINFO +AUTOHEADER +AUTOMAKE +AUTOCONF +ACLOCAL +VERSION +PACKAGE +CYGPATH_W +am__isrc +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +runstatedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL +am__quote' +ac_subst_files='' +ac_user_opts=' +enable_option_checking +enable_silent_rules +enable_shared +enable_static +with_pic +enable_fast_install +with_aix_soname +enable_dependency_tracking +with_gnu_ld +with_sysroot +enable_libtool_lock +enable_sse2 +with_cblas +enable_data_download +with_cflags_scanner_extra +' + ac_precious_vars='build_alias +host_alias +target_alias +CC +CFLAGS +LDFLAGS +LIBS +CPPFLAGS +LT_SYS_LIBRARY_PATH +CPP +MODEL' + + +# Initialize some variables set by options. +ac_init_help= +ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= +# The variables have the same names as the options, with +# dashes changed to underlines. +cache_file=/dev/null +exec_prefix=NONE +no_create= +no_recursion= +prefix=NONE +program_prefix=NONE +program_suffix=NONE +program_transform_name=s,x,x, +silent= +site= +srcdir= +verbose= +x_includes=NONE +x_libraries=NONE + +# Installation directory options. +# These are left unexpanded so users can "make install exec_prefix=/foo" +# and all the variables that are supposed to be based on exec_prefix +# by default will actually change. +# Use braces instead of parens because sh, perl, etc. also accept them. +# (The list follows the same order as the GNU Coding Standards.) +bindir='${exec_prefix}/bin' +sbindir='${exec_prefix}/sbin' +libexecdir='${exec_prefix}/libexec' +datarootdir='${prefix}/share' +datadir='${datarootdir}' +sysconfdir='${prefix}/etc' +sharedstatedir='${prefix}/com' +localstatedir='${prefix}/var' +runstatedir='${localstatedir}/run' +includedir='${prefix}/include' +oldincludedir='/usr/include' +docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' +infodir='${datarootdir}/info' +htmldir='${docdir}' +dvidir='${docdir}' +pdfdir='${docdir}' +psdir='${docdir}' +libdir='${exec_prefix}/lib' +localedir='${datarootdir}/locale' +mandir='${datarootdir}/man' + +ac_prev= +ac_dashdash= +for ac_option +do + # If the previous option needs an argument, assign it. + if test -n "$ac_prev"; then + eval $ac_prev=\$ac_option + ac_prev= + continue + fi + + case $ac_option in + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; + esac + + # Accept the important Cygnus configure options, so we can diagnose typos. + + case $ac_dashdash$ac_option in + --) + ac_dashdash=yes ;; + + -bindir | --bindir | --bindi | --bind | --bin | --bi) + ac_prev=bindir ;; + -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) + bindir=$ac_optarg ;; + + -build | --build | --buil | --bui | --bu) + ac_prev=build_alias ;; + -build=* | --build=* | --buil=* | --bui=* | --bu=*) + build_alias=$ac_optarg ;; + + -cache-file | --cache-file | --cache-fil | --cache-fi \ + | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) + ac_prev=cache_file ;; + -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ + | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) + cache_file=$ac_optarg ;; + + --config-cache | -C) + cache_file=config.cache ;; + + -datadir | --datadir | --datadi | --datad) + ac_prev=datadir ;; + -datadir=* | --datadir=* | --datadi=* | --datad=*) + datadir=$ac_optarg ;; + + -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ + | --dataroo | --dataro | --datar) + ac_prev=datarootdir ;; + -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ + | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) + datarootdir=$ac_optarg ;; + + -disable-* | --disable-*) + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; + + -docdir | --docdir | --docdi | --doc | --do) + ac_prev=docdir ;; + -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) + docdir=$ac_optarg ;; + + -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) + ac_prev=dvidir ;; + -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) + dvidir=$ac_optarg ;; + + -enable-* | --enable-*) + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; + + -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ + | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ + | --exec | --exe | --ex) + ac_prev=exec_prefix ;; + -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ + | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ + | --exec=* | --exe=* | --ex=*) + exec_prefix=$ac_optarg ;; + + -gas | --gas | --ga | --g) + # Obsolete; use --with-gas. + with_gas=yes ;; + + -help | --help | --hel | --he | -h) + ac_init_help=long ;; + -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) + ac_init_help=recursive ;; + -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) + ac_init_help=short ;; + + -host | --host | --hos | --ho) + ac_prev=host_alias ;; + -host=* | --host=* | --hos=* | --ho=*) + host_alias=$ac_optarg ;; + + -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) + ac_prev=htmldir ;; + -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ + | --ht=*) + htmldir=$ac_optarg ;; + + -includedir | --includedir | --includedi | --included | --include \ + | --includ | --inclu | --incl | --inc) + ac_prev=includedir ;; + -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ + | --includ=* | --inclu=* | --incl=* | --inc=*) + includedir=$ac_optarg ;; + + -infodir | --infodir | --infodi | --infod | --info | --inf) + ac_prev=infodir ;; + -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) + infodir=$ac_optarg ;; + + -libdir | --libdir | --libdi | --libd) + ac_prev=libdir ;; + -libdir=* | --libdir=* | --libdi=* | --libd=*) + libdir=$ac_optarg ;; + + -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ + | --libexe | --libex | --libe) + ac_prev=libexecdir ;; + -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ + | --libexe=* | --libex=* | --libe=*) + libexecdir=$ac_optarg ;; + + -localedir | --localedir | --localedi | --localed | --locale) + ac_prev=localedir ;; + -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) + localedir=$ac_optarg ;; + + -localstatedir | --localstatedir | --localstatedi | --localstated \ + | --localstate | --localstat | --localsta | --localst | --locals) + ac_prev=localstatedir ;; + -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ + | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) + localstatedir=$ac_optarg ;; + + -mandir | --mandir | --mandi | --mand | --man | --ma | --m) + ac_prev=mandir ;; + -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) + mandir=$ac_optarg ;; + + -nfp | --nfp | --nf) + # Obsolete; use --without-fp. + with_fp=no ;; + + -no-create | --no-create | --no-creat | --no-crea | --no-cre \ + | --no-cr | --no-c | -n) + no_create=yes ;; + + -no-recursion | --no-recursion | --no-recursio | --no-recursi \ + | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) + no_recursion=yes ;; + + -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ + | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ + | --oldin | --oldi | --old | --ol | --o) + ac_prev=oldincludedir ;; + -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ + | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ + | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) + oldincludedir=$ac_optarg ;; + + -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) + ac_prev=prefix ;; + -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) + prefix=$ac_optarg ;; + + -program-prefix | --program-prefix | --program-prefi | --program-pref \ + | --program-pre | --program-pr | --program-p) + ac_prev=program_prefix ;; + -program-prefix=* | --program-prefix=* | --program-prefi=* \ + | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) + program_prefix=$ac_optarg ;; + + -program-suffix | --program-suffix | --program-suffi | --program-suff \ + | --program-suf | --program-su | --program-s) + ac_prev=program_suffix ;; + -program-suffix=* | --program-suffix=* | --program-suffi=* \ + | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) + program_suffix=$ac_optarg ;; + + -program-transform-name | --program-transform-name \ + | --program-transform-nam | --program-transform-na \ + | --program-transform-n | --program-transform- \ + | --program-transform | --program-transfor \ + | --program-transfo | --program-transf \ + | --program-trans | --program-tran \ + | --progr-tra | --program-tr | --program-t) + ac_prev=program_transform_name ;; + -program-transform-name=* | --program-transform-name=* \ + | --program-transform-nam=* | --program-transform-na=* \ + | --program-transform-n=* | --program-transform-=* \ + | --program-transform=* | --program-transfor=* \ + | --program-transfo=* | --program-transf=* \ + | --program-trans=* | --program-tran=* \ + | --progr-tra=* | --program-tr=* | --program-t=*) + program_transform_name=$ac_optarg ;; + + -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) + ac_prev=pdfdir ;; + -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) + pdfdir=$ac_optarg ;; + + -psdir | --psdir | --psdi | --psd | --ps) + ac_prev=psdir ;; + -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) + psdir=$ac_optarg ;; + + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + silent=yes ;; + + -runstatedir | --runstatedir | --runstatedi | --runstated \ + | --runstate | --runstat | --runsta | --runst | --runs \ + | --run | --ru | --r) + ac_prev=runstatedir ;; + -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ + | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ + | --run=* | --ru=* | --r=*) + runstatedir=$ac_optarg ;; + + -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) + ac_prev=sbindir ;; + -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ + | --sbi=* | --sb=*) + sbindir=$ac_optarg ;; + + -sharedstatedir | --sharedstatedir | --sharedstatedi \ + | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ + | --sharedst | --shareds | --shared | --share | --shar \ + | --sha | --sh) + ac_prev=sharedstatedir ;; + -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ + | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ + | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ + | --sha=* | --sh=*) + sharedstatedir=$ac_optarg ;; + + -site | --site | --sit) + ac_prev=site ;; + -site=* | --site=* | --sit=*) + site=$ac_optarg ;; + + -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) + ac_prev=srcdir ;; + -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) + srcdir=$ac_optarg ;; + + -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ + | --syscon | --sysco | --sysc | --sys | --sy) + ac_prev=sysconfdir ;; + -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ + | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) + sysconfdir=$ac_optarg ;; + + -target | --target | --targe | --targ | --tar | --ta | --t) + ac_prev=target_alias ;; + -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) + target_alias=$ac_optarg ;; + + -v | -verbose | --verbose | --verbos | --verbo | --verb) + verbose=yes ;; + + -version | --version | --versio | --versi | --vers | -V) + ac_init_version=: ;; + + -with-* | --with-*) + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; + + -without-* | --without-*) + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` + # Reject names that are not valid shell variable names. + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; + + --x) + # Obsolete; use --with-x. + with_x=yes ;; + + -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ + | --x-incl | --x-inc | --x-in | --x-i) + ac_prev=x_includes ;; + -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ + | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) + x_includes=$ac_optarg ;; + + -x-libraries | --x-libraries | --x-librarie | --x-librari \ + | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) + ac_prev=x_libraries ;; + -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ + | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) + x_libraries=$ac_optarg ;; + + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" + ;; + + *=*) + ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` + # Reject names that are not valid shell variable names. + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac + eval $ac_envvar=\$ac_optarg + export $ac_envvar ;; + + *) + # FIXME: should be removed in autoconf 3.0. + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" + ;; + + esac +done + +if test -n "$ac_prev"; then + ac_option=--`echo $ac_prev | sed 's/_/-/g'` + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac +fi + +# Check all directory arguments for consistency. +for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ + datadir sysconfdir sharedstatedir localstatedir includedir \ + oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ + libdir localedir mandir runstatedir +do + eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. + case $ac_val in + [\\/$]* | ?:[\\/]* ) continue;; + NONE | '' ) case $ac_var in *prefix ) continue;; esac;; + esac + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" +done + +# There might be people who depend on the old broken behavior: `$host' +# used to hold the argument of --host etc. +# FIXME: To remove some day. +build=$build_alias +host=$host_alias +target=$target_alias + +# FIXME: To remove some day. +if test "x$host_alias" != x; then + if test "x$build_alias" = x; then + cross_compiling=maybe + elif test "x$build_alias" != "x$host_alias"; then + cross_compiling=yes + fi +fi + +ac_tool_prefix= +test -n "$host_alias" && ac_tool_prefix=$host_alias- + +test "$silent" = yes && exec 6>/dev/null + + +ac_pwd=`pwd` && test -n "$ac_pwd" && +ac_ls_di=`ls -di .` && +ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || + as_fn_error $? "working directory cannot be determined" +test "X$ac_ls_di" = "X$ac_pwd_ls_di" || + as_fn_error $? "pwd does not report name of working directory" + + +# Find the source files, if location was not specified. +if test -z "$srcdir"; then + ac_srcdir_defaulted=yes + # Try the directory containing this script, then the parent directory. + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_myself" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + srcdir=$ac_confdir + if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi +else + ac_srcdir_defaulted=no +fi +if test ! -r "$srcdir/$ac_unique_file"; then + test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" +fi +ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" +ac_abs_confdir=`( + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" + pwd)` +# When building in place, set srcdir=. +if test "$ac_abs_confdir" = "$ac_pwd"; then + srcdir=. +fi +# Remove unnecessary trailing slashes from srcdir. +# Double slashes in file names in object file debugging info +# mess up M-x gdb in Emacs. +case $srcdir in +*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; +esac +for ac_var in $ac_precious_vars; do + eval ac_env_${ac_var}_set=\${${ac_var}+set} + eval ac_env_${ac_var}_value=\$${ac_var} + eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} + eval ac_cv_env_${ac_var}_value=\$${ac_var} +done + +# +# Report the --help message. +# +if test "$ac_init_help" = "long"; then + # Omit some internal or obsolete options to make the list less imposing. + # This message is too long to be a string in the A/UX 3.1 sh. + cat <<_ACEOF +\`configure' configures libpostal 1.1.0 to adapt to many kinds of systems. + +Usage: $0 [OPTION]... [VAR=VALUE]... + +To assign environment variables (e.g., CC, CFLAGS...), specify them as +VAR=VALUE. See below for descriptions of some of the useful variables. + +Defaults for the options are specified in brackets. + +Configuration: + -h, --help display this help and exit + --help=short display options specific to this package + --help=recursive display the short help of all the included packages + -V, --version display version information and exit + -q, --quiet, --silent do not print \`checking ...' messages + --cache-file=FILE cache test results in FILE [disabled] + -C, --config-cache alias for \`--cache-file=config.cache' + -n, --no-create do not create output files + --srcdir=DIR find the sources in DIR [configure dir or \`..'] + +Installation directories: + --prefix=PREFIX install architecture-independent files in PREFIX + [$ac_default_prefix] + --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX + [PREFIX] + +By default, \`make install' will install all the files in +\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify +an installation prefix other than \`$ac_default_prefix' using \`--prefix', +for instance \`--prefix=\$HOME'. + +For better control, use the options below. + +Fine tuning of the installation directories: + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/libpostal] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] +_ACEOF + + cat <<\_ACEOF + +Program names: + --program-prefix=PREFIX prepend PREFIX to installed program names + --program-suffix=SUFFIX append SUFFIX to installed program names + --program-transform-name=PROGRAM run sed PROGRAM on installed program names + +System types: + --build=BUILD configure for building on BUILD [guessed] + --host=HOST cross-compile to build programs to run on HOST [BUILD] +_ACEOF +fi + +if test -n "$ac_init_help"; then + case $ac_init_help in + short | recursive ) echo "Configuration of libpostal 1.1.0:";; + esac + cat <<\_ACEOF + +Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options + --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) + --enable-FEATURE[=ARG] include FEATURE [ARG=yes] + --enable-silent-rules less verbose build output (undo: "make V=1") + --disable-silent-rules verbose build output (undo: "make V=0") + --enable-shared[=PKGS] build shared libraries [default=yes] + --enable-static[=PKGS] build static libraries [default=yes] + --enable-fast-install[=PKGS] + optimize for fast installation [default=yes] + --enable-dependency-tracking + do not reject slow dependency extractors + --disable-dependency-tracking + speeds up one-time build + --disable-libtool-lock avoid locking (might break parallel builds) + --disable-sse2 disable SSE2 optimization routines + + --disable-data-download Disable downloading data + +Optional Packages: + --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] + --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) + --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use + both] + --with-aix-soname=aix|svr4|both + shared library versioning (aka "SONAME") variant to + provide on AIX, [default=aix]. + --with-gnu-ld assume the C compiler uses GNU ld [default=no] + --with-sysroot[=DIR] Search for dependent libraries within DIR (or the + compiler's sysroot if not specified). + --with-cblas= use CBLAS library + --with-cflags-scanner-extra[=VALUE] + Extra compilation options for scanner.c + +Some influential environment variables: + CC C compiler command + CFLAGS C compiler flags + LDFLAGS linker flags, e.g. -L if you have libraries in a + nonstandard directory + LIBS libraries to pass to the linker, e.g. -l + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if + you have headers in a nonstandard directory + LT_SYS_LIBRARY_PATH + User-defined run-time library search path. + CPP C preprocessor + MODEL Option to use alternative data models. Currently available is + "senzing" (MODEL=senzing). If this option is not set the default + libpostal data model is used. + +Use these variables to override the choices made by `configure' or to help +it to find libraries and programs with nonstandard names/locations. + +Report bugs to the package provider. +_ACEOF +ac_status=$? +fi + +if test "$ac_init_help" = "recursive"; then + # If there are subdirs, report their specific --help. + for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +libpostal configure 1.1.0 +generated by GNU Autoconf 2.69 + +Copyright (C) 2012 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +# ac_fn_c_try_compile LINENO +# -------------------------- +# Try to compile conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_compile + +# ac_fn_c_try_link LINENO +# ----------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + test -x conftest$ac_exeext + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_link + +# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists and can be compiled using the include files in +# INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_header_compile + +# ac_fn_c_try_cpp LINENO +# ---------------------- +# Try to preprocess conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_cpp () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } > conftest.i && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_cpp + +# ac_fn_c_try_run LINENO +# ---------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes +# that executables *can* be run. +ac_fn_c_try_run () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then : + ac_retval=0 +else + $as_echo "$as_me: program exited with status $ac_status" >&5 + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=$ac_status +fi + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + as_fn_set_status $ac_retval + +} # ac_fn_c_try_run + +# ac_fn_c_check_func LINENO FUNC VAR +# ---------------------------------- +# Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Define $2 to an innocuous variant, in case declares $2. + For example, HP-UX 11i declares gettimeofday. */ +#define $2 innocuous_$2 + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $2 (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $2 + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int +main () +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_func + +# ac_fn_c_check_type LINENO TYPE VAR INCLUDES +# ------------------------------------------- +# Tests whether TYPE exists after having included INCLUDES, setting cache +# variable VAR accordingly. +ac_fn_c_check_type () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +if (sizeof ($2)) + return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +int +main () +{ +if (sizeof (($2))) + return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + eval "$3=yes" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_type + +# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists, giving a warning if it cannot be compiled using +# the include files in INCLUDES and setting the cache variable VAR +# accordingly. +ac_fn_c_check_header_mongrel () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if eval \${$3+:} false; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 +$as_echo_n "checking $2 usability... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_header_compiler=yes +else + ac_header_compiler=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 +$as_echo_n "checking $2 presence... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include <$2> +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + ac_header_preproc=yes +else + ac_header_preproc=no +fi +rm -f conftest.err conftest.i conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( + yes:no: ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; + no:yes:* ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; +esac + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=\$ac_header_compiler" +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +fi + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_check_header_mongrel + +# ac_fn_c_find_intX_t LINENO BITS VAR +# ----------------------------------- +# Finds a signed integer type with width BITS, setting cache variable VAR +# accordingly. +ac_fn_c_find_intX_t () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int$2_t" >&5 +$as_echo_n "checking for int$2_t... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + # Order is important - never check a type that is potentially smaller + # than half of the expected target width. + for ac_type in int$2_t 'int' 'long int' \ + 'long long int' 'short int' 'signed char'; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_includes_default + enum { N = $2 / 2 - 1 }; +int +main () +{ +static int test_array [1 - 2 * !(0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1))]; +test_array [0] = 0; +return test_array [0]; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_includes_default + enum { N = $2 / 2 - 1 }; +int +main () +{ +static int test_array [1 - 2 * !(($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) + < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2))]; +test_array [0] = 0; +return test_array [0]; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + case $ac_type in #( + int$2_t) : + eval "$3=yes" ;; #( + *) : + eval "$3=\$ac_type" ;; +esac +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if eval test \"x\$"$3"\" = x"no"; then : + +else + break +fi + done +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_find_intX_t + +# ac_fn_c_find_uintX_t LINENO BITS VAR +# ------------------------------------ +# Finds an unsigned integer type with width BITS, setting cache variable VAR +# accordingly. +ac_fn_c_find_uintX_t () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 +$as_echo_n "checking for uint$2_t... " >&6; } +if eval \${$3+:} false; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=no" + # Order is important - never check a type that is potentially smaller + # than half of the expected target width. + for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ + 'unsigned long long int' 'unsigned short int' 'unsigned char'; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$ac_includes_default +int +main () +{ +static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; +test_array [0] = 0; +return test_array [0]; + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + case $ac_type in #( + uint$2_t) : + eval "$3=yes" ;; #( + *) : + eval "$3=\$ac_type" ;; +esac +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if eval test \"x\$"$3"\" = x"no"; then : + +else + break +fi + done +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno + +} # ac_fn_c_find_uintX_t +cat >config.log <<_ACEOF +This file contains any messages produced by compilers while +running configure, to aid debugging if configure makes a mistake. + +It was created by libpostal $as_me 1.1.0, which was +generated by GNU Autoconf 2.69. Invocation command line was + + $ $0 $@ + +_ACEOF +exec 5>>config.log +{ +cat <<_ASUNAME +## --------- ## +## Platform. ## +## --------- ## + +hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` +uname -m = `(uname -m) 2>/dev/null || echo unknown` +uname -r = `(uname -r) 2>/dev/null || echo unknown` +uname -s = `(uname -s) 2>/dev/null || echo unknown` +uname -v = `(uname -v) 2>/dev/null || echo unknown` + +/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` +/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` + +/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` +/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` +/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` +/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` +/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` +/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` +/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` + +_ASUNAME + +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + $as_echo "PATH: $as_dir" + done +IFS=$as_save_IFS + +} >&5 + +cat >&5 <<_ACEOF + + +## ----------- ## +## Core tests. ## +## ----------- ## + +_ACEOF + + +# Keep a trace of the command line. +# Strip out --no-create and --no-recursion so they do not pile up. +# Strip out --silent because we don't want to record it for future runs. +# Also quote any args containing shell meta-characters. +# Make two passes to allow for proper duplicate-argument suppression. +ac_configure_args= +ac_configure_args0= +ac_configure_args1= +ac_must_keep_next=false +for ac_pass in 1 2 +do + for ac_arg + do + case $ac_arg in + -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil) + continue ;; + *\'*) + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + case $ac_pass in + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; + 2) + as_fn_append ac_configure_args1 " '$ac_arg'" + if test $ac_must_keep_next = true; then + ac_must_keep_next=false # Got value, back to normal. + else + case $ac_arg in + *=* | --config-cache | -C | -disable-* | --disable-* \ + | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ + | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ + | -with-* | --with-* | -without-* | --without-* | --x) + case "$ac_configure_args0 " in + "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; + esac + ;; + -* ) ac_must_keep_next=true ;; + esac + fi + as_fn_append ac_configure_args " '$ac_arg'" + ;; + esac + done +done +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} + +# When interrupted or exit'd, cleanup temporary files, and complete +# config.log. We remove comments because anyway the quotes in there +# would cause problems or look ugly. +# WARNING: Use '\'' to represent an apostrophe within the trap. +# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. +trap 'exit_status=$? + # Save into config.log some information that might help in debugging. + { + echo + + $as_echo "## ---------------- ## +## Cache variables. ## +## ---------------- ##" + echo + # The following way of writing the cache mishandles newlines in values, +( + for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + (set) 2>&1 | + case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + sed -n \ + "s/'\''/'\''\\\\'\'''\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" + ;; #( + *) + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) + echo + + $as_echo "## ----------------- ## +## Output variables. ## +## ----------------- ##" + echo + for ac_var in $ac_subst_vars + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + + if test -n "$ac_subst_files"; then + $as_echo "## ------------------- ## +## File substitutions. ## +## ------------------- ##" + echo + for ac_var in $ac_subst_files + do + eval ac_val=\$$ac_var + case $ac_val in + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + esac + $as_echo "$ac_var='\''$ac_val'\''" + done | sort + echo + fi + + if test -s confdefs.h; then + $as_echo "## ----------- ## +## confdefs.h. ## +## ----------- ##" + echo + cat confdefs.h + echo + fi + test "$ac_signal" != 0 && + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" + } >&5 + rm -f core *.core core.conftest.* && + rm -f -r conftest* confdefs* conf$$* $ac_clean_files && + exit $exit_status +' 0 +for ac_signal in 1 2 13 15; do + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal +done +ac_signal=0 + +# confdefs.h avoids OS command line length limits that DEFS can exceed. +rm -f -r conftest* confdefs.h + +$as_echo "/* confdefs.h */" > confdefs.h + +# Predefined preprocessor variables. + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_NAME "$PACKAGE_NAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_TARNAME "$PACKAGE_TARNAME" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_VERSION "$PACKAGE_VERSION" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_STRING "$PACKAGE_STRING" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" +_ACEOF + +cat >>confdefs.h <<_ACEOF +#define PACKAGE_URL "$PACKAGE_URL" +_ACEOF + + +# Let the site file select an alternate cache file if it wants to. +# Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE +if test -n "$CONFIG_SITE"; then + # We do not want a PATH search for config.site. + case $CONFIG_SITE in #(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac +elif test "x$prefix" != xNONE; then + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site +else + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site +fi +for ac_site_file in "$ac_site_file1" "$ac_site_file2" +do + test "x$ac_site_file" = xNONE && continue + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} + sed 's/^/| /' "$ac_site_file" >&5 + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5; } + fi +done + +if test -r "$cache_file"; then + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} + case $cache_file in + [\\/]* | ?:[\\/]* ) . "$cache_file";; + *) . "./$cache_file";; + esac + fi +else + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} + >$cache_file +fi + +# Check that the precious variables saved in the cache have kept the same +# value. +ac_cache_corrupted=false +for ac_var in $ac_precious_vars; do + eval ac_old_set=\$ac_cv_env_${ac_var}_set + eval ac_new_set=\$ac_env_${ac_var}_set + eval ac_old_val=\$ac_cv_env_${ac_var}_value + eval ac_new_val=\$ac_env_${ac_var}_value + case $ac_old_set,$ac_new_set in + set,) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,set) + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + ac_cache_corrupted=: ;; + ,);; + *) + if test "x$ac_old_val" != "x$ac_new_val"; then + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} + fi;; + esac + # Pass precious variables to config.status. + if test "$ac_new_set" = set; then + case $ac_new_val in + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *) ac_arg=$ac_var=$ac_new_val ;; + esac + case " $ac_configure_args " in + *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. + *) as_fn_append ac_configure_args " '$ac_arg'" ;; + esac + fi +done +if $ac_cache_corrupted; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + + + + +am__api_version='1.16' + +ac_aux_dir= +for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do + if test -f "$ac_dir/install-sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install-sh -c" + break + elif test -f "$ac_dir/install.sh"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/install.sh -c" + break + elif test -f "$ac_dir/shtool"; then + ac_aux_dir=$ac_dir + ac_install_sh="$ac_aux_dir/shtool install -c" + break + fi +done +if test -z "$ac_aux_dir"; then + as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5 +fi + +# These three variables are undocumented and unsupported, +# and are intended to be withdrawn in a future Autoconf release. +# They can cause serious problems if a builder's source tree is in a directory +# whose full name contains unusual characters. +ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. +ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. +ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. + + +# Find a good install program. We prefer a C program (faster), +# so one script is as good as another. But avoid the broken or +# incompatible versions: +# SysV /etc/install, /usr/sbin/install +# SunOS /usr/etc/install +# IRIX /sbin/install +# AIX /bin/install +# AmigaOS /C/install, which installs bootblocks on floppy discs +# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag +# AFS /usr/afsws/bin/install, which mishandles nonexistent args +# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" +# OS/2's system install, which has a completely different semantic +# ./install, which can be erroneously created by make from ./install.sh. +# Reject install programs that cannot install multiple files. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +$as_echo_n "checking for a BSD-compatible install... " >&6; } +if test -z "$INSTALL"; then +if ${ac_cv_path_install+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in #(( + ./ | .// | /[cC]/* | \ + /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ + /usr/ucb/* ) ;; + *) + # OSF1 and SCO ODT 3.0 have their own names for install. + # Don't use installbsd from OSF since it installs stuff as root + # by default. + for ac_prog in ginstall scoinst install; do + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then + if test $ac_prog = install && + grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # AIX install. It has an incompatible calling convention. + : + elif test $ac_prog = install && + grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then + # program-specific install script used by HP pwplus--don't use. + : + else + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi + fi + fi + done + done + ;; +esac + + done +IFS=$as_save_IFS + +rm -rf conftest.one conftest.two conftest.dir + +fi + if test "${ac_cv_path_install+set}" = set; then + INSTALL=$ac_cv_path_install + else + # As a last resort, use the slow shell script. Don't cache a + # value for INSTALL within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + INSTALL=$ac_install_sh + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +$as_echo "$INSTALL" >&6; } + +# Use test -z because SunOS4 sh mishandles braces in ${var-val}. +# It thinks the first close brace ends the variable substitution. +test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' + +test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' + +test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 +$as_echo_n "checking whether build environment is sane... " >&6; } +# Reject unsafe characters in $srcdir or the absolute working directory +# name. Accept space and tab only in the latter. +am_lf=' +' +case `pwd` in + *[\\\"\#\$\&\'\`$am_lf]*) + as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; +esac +case $srcdir in + *[\\\"\#\$\&\'\`$am_lf\ \ ]*) + as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; +esac + +# Do 'set' in a subshell so we don't clobber the current shell's +# arguments. Must try -L first in case configure is actually a +# symlink; some systems play weird games with the mod time of symlinks +# (eg FreeBSD returns the mod time of the symlink's containing +# directory). +if ( + am_has_slept=no + for am_try in 1 2; do + echo "timestamp, slept: $am_has_slept" > conftest.file + set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` + if test "$*" = "X"; then + # -L didn't work. + set X `ls -t "$srcdir/configure" conftest.file` + fi + if test "$*" != "X $srcdir/configure conftest.file" \ + && test "$*" != "X conftest.file $srcdir/configure"; then + + # If neither matched, then we have a broken ls. This can happen + # if, for instance, CONFIG_SHELL is bash and it inherits a + # broken ls alias from the environment. This has actually + # happened. Such a system could not be considered "sane". + as_fn_error $? "ls -t appears to fail. Make sure there is not a broken + alias in your environment" "$LINENO" 5 + fi + if test "$2" = conftest.file || test $am_try -eq 2; then + break + fi + # Just in case. + sleep 1 + am_has_slept=yes + done + test "$2" = conftest.file + ) +then + # Ok. + : +else + as_fn_error $? "newly created file is older than distributed files! +Check your system clock" "$LINENO" 5 +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +# If we didn't sleep, we still need to ensure time stamps of config.status and +# generated files are strictly newer. +am_sleep_pid= +if grep 'slept: no' conftest.file >/dev/null 2>&1; then + ( sleep 1 ) & + am_sleep_pid=$! +fi + +rm -f conftest.file + +test "$program_prefix" != NONE && + program_transform_name="s&^&$program_prefix&;$program_transform_name" +# Use a double $ so make ignores it. +test "$program_suffix" != NONE && + program_transform_name="s&\$&$program_suffix&;$program_transform_name" +# Double any \ or $. +# By default was `s,x,x', remove it if useless. +ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' +program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"` + +# Expand $ac_aux_dir to an absolute path. +am_aux_dir=`cd "$ac_aux_dir" && pwd` + +if test x"${MISSING+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;; + *) + MISSING="\${SHELL} $am_aux_dir/missing" ;; + esac +fi +# Use eval to expand $SHELL +if eval "$MISSING --is-lightweight"; then + am_missing_run="$MISSING " +else + am_missing_run= + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 +$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;} +fi + +if test x"${install_sh+set}" != xset; then + case $am_aux_dir in + *\ * | *\ *) + install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; + *) + install_sh="\${SHELL} $am_aux_dir/install-sh" + esac +fi + +# Installed binaries are usually stripped using 'strip' when the user +# run "make install-strip". However 'strip' might not be the right +# tool to use in cross-compilation environments, therefore Automake +# will honor the 'STRIP' environment variable to overrule this program. +if test "$cross_compiling" != no; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +fi +INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5 +$as_echo_n "checking for a thread-safe mkdir -p... " >&6; } +if test -z "$MKDIR_P"; then + if ${ac_cv_path_mkdir+:} false; then : + $as_echo_n "(cached) " >&6 +else + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in mkdir gmkdir; do + for ac_exec_ext in '' $ac_executable_extensions; do + as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue + case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #( + 'mkdir (GNU coreutils) '* | \ + 'mkdir (coreutils) '* | \ + 'mkdir (fileutils) '4.1*) + ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext + break 3;; + esac + done + done + done +IFS=$as_save_IFS + +fi + + test -d ./--version && rmdir ./--version + if test "${ac_cv_path_mkdir+set}" = set; then + MKDIR_P="$ac_cv_path_mkdir -p" + else + # As a last resort, use the slow shell script. Don't cache a + # value for MKDIR_P within a source directory, because that will + # break other packages using the cache if that directory is + # removed, or if the value is a relative name. + MKDIR_P="$ac_install_sh -d" + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 +$as_echo "$MKDIR_P" >&6; } + +for ac_prog in gawk mawk nawk awk +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AWK+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AWK"; then + ac_cv_prog_AWK="$AWK" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AWK="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AWK=$ac_cv_prog_AWK +if test -n "$AWK"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 +$as_echo "$AWK" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AWK" && break +done + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 +$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } +set x ${MAKE-make} +ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` +if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat >conftest.make <<\_ACEOF +SHELL = /bin/sh +all: + @echo '@@@%%%=$(MAKE)=@@@%%%' +_ACEOF +# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. +case `${MAKE-make} -f conftest.make 2>/dev/null` in + *@@@%%%=?*=@@@%%%*) + eval ac_cv_prog_make_${ac_make}_set=yes;; + *) + eval ac_cv_prog_make_${ac_make}_set=no;; +esac +rm -f conftest.make +fi +if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + SET_MAKE= +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + SET_MAKE="MAKE=${MAKE-make}" +fi + +rm -rf .tst 2>/dev/null +mkdir .tst 2>/dev/null +if test -d .tst; then + am__leading_dot=. +else + am__leading_dot=_ +fi +rmdir .tst 2>/dev/null + +# Check whether --enable-silent-rules was given. +if test "${enable_silent_rules+set}" = set; then : + enableval=$enable_silent_rules; +fi + +case $enable_silent_rules in # ((( + yes) AM_DEFAULT_VERBOSITY=0;; + no) AM_DEFAULT_VERBOSITY=1;; + *) AM_DEFAULT_VERBOSITY=1;; +esac +am_make=${MAKE-make} +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 +$as_echo_n "checking whether $am_make supports nested variables... " >&6; } +if ${am_cv_make_support_nested_variables+:} false; then : + $as_echo_n "(cached) " >&6 +else + if $as_echo 'TRUE=$(BAR$(V)) +BAR0=false +BAR1=true +V=1 +am__doit: + @$(TRUE) +.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then + am_cv_make_support_nested_variables=yes +else + am_cv_make_support_nested_variables=no +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 +$as_echo "$am_cv_make_support_nested_variables" >&6; } +if test $am_cv_make_support_nested_variables = yes; then + AM_V='$(V)' + AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' +else + AM_V=$AM_DEFAULT_VERBOSITY + AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY +fi +AM_BACKSLASH='\' + +if test "`cd $srcdir && pwd`" != "`pwd`"; then + # Use -I$(srcdir) only when $(srcdir) != ., so that make's output + # is not polluted with repeated "-I." + am__isrc=' -I$(srcdir)' + # test to see if srcdir already configured + if test -f $srcdir/config.status; then + as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 + fi +fi + +# test whether we have cygpath +if test -z "$CYGPATH_W"; then + if (cygpath --version) >/dev/null 2>/dev/null; then + CYGPATH_W='cygpath -w' + else + CYGPATH_W=echo + fi +fi + + +# Define the identity of the package. + PACKAGE='libpostal' + VERSION='1.1.0' + + +cat >>confdefs.h <<_ACEOF +#define PACKAGE "$PACKAGE" +_ACEOF + + +cat >>confdefs.h <<_ACEOF +#define VERSION "$VERSION" +_ACEOF + +# Some tools Automake needs. + +ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} + + +AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} + + +AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} + + +AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} + + +MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} + +# For better backward compatibility. To be removed once Automake 1.9.x +# dies out for good. For more background, see: +# +# +mkdir_p='$(MKDIR_P)' + +# We need awk for the "check" target (and possibly the TAP driver). The +# system "awk" is bad on some platforms. +# Always define AMTAR for backward compatibility. Yes, it's still used +# in the wild :-( We should find a proper way to deprecate it ... +AMTAR='$${TAR-tar}' + + +# We'll loop over all known methods to create a tar archive until one works. +_am_tools='gnutar pax cpio none' + +am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' + + + + + + +# POSIX will say in a future version that running "rm -f" with no argument +# is OK; and we want to be able to make that assumption in our Makefile +# recipes. So use an aggressive probe to check that the usage we want is +# actually supported "in the wild" to an acceptable degree. +# See automake bug#10828. +# To make any issue more visible, cause the running configure to be aborted +# by default if the 'rm' program in use doesn't match our expectations; the +# user can still override this though. +if rm -f && rm -fr && rm -rf; then : OK; else + cat >&2 <<'END' +Oops! + +Your 'rm' program seems unable to run without file operands specified +on the command line, even when the '-f' option is present. This is contrary +to the behaviour of most rm programs out there, and not conforming with +the upcoming POSIX standard: + +Please tell bug-automake@gnu.org about your system, including the value +of your $PATH and any error possibly output before this message. This +can help us improve future automake versions. + +END + if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then + echo 'Configuration will proceed anyway, since you have set the' >&2 + echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 + echo >&2 + else + cat >&2 <<'END' +Aborting the configuration process, to ensure you take notice of the issue. + +You can download and install GNU coreutils to get an 'rm' implementation +that behaves properly: . + +If you want to complete the configuration process using your problematic +'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM +to "yes", and re-run configure. + +END + as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 + fi +fi + + +case `pwd` in + *\ * | *\ *) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 +$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; +esac + + + +macro_version='2.4.6' +macro_revision='2.4.6' + + + + + + + + + + + + + +ltmain=$ac_aux_dir/ltmain.sh + +# Make sure we can run config.sub. +$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || + as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 +$as_echo_n "checking build system type... " >&6; } +if ${ac_cv_build+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_build_alias=$build_alias +test "x$ac_build_alias" = x && + ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` +test "x$ac_build_alias" = x && + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 +ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 +$as_echo "$ac_cv_build" >&6; } +case $ac_cv_build in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; +esac +build=$ac_cv_build +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_build +shift +build_cpu=$1 +build_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +build_os=$* +IFS=$ac_save_IFS +case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 +$as_echo_n "checking host system type... " >&6; } +if ${ac_cv_host+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test "x$host_alias" = x; then + ac_cv_host=$ac_cv_build +else + ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 +$as_echo "$ac_cv_host" >&6; } +case $ac_cv_host in +*-*-*) ;; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; +esac +host=$ac_cv_host +ac_save_IFS=$IFS; IFS='-' +set x $ac_cv_host +shift +host_cpu=$1 +host_vendor=$2 +shift; shift +# Remember, the first character of IFS is used to create $*, +# except with old shells: +host_os=$* +IFS=$ac_save_IFS +case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac + + +# Backslashify metacharacters that are still active within +# double-quoted strings. +sed_quote_subst='s/\(["`$\\]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' + +ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 +$as_echo_n "checking how to print strings... " >&6; } +# Test print first, because it will be a builtin if present. +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ + test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='print -r --' +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='printf %s\n' +else + # Use this function as a fallback that always works. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' + } + ECHO='func_fallback_echo' +fi + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "" +} + +case $ECHO in + printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5 +$as_echo "printf" >&6; } ;; + print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 +$as_echo "print -r" >&6; } ;; + *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5 +$as_echo "cat" >&6; } ;; +esac + + + + + + + + + + + + + + +DEPDIR="${am__leading_dot}deps" + +ac_config_commands="$ac_config_commands depfiles" + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 +$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; } +cat > confinc.mk << 'END' +am__doit: + @echo this is the am__doit target >confinc.out +.PHONY: am__doit +END +am__include="#" +am__quote= +# BSD make does it like this. +echo '.include "confinc.mk" # ignored' > confmf.BSD +# Other make implementations (GNU, Solaris 10, AIX) do it like this. +echo 'include confinc.mk # ignored' > confmf.GNU +_am_result=no +for s in GNU BSD; do + { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 + (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } + case $?:`cat confinc.out 2>/dev/null` in #( + '0:this is the am__doit target') : + case $s in #( + BSD) : + am__include='.include' am__quote='"' ;; #( + *) : + am__include='include' am__quote='' ;; +esac ;; #( + *) : + ;; +esac + if test "$am__include" != "#"; then + _am_result="yes ($s style)" + break + fi +done +rm -f confinc.* confmf.* +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 +$as_echo "${_am_result}" >&6; } + +# Check whether --enable-dependency-tracking was given. +if test "${enable_dependency_tracking+set}" = set; then : + enableval=$enable_dependency_tracking; +fi + +if test "x$enable_dependency_tracking" != xno; then + am_depcomp="$ac_aux_dir/depcomp" + AMDEPBACKSLASH='\' + am__nodep='_no' +fi + if test "x$enable_dependency_tracking" != xno; then + AMDEP_TRUE= + AMDEP_FALSE='#' +else + AMDEP_TRUE='#' + AMDEP_FALSE= +fi + + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. +set dummy ${ac_tool_prefix}gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_CC"; then + ac_ct_CC=$CC + # Extract the first word of "gcc", so it can be a program name with args. +set dummy gcc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="gcc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +else + CC="$ac_cv_prog_CC" +fi + +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. +set dummy ${ac_tool_prefix}cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="${ac_tool_prefix}cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + fi +fi +if test -z "$CC"; then + # Extract the first word of "cc", so it can be a program name with args. +set dummy cc; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else + ac_prog_rejected=no +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then + ac_prog_rejected=yes + continue + fi + ac_cv_prog_CC="cc" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +if test $ac_prog_rejected = yes; then + # We found a bogon in the path, so make sure we never use it. + set dummy $ac_cv_prog_CC + shift + if test $# != 0; then + # We chose a different compiler from the bogus one. + # However, it has the same basename, so the bogon will be chosen + # first if we set CC to just the basename; use the full file name. + shift + ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" + fi +fi +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$CC"; then + if test -n "$ac_tool_prefix"; then + for ac_prog in cl.exe + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$CC"; then + ac_cv_prog_CC="$CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_CC="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +CC=$ac_cv_prog_CC +if test -n "$CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$CC" && break + done +fi +if test -z "$CC"; then + ac_ct_CC=$CC + for ac_prog in cl.exe +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_CC+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_CC"; then + ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_CC="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_CC=$ac_cv_prog_ac_ct_CC +if test -n "$ac_ct_CC"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_CC" && break +done + + if test "x$ac_ct_CC" = x; then + CC="" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + CC=$ac_ct_CC + fi +fi + +fi + + +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5; } + +# Provide some information about the compiler. +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done + +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" +# Try to create an executable without -o first, disregard a.out. +# It will help us diagnose broken compilers, and finding out an intuition +# of exeext. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + +ac_rmfiles= +for ac_file in $ac_files +do + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + * ) ac_rmfiles="$ac_rmfiles $ac_file";; + esac +done +rm -f $ac_rmfiles + +if { { ac_try="$ac_link_default" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link_default") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. +# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' +# in a Makefile. We should not override ac_cv_exeext if it was cached, +# so that the user can short-circuit this test for compilers unknown to +# Autoconf. +for ac_file in $ac_files '' +do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) + ;; + [ab].out ) + # We found the default executable, but exeext='' is most + # certainly right. + break;; + *.* ) + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + then :; else + ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + fi + # We set ac_cv_exeext here because the later test for it is not + # safe: cross compilers may not add the suffix if given an `-o' + # argument, so we may need to know it at that point already. + # Even if this section looks crufty: it has the advantage of + # actually working. + break;; + * ) + break;; + esac +done +test "$ac_cv_exeext" = no && ac_cv_exeext= + +else + ac_file='' +fi +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } +ac_exeext=$ac_cv_exeext + +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + # If both `conftest.exe' and `conftest' are `present' (well, observable) +# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will +# work properly (i.e., refer to `conftest.exe'), while it won't with +# `rm'. +for ac_file in conftest.exe conftest conftest.*; do + test -f "$ac_file" || continue + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; + *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` + break;; + * ) break;; + esac +done +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest conftest$ac_cv_exeext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } + +rm -f conftest.$ac_ext +EXEEXT=$ac_cv_exeext +ac_exeext=$EXEEXT +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +int +main () +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} +_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if ${ac_cv_objext+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +rm -f conftest.o conftest.obj +if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : + for ac_file in conftest.o conftest.obj conftest.*; do + test -f "$ac_file" || continue; + case $ac_file in + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; + *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` + break;; + esac +done +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5; } +fi +rm -f conftest.$ac_cv_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } +OBJEXT=$ac_cv_objext +ac_objext=$OBJEXT +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if ${ac_cv_c_compiler_gnu+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ +#ifndef __GNUC__ + choke me +#endif + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_compiler_gnu=yes +else + ac_compiler_gnu=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +ac_cv_c_compiler_gnu=$ac_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi +ac_test_CFLAGS=${CFLAGS+set} +ac_save_CFLAGS=$CFLAGS +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if ${ac_cv_prog_cc_g+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_save_c_werror_flag=$ac_c_werror_flag + ac_c_werror_flag=yes + ac_cv_prog_cc_g=no + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +else + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + +else + ac_c_werror_flag=$ac_save_c_werror_flag + CFLAGS="-g" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_g=yes +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + ac_c_werror_flag=$ac_save_c_werror_flag +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } +if test "$ac_test_CFLAGS" = set; then + CFLAGS=$ac_save_CFLAGS +elif test $ac_cv_prog_cc_g = yes; then + if test "$GCC" = yes; then + CFLAGS="-g -O2" + else + CFLAGS="-g" + fi +else + if test "$GCC" = yes; then + CFLAGS="-O2" + else + CFLAGS= + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if ${ac_cv_prog_cc_c89+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c89=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +struct stat; +/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ +struct buf { int x; }; +FILE * (*rcsopen) (struct buf *, struct stat *, int); +static char *e (p, i) + char **p; + int i; +{ + return p[i]; +} +static char *f (char * (*g) (char **, int), char **p, ...) +{ + char *s; + va_list v; + va_start (v,p); + s = g (p, va_arg (v,int)); + va_end (v); + return s; +} + +/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has + function prototypes and stuff, but not '\xHH' hex character constants. + These don't provoke an error unfortunately, instead are silently treated + as 'x'. The following induces an error, until -std is added to get + proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an + array size at least. It's necessary to write '\x00'==0 to get something + that's true only with -std. */ +int osf4_cc_array ['\x00' == 0 ? 1 : -1]; + +/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters + inside strings and character constants. */ +#define FOO(x) 'x' +int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; + +int test (int i, double x); +struct s1 {int (*f) (int a);}; +struct s2 {int (*f) (double a);}; +int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); +int argc; +char **argv; +int +main () +{ +return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; + ; + return 0; +} +_ACEOF +for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ + -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c89=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c89" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c89" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c89" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c89" != xno; then : + +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 +$as_echo_n "checking whether $CC understands -c and -o together... " >&6; } +if ${am_cv_prog_cc_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF + # Make sure it works both with $CC and with simple cc. + # Following AC_PROG_CC_C_O, we do the test twice because some + # compilers refuse to overwrite an existing .o file with -o, + # though they will create one. + am_cv_prog_cc_c_o=yes + for am_i in 1 2; do + if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 + ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } \ + && test -f conftest2.$ac_objext; then + : OK + else + am_cv_prog_cc_c_o=no + break + fi + done + rm -f core conftest* + unset am_i +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 +$as_echo "$am_cv_prog_cc_c_o" >&6; } +if test "$am_cv_prog_cc_c_o" != yes; then + # Losing compiler, so override with the script. + # FIXME: It is wrong to rewrite CC. + # But if we don't then we get into trouble of one sort or another. + # A longer-term fix would be to have automake use am__CC in this case, + # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" + CC="$am_aux_dir/compile $CC" +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +depcc="$CC" am_compiler_list= + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 +$as_echo_n "checking dependency style of $depcc... " >&6; } +if ${am_cv_CC_dependencies_compiler_type+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then + # We make a subdir and do the tests there. Otherwise we can end up + # making bogus files that we don't know about and never remove. For + # instance it was reported that on HP-UX the gcc test will end up + # making a dummy file named 'D' -- because '-MD' means "put the output + # in D". + rm -rf conftest.dir + mkdir conftest.dir + # Copy depcomp to subdir because otherwise we won't find it if we're + # using a relative directory. + cp "$am_depcomp" conftest.dir + cd conftest.dir + # We will build objects and dependencies in a subdirectory because + # it helps to detect inapplicable dependency modes. For instance + # both Tru64's cc and ICC support -MD to output dependencies as a + # side effect of compilation, but ICC will put the dependencies in + # the current directory while Tru64 will put them in the object + # directory. + mkdir sub + + am_cv_CC_dependencies_compiler_type=none + if test "$am_compiler_list" = ""; then + am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` + fi + am__universal=false + case " $depcc " in #( + *\ -arch\ *\ -arch\ *) am__universal=true ;; + esac + + for depmode in $am_compiler_list; do + # Setup a source with many dependencies, because some compilers + # like to wrap large dependency lists on column 80 (with \), and + # we should not choose a depcomp mode which is confused by this. + # + # We need to recreate these files for each test, as the compiler may + # overwrite some of them when testing with obscure command lines. + # This happens at least with the AIX C compiler. + : > sub/conftest.c + for i in 1 2 3 4 5 6; do + echo '#include "conftst'$i'.h"' >> sub/conftest.c + # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with + # Solaris 10 /bin/sh. + echo '/* dummy */' > sub/conftst$i.h + done + echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf + + # We check with '-c' and '-o' for the sake of the "dashmstdout" + # mode. It turns out that the SunPro C++ compiler does not properly + # handle '-M -o', and we need to detect this. Also, some Intel + # versions had trouble with output in subdirs. + am__obj=sub/conftest.${OBJEXT-o} + am__minus_obj="-o $am__obj" + case $depmode in + gcc) + # This depmode causes a compiler race in universal mode. + test "$am__universal" = false || continue + ;; + nosideeffect) + # After this tag, mechanisms are not by side-effect, so they'll + # only be used when explicitly requested. + if test "x$enable_dependency_tracking" = xyes; then + continue + else + break + fi + ;; + msvc7 | msvc7msys | msvisualcpp | msvcmsys) + # This compiler won't grok '-c -o', but also, the minuso test has + # not run yet. These depmodes are late enough in the game, and + # so weak that their functioning should not be impacted. + am__obj=conftest.${OBJEXT-o} + am__minus_obj= + ;; + none) break ;; + esac + if depmode=$depmode \ + source=sub/conftest.c object=$am__obj \ + depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ + $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ + >/dev/null 2>conftest.err && + grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && + grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && + grep $am__obj sub/conftest.Po > /dev/null 2>&1 && + ${MAKE-make} -s -f confmf > /dev/null 2>&1; then + # icc doesn't choke on unknown options, it will just issue warnings + # or remarks (even with -Werror). So we grep stderr for any message + # that says an option was ignored or not supported. + # When given -MP, icc 7.0 and 7.1 complain thusly: + # icc: Command line warning: ignoring option '-M'; no argument required + # The diagnosis changed in icc 8.0: + # icc: Command line remark: option '-MP' not supported + if (grep 'ignoring option' conftest.err || + grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else + am_cv_CC_dependencies_compiler_type=$depmode + break + fi + fi + done + + cd .. + rm -rf conftest.dir +else + am_cv_CC_dependencies_compiler_type=none +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 +$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; } +CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type + + if + test "x$enable_dependency_tracking" != xno \ + && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then + am__fastdepCC_TRUE= + am__fastdepCC_FALSE='#' +else + am__fastdepCC_TRUE='#' + am__fastdepCC_FALSE= +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 +$as_echo_n "checking for a sed that does not truncate output... " >&6; } +if ${ac_cv_path_SED+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for ac_i in 1 2 3 4 5 6 7; do + ac_script="$ac_script$as_nl$ac_script" + done + echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed + { ac_script=; unset ac_script;} + if test -z "$SED"; then + ac_path_SED_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_SED="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_SED" || continue +# Check for GNU ac_path_SED and select it if it is found. + # Check for GNU $ac_path_SED +case `"$ac_path_SED" --version 2>&1` in +*GNU*) + ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo '' >> "conftest.nl" + "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_SED_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_SED="$ac_path_SED" + ac_path_SED_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_SED_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_SED"; then + as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 + fi +else + ac_cv_path_SED=$SED +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 +$as_echo "$ac_cv_path_SED" >&6; } + SED="$ac_cv_path_SED" + rm -f conftest.sed + +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +$as_echo_n "checking for grep that handles long lines and -e... " >&6; } +if ${ac_cv_path_GREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$GREP"; then + ac_path_GREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in grep ggrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_GREP" || continue +# Check for GNU ac_path_GREP and select it if it is found. + # Check for GNU $ac_path_GREP +case `"$ac_path_GREP" --version 2>&1` in +*GNU*) + ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'GREP' >> "conftest.nl" + "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_GREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_GREP="$ac_path_GREP" + ac_path_GREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_GREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_GREP"; then + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_GREP=$GREP +fi + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 +$as_echo "$ac_cv_path_GREP" >&6; } + GREP="$ac_cv_path_GREP" + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +$as_echo_n "checking for egrep... " >&6; } +if ${ac_cv_path_EGREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 + then ac_cv_path_EGREP="$GREP -E" + else + if test -z "$EGREP"; then + ac_path_EGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in egrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_EGREP" || continue +# Check for GNU ac_path_EGREP and select it if it is found. + # Check for GNU $ac_path_EGREP +case `"$ac_path_EGREP" --version 2>&1` in +*GNU*) + ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'EGREP' >> "conftest.nl" + "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_EGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_EGREP="$ac_path_EGREP" + ac_path_EGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_EGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_EGREP"; then + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_EGREP=$EGREP +fi + + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +$as_echo "$ac_cv_path_EGREP" >&6; } + EGREP="$ac_cv_path_EGREP" + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 +$as_echo_n "checking for fgrep... " >&6; } +if ${ac_cv_path_FGREP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 + then ac_cv_path_FGREP="$GREP -F" + else + if test -z "$FGREP"; then + ac_path_FGREP_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in fgrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_FGREP" || continue +# Check for GNU ac_path_FGREP and select it if it is found. + # Check for GNU $ac_path_FGREP +case `"$ac_path_FGREP" --version 2>&1` in +*GNU*) + ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; +*) + ac_count=0 + $as_echo_n 0123456789 >"conftest.in" + while : + do + cat "conftest.in" "conftest.in" >"conftest.tmp" + mv "conftest.tmp" "conftest.in" + cp "conftest.in" "conftest.nl" + $as_echo 'FGREP' >> "conftest.nl" + "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break + diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break + as_fn_arith $ac_count + 1 && ac_count=$as_val + if test $ac_count -gt ${ac_path_FGREP_max-0}; then + # Best one so far, save it but keep looking for a better one + ac_cv_path_FGREP="$ac_path_FGREP" + ac_path_FGREP_max=$ac_count + fi + # 10*(2^10) chars as input seems more than enough + test $ac_count -gt 10 && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out;; +esac + + $ac_path_FGREP_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_FGREP"; then + as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi +else + ac_cv_path_FGREP=$FGREP +fi + + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 +$as_echo "$ac_cv_path_FGREP" >&6; } + FGREP="$ac_cv_path_FGREP" + + +test -z "$GREP" && GREP=grep + + + + + + + + + + + + + + + + + + + +# Check whether --with-gnu-ld was given. +if test "${with_gnu_ld+set}" = set; then : + withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes +else + with_gnu_ld=no +fi + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 +$as_echo_n "checking for ld used by $CC... " >&6; } + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [\\/]* | ?:[\\/]*) + re_direlt='/[^/][^/]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +$as_echo_n "checking for GNU ld... " >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +$as_echo_n "checking for non-GNU ld... " >&6; } +fi +if ${lt_cv_path_LD+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &5 +$as_echo "$LD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } +if ${lt_cv_prog_gnu_ld+:} false; then : + $as_echo_n "(cached) " >&6 +else + # I'd rather use --version here, but apparently some GNU lds only accept -v. +case `$LD -v 2>&1 &5 +$as_echo "$lt_cv_prog_gnu_ld" >&6; } +with_gnu_ld=$lt_cv_prog_gnu_ld + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 +$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; } +if ${lt_cv_path_NM+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM=$NM +else + lt_nm_to_check=${ac_tool_prefix}nm + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + tmp_nm=$ac_dir/$lt_tmp_nm + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty + case $build_os in + mingw*) lt_bad_file=conftest.nm/nofile ;; + *) lt_bad_file=/dev/null ;; + esac + case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 +$as_echo "$lt_cv_path_NM" >&6; } +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + if test -n "$ac_tool_prefix"; then + for ac_prog in dumpbin "link -dump" + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DUMPBIN+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DUMPBIN"; then + ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DUMPBIN=$ac_cv_prog_DUMPBIN +if test -n "$DUMPBIN"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 +$as_echo "$DUMPBIN" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$DUMPBIN" && break + done +fi +if test -z "$DUMPBIN"; then + ac_ct_DUMPBIN=$DUMPBIN + for ac_prog in dumpbin "link -dump" +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DUMPBIN"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN +if test -n "$ac_ct_DUMPBIN"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 +$as_echo "$ac_ct_DUMPBIN" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_DUMPBIN" && break +done + + if test "x$ac_ct_DUMPBIN" = x; then + DUMPBIN=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DUMPBIN=$ac_ct_DUMPBIN + fi +fi + + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 +$as_echo_n "checking the name lister ($NM) interface... " >&6; } +if ${lt_cv_nm_interface+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&5 + (eval echo "\"\$as_me:$LINENO: output\"" >&5) + cat conftest.out >&5 + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest* +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 +$as_echo "$lt_cv_nm_interface" >&6; } + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 +$as_echo_n "checking whether ln -s works... " >&6; } +LN_S=$as_ln_s +if test "$LN_S" = "ln -s"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 +$as_echo "no, using $LN_S" >&6; } +fi + +# find the maximum length of command line arguments +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 +$as_echo_n "checking the maximum length of command line arguments... " >&6; } +if ${lt_cv_sys_max_cmd_len+:} false; then : + $as_echo_n "(cached) " >&6 +else + i=0 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac + +fi + +if test -n "$lt_cv_sys_max_cmd_len"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 +$as_echo "$lt_cv_sys_max_cmd_len" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 +$as_echo "none" >&6; } +fi +max_cmd_len=$lt_cv_sys_max_cmd_len + + + + + + +: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} + +if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi + + + + + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 +$as_echo_n "checking how to convert $build file names to $host format... " >&6; } +if ${lt_cv_to_host_file_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 + ;; + esac + ;; + *-*-cygwin* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin + ;; + esac + ;; + * ) # unhandled hosts (and "normal" native builds) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; +esac + +fi + +to_host_file_cmd=$lt_cv_to_host_file_cmd +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 +$as_echo "$lt_cv_to_host_file_cmd" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 +$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; } +if ${lt_cv_to_tool_file_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + #assume ordinary cross tools, or native build. +lt_cv_to_tool_file_cmd=func_convert_file_noop +case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 + ;; + esac + ;; +esac + +fi + +to_tool_file_cmd=$lt_cv_to_tool_file_cmd +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 +$as_echo "$lt_cv_to_tool_file_cmd" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 +$as_echo_n "checking for $LD option to reload object files... " >&6; } +if ${lt_cv_ld_reload_flag+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_reload_flag='-r' +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 +$as_echo "$lt_cv_ld_reload_flag" >&6; } +reload_flag=$lt_cv_ld_reload_flag +case $reload_flag in +"" | " "*) ;; +*) reload_flag=" $reload_flag" ;; +esac +reload_cmds='$LD$reload_flag -o $output$reload_objs' +case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + if test yes != "$GCC"; then + reload_cmds=false + fi + ;; + darwin*) + if test yes = "$GCC"; then + reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' + else + reload_cmds='$LD$reload_flag -o $output$reload_objs' + fi + ;; +esac + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. +set dummy ${ac_tool_prefix}objdump; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OBJDUMP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OBJDUMP"; then + ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OBJDUMP=$ac_cv_prog_OBJDUMP +if test -n "$OBJDUMP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 +$as_echo "$OBJDUMP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OBJDUMP"; then + ac_ct_OBJDUMP=$OBJDUMP + # Extract the first word of "objdump", so it can be a program name with args. +set dummy objdump; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OBJDUMP"; then + ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OBJDUMP="objdump" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP +if test -n "$ac_ct_OBJDUMP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 +$as_echo "$ac_ct_OBJDUMP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OBJDUMP" = x; then + OBJDUMP="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OBJDUMP=$ac_ct_OBJDUMP + fi +else + OBJDUMP="$ac_cv_prog_OBJDUMP" +fi + +test -z "$OBJDUMP" && OBJDUMP=objdump + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 +$as_echo_n "checking how to recognize dependent libraries... " >&6; } +if ${lt_cv_deplibs_check_method+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# 'unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# that responds to the $file_magic_cmd with a given extended regex. +# If you have 'file' or equivalent on your system and you're not sure +# whether 'pass_all' will *always* work, you probably want this one. + +case $host_os in +aix[4-9]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[45]*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='/usr/bin/file -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + if ( file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + # Keep this pattern in sync with the one in func_win32_libid. + lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc*) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +haiku*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[3-9]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd* | bitrig*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +os2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 +$as_echo "$lt_cv_deplibs_check_method" >&6; } + +file_magic_glob= +want_nocaseglob=no +if test "$build" = "$host"; then + case $host_os in + mingw* | pw32*) + if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then + want_nocaseglob=yes + else + file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` + fi + ;; + esac +fi + +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + + + + + + + + + + + + + + + + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. +set dummy ${ac_tool_prefix}dlltool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DLLTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DLLTOOL"; then + ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DLLTOOL=$ac_cv_prog_DLLTOOL +if test -n "$DLLTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 +$as_echo "$DLLTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DLLTOOL"; then + ac_ct_DLLTOOL=$DLLTOOL + # Extract the first word of "dlltool", so it can be a program name with args. +set dummy dlltool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DLLTOOL"; then + ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DLLTOOL="dlltool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL +if test -n "$ac_ct_DLLTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 +$as_echo "$ac_ct_DLLTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DLLTOOL" = x; then + DLLTOOL="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DLLTOOL=$ac_ct_DLLTOOL + fi +else + DLLTOOL="$ac_cv_prog_DLLTOOL" +fi + +test -z "$DLLTOOL" && DLLTOOL=dlltool + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 +$as_echo_n "checking how to associate runtime and link libraries... " >&6; } +if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_sharedlib_from_linklib_cmd='unknown' + +case $host_os in +cygwin* | mingw* | pw32* | cegcc*) + # two different shell functions defined in ltmain.sh; + # decide which one to use based on capabilities of $DLLTOOL + case `$DLLTOOL --help 2>&1` in + *--identify-strict*) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib + ;; + *) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback + ;; + esac + ;; +*) + # fallback: assume linklib IS sharedlib + lt_cv_sharedlib_from_linklib_cmd=$ECHO + ;; +esac + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 +$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; } +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO + + + + + + + + +if test -n "$ac_tool_prefix"; then + for ac_prog in ar + do + # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. +set dummy $ac_tool_prefix$ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$AR"; then + ac_cv_prog_AR="$AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_AR="$ac_tool_prefix$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +AR=$ac_cv_prog_AR +if test -n "$AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 +$as_echo "$AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$AR" && break + done +fi +if test -z "$AR"; then + ac_ct_AR=$AR + for ac_prog in ar +do + # Extract the first word of "$ac_prog", so it can be a program name with args. +set dummy $ac_prog; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_AR+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_AR"; then + ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_AR="$ac_prog" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_AR=$ac_cv_prog_ac_ct_AR +if test -n "$ac_ct_AR"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 +$as_echo "$ac_ct_AR" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + test -n "$ac_ct_AR" && break +done + + if test "x$ac_ct_AR" = x; then + AR="false" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + AR=$ac_ct_AR + fi +fi + +: ${AR=ar} +: ${AR_FLAGS=cr} + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 +$as_echo_n "checking for archiver @FILE support... " >&6; } +if ${lt_cv_ar_at_file+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ar_at_file=no + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + echo conftest.$ac_objext > conftest.lst + lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -eq "$ac_status"; then + # Ensure the archiver fails upon bogus file names. + rm -f conftest.$ac_objext libconftest.a + { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 + (eval $lt_ar_try) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if test 0 -ne "$ac_status"; then + lt_cv_ar_at_file=@ + fi + fi + rm -f conftest.* libconftest.a + +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 +$as_echo "$lt_cv_ar_at_file" >&6; } + +if test no = "$lt_cv_ar_at_file"; then + archiver_list_spec= +else + archiver_list_spec=$lt_cv_ar_at_file +fi + + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. +set dummy ${ac_tool_prefix}strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$STRIP"; then + ac_cv_prog_STRIP="$STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_STRIP="${ac_tool_prefix}strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +STRIP=$ac_cv_prog_STRIP +if test -n "$STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_STRIP"; then + ac_ct_STRIP=$STRIP + # Extract the first word of "strip", so it can be a program name with args. +set dummy strip; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_STRIP+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_STRIP"; then + ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_STRIP="strip" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP +if test -n "$ac_ct_STRIP"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_STRIP" = x; then + STRIP=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + STRIP=$ac_ct_STRIP + fi +else + STRIP="$ac_cv_prog_STRIP" +fi + +test -z "$STRIP" && STRIP=: + + + + + + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. +set dummy ${ac_tool_prefix}ranlib; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$RANLIB"; then + ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +RANLIB=$ac_cv_prog_RANLIB +if test -n "$RANLIB"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 +$as_echo "$RANLIB" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_RANLIB"; then + ac_ct_RANLIB=$RANLIB + # Extract the first word of "ranlib", so it can be a program name with args. +set dummy ranlib; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_RANLIB+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_RANLIB"; then + ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_RANLIB="ranlib" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB +if test -n "$ac_ct_RANLIB"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 +$as_echo "$ac_ct_RANLIB" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_RANLIB" = x; then + RANLIB=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + RANLIB=$ac_ct_RANLIB + fi +else + RANLIB="$ac_cv_prog_RANLIB" +fi + +test -z "$RANLIB" && RANLIB=: + + + + + + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + bitrig* | openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" +fi + +case $host_os in + darwin*) + lock_old_archive_extraction=yes ;; + *) + lock_old_archive_extraction=no ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + + +# Check for command to grab the raw symbol name followed by C symbol from nm. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 +$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; } +if ${lt_cv_sys_global_symbol_pipe+:} false; then : + $as_echo_n "(cached) " >&6 +else + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[BCDEGRST]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([_A-Za-z][_A-Za-z0-9]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[BCDT]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[ABCDGISTW]' + ;; +hpux*) + if test ia64 = "$host_cpu"; then + symcode='[ABCDEGRST]' + fi + ;; +irix* | nonstopux*) + symcode='[BCDEGRST]' + ;; +osf*) + symcode='[BCDEGQRST]' + ;; +solaris*) + symcode='[BDRT]' + ;; +sco3.2v5*) + symcode='[DT]' + ;; +sysv4.2uw2*) + symcode='[DT]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[ABDT]' + ;; +sysv4) + symcode='[DFNSTU]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[ABCDGIRSTW]' ;; +esac + +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Gets list of data symbols to import. + lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" + # Adjust the below global symbol transforms to fixup imported variables. + lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" + lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" + lt_c_name_lib_hook="\ + -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ + -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" +else + # Disable hooks by default. + lt_cv_sys_global_symbol_to_import= + lt_cdecl_hook= + lt_c_name_hook= + lt_c_name_lib_hook= +fi + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +$lt_cdecl_hook\ +" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ +$lt_c_name_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" + +# Transform an extracted symbol line into symbol name with lib prefix and +# symbol address. +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ +$lt_c_name_lib_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function, + # D for any global variable and I for any imported variable. + # Also find C++ and __fastcall symbols from MSVC++, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK '"\ +" {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ +" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ +" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ +" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ +" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx" + else + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + # Now try to grab the symbols. + nlist=conftest.nm + $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5 + if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT_DLSYM_CONST +#else +# define LT_DLSYM_CONST const +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +LT_DLSYM_CONST struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_globsym_save_LIBS=$LIBS + lt_globsym_save_CFLAGS=$CFLAGS + LIBS=conftstm.$ac_objext + CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s conftest$ac_exeext; then + pipe_works=yes + fi + LIBS=$lt_globsym_save_LIBS + CFLAGS=$lt_globsym_save_CFLAGS + else + echo "cannot find nm_test_func in $nlist" >&5 + fi + else + echo "cannot find nm_test_var in $nlist" >&5 + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 + fi + else + echo "$progname: failed program was:" >&5 + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test yes = "$pipe_works"; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done + +fi + +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 +$as_echo "failed" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 +$as_echo "ok" >&6; } +fi + +# Response file support. +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + nm_file_list_spec='@' +elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then + nm_file_list_spec='@' +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 +$as_echo_n "checking for sysroot... " >&6; } + +# Check whether --with-sysroot was given. +if test "${with_sysroot+set}" = set; then : + withval=$with_sysroot; +else + with_sysroot=no +fi + + +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 +$as_echo "$with_sysroot" >&6; } + as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 + ;; +esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 +$as_echo "${lt_sysroot:-no}" >&6; } + + + + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 +$as_echo_n "checking for a working dd... " >&6; } +if ${ac_cv_path_lt_DD+:} false; then : + $as_echo_n "(cached) " >&6 +else + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +: ${lt_DD:=$DD} +if test -z "$lt_DD"; then + ac_path_lt_DD_found=false + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in dd; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext" + as_fn_executable_p "$ac_path_lt_DD" || continue +if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: +fi + $ac_path_lt_DD_found && break 3 + done + done + done +IFS=$as_save_IFS + if test -z "$ac_cv_path_lt_DD"; then + : + fi +else + ac_cv_path_lt_DD=$lt_DD +fi + +rm -f conftest.i conftest2.i conftest.out +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 +$as_echo "$ac_cv_path_lt_DD" >&6; } + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 +$as_echo_n "checking how to truncate binary pipes... " >&6; } +if ${lt_cv_truncate_bin+:} false; then : + $as_echo_n "(cached) " >&6 +else + printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +lt_cv_truncate_bin= +if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" +fi +rm -f conftest.i conftest2.i conftest.out +test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 +$as_echo "$lt_cv_truncate_bin" >&6; } + + + + + + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in $*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + +# Check whether --enable-libtool-lock was given. +if test "${enable_libtool_lock+set}" = set; then : + enableval=$enable_libtool_lock; +fi + +test no = "$enable_libtool_lock" || enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out what ABI is being produced by ac_compile, and set mode + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE=32 + ;; + *ELF-64*) + HPUX_IA64_MODE=64 + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + if test yes = "$lt_cv_prog_gnu_ld"; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +mips64*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '#line '$LINENO' "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + emul=elf + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + emul="${emul}32" + ;; + *64-bit*) + emul="${emul}64" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *MSB*) + emul="${emul}btsmip" + ;; + *LSB*) + emul="${emul}ltsmip" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *N32*) + emul="${emul}n32" + ;; + esac + LD="${LD-ld} -m $emul" + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. Note that the listed cases only cover the + # situations where additional linker options are needed (such as when + # doing 32-bit compilation for a host where ld defaults to 64-bit, or + # vice versa); the common cases where no linker options are needed do + # not appear in the list. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + case `/usr/bin/file conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac + ;; + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -belf" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 +$as_echo_n "checking whether the C compiler needs -belf... " >&6; } +if ${lt_cv_cc_needs_belf+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_cc_needs_belf=yes +else + lt_cv_cc_needs_belf=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 +$as_echo "$lt_cv_cc_needs_belf" >&6; } + if test yes != "$lt_cv_cc_needs_belf"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS=$SAVE_CFLAGS + fi + ;; +*-*solaris*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) + case $host in + i?86-*-solaris*|x86_64-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD=${LD-ld}_sol2 + fi + ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks=$enable_libtool_lock + +if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. +set dummy ${ac_tool_prefix}mt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_MANIFEST_TOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$MANIFEST_TOOL"; then + ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL +if test -n "$MANIFEST_TOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 +$as_echo "$MANIFEST_TOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_MANIFEST_TOOL"; then + ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL + # Extract the first word of "mt", so it can be a program name with args. +set dummy mt; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_MANIFEST_TOOL"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL +if test -n "$ac_ct_MANIFEST_TOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 +$as_echo "$ac_ct_MANIFEST_TOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_MANIFEST_TOOL" = x; then + MANIFEST_TOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL + fi +else + MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" +fi + +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 +$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } +if ${lt_cv_path_mainfest_tool+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_path_mainfest_tool=no + echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 + $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out + cat conftest.err >&5 + if $GREP 'Manifest Tool' conftest.out > /dev/null; then + lt_cv_path_mainfest_tool=yes + fi + rm -f conftest* +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 +$as_echo "$lt_cv_path_mainfest_tool" >&6; } +if test yes != "$lt_cv_path_mainfest_tool"; then + MANIFEST_TOOL=: +fi + + + + + + + case $host_os in + rhapsody* | darwin*) + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. +set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_DSYMUTIL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$DSYMUTIL"; then + ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +DSYMUTIL=$ac_cv_prog_DSYMUTIL +if test -n "$DSYMUTIL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 +$as_echo "$DSYMUTIL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_DSYMUTIL"; then + ac_ct_DSYMUTIL=$DSYMUTIL + # Extract the first word of "dsymutil", so it can be a program name with args. +set dummy dsymutil; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_DSYMUTIL"; then + ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL +if test -n "$ac_ct_DSYMUTIL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 +$as_echo "$ac_ct_DSYMUTIL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_DSYMUTIL" = x; then + DSYMUTIL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + DSYMUTIL=$ac_ct_DSYMUTIL + fi +else + DSYMUTIL="$ac_cv_prog_DSYMUTIL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. +set dummy ${ac_tool_prefix}nmedit; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_NMEDIT+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$NMEDIT"; then + ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +NMEDIT=$ac_cv_prog_NMEDIT +if test -n "$NMEDIT"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 +$as_echo "$NMEDIT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_NMEDIT"; then + ac_ct_NMEDIT=$NMEDIT + # Extract the first word of "nmedit", so it can be a program name with args. +set dummy nmedit; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_NMEDIT"; then + ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_NMEDIT="nmedit" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT +if test -n "$ac_ct_NMEDIT"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 +$as_echo "$ac_ct_NMEDIT" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_NMEDIT" = x; then + NMEDIT=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + NMEDIT=$ac_ct_NMEDIT + fi +else + NMEDIT="$ac_cv_prog_NMEDIT" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. +set dummy ${ac_tool_prefix}lipo; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_LIPO+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$LIPO"; then + ac_cv_prog_LIPO="$LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_LIPO="${ac_tool_prefix}lipo" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +LIPO=$ac_cv_prog_LIPO +if test -n "$LIPO"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 +$as_echo "$LIPO" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_LIPO"; then + ac_ct_LIPO=$LIPO + # Extract the first word of "lipo", so it can be a program name with args. +set dummy lipo; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_LIPO+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_LIPO"; then + ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_LIPO="lipo" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO +if test -n "$ac_ct_LIPO"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 +$as_echo "$ac_ct_LIPO" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_LIPO" = x; then + LIPO=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + LIPO=$ac_ct_LIPO + fi +else + LIPO="$ac_cv_prog_LIPO" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL"; then + ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL="${ac_tool_prefix}otool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL=$ac_cv_prog_OTOOL +if test -n "$OTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 +$as_echo "$OTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL"; then + ac_ct_OTOOL=$OTOOL + # Extract the first word of "otool", so it can be a program name with args. +set dummy otool; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OTOOL+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL"; then + ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL="otool" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL +if test -n "$ac_ct_OTOOL"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 +$as_echo "$ac_ct_OTOOL" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL" = x; then + OTOOL=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL=$ac_ct_OTOOL + fi +else + OTOOL="$ac_cv_prog_OTOOL" +fi + + if test -n "$ac_tool_prefix"; then + # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. +set dummy ${ac_tool_prefix}otool64; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_OTOOL64+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$OTOOL64"; then + ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +OTOOL64=$ac_cv_prog_OTOOL64 +if test -n "$OTOOL64"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 +$as_echo "$OTOOL64" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +fi +if test -z "$ac_cv_prog_OTOOL64"; then + ac_ct_OTOOL64=$OTOOL64 + # Extract the first word of "otool64", so it can be a program name with args. +set dummy otool64; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$ac_ct_OTOOL64"; then + ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_ac_ct_OTOOL64="otool64" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 +if test -n "$ac_ct_OTOOL64"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 +$as_echo "$ac_ct_OTOOL64" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + if test "x$ac_ct_OTOOL64" = x; then + OTOOL64=":" + else + case $cross_compiling:$ac_tool_warned in +yes:) +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} +ac_tool_warned=yes ;; +esac + OTOOL64=$ac_ct_OTOOL64 + fi +else + OTOOL64="$ac_cv_prog_OTOOL64" +fi + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 +$as_echo_n "checking for -single_module linker flag... " >&6; } +if ${lt_cv_apple_cc_single_mod+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_apple_cc_single_mod=no + if test -z "$LT_MULTI_MODULE"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&5 + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&5 + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 +$as_echo "$lt_cv_apple_cc_single_mod" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 +$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; } +if ${lt_cv_ld_exported_symbols_list+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_ld_exported_symbols_list=yes +else + lt_cv_ld_exported_symbols_list=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 +$as_echo "$lt_cv_ld_exported_symbols_list" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 +$as_echo_n "checking for -force_load linker flag... " >&6; } +if ${lt_cv_ld_force_load+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_ld_force_load=no + cat > conftest.c << _LT_EOF +int forced_loaded() { return 2;} +_LT_EOF + echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 + $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 + echo "$AR cr libconftest.a conftest.o" >&5 + $AR cr libconftest.a conftest.o 2>&5 + echo "$RANLIB libconftest.a" >&5 + $RANLIB libconftest.a 2>&5 + cat > conftest.c << _LT_EOF +int main() { return 0;} +_LT_EOF + echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 + $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err + _lt_result=$? + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&5 + elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + lt_cv_ld_force_load=yes + else + cat conftest.err >&5 + fi + rm -f conftest.err libconftest.a conftest conftest.c + rm -rf conftest.dSYM + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 +$as_echo "$lt_cv_ld_force_load" >&6; } + case $host_os in + rhapsody* | darwin1.[012]) + _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + darwin*) # darwin 5.x on + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[91]*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + 10.[012][,.]*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test yes = "$lt_cv_apple_cc_single_mod"; then + _lt_dar_single_mod='$single_module' + fi + if test yes = "$lt_cv_ld_exported_symbols_list"; then + _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + fi + if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x$2 in + x) + ;; + *:) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" + ;; + x:*) + eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" + ;; + *) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" + ;; + esac +} + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 +$as_echo_n "checking how to run the C preprocessor... " >&6; } +# On Suns, sometimes $CPP names a directory. +if test -n "$CPP" && test -d "$CPP"; then + CPP= +fi +if test -z "$CPP"; then + if ${ac_cv_prog_CPP+:} false; then : + $as_echo_n "(cached) " >&6 +else + # Double quotes because CPP needs to be expanded + for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" + do + ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + break +fi + + done + ac_cv_prog_CPP=$CPP + +fi + CPP=$ac_cv_prog_CPP +else + ac_cv_prog_CPP=$CPP +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 +$as_echo "$CPP" >&6; } +ac_preproc_ok=false +for ac_c_preproc_warn_flag in '' yes +do + # Use a header file that comes with gcc, so configuring glibc + # with a fresh cross-compiler works. + # Prefer to if __STDC__ is defined, since + # exists even on freestanding compilers. + # On the NeXT, cc -E runs the code through the compiler's parser, + # not just through cpp. "Syntax error" is here to catch this case. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifdef __STDC__ +# include +#else +# include +#endif + Syntax error +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + +else + # Broken: fails on valid input. +continue +fi +rm -f conftest.err conftest.i conftest.$ac_ext + + # OK, works on sane cases. Now check whether nonexistent headers + # can be detected and how. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + # Broken: success on invalid input. +continue +else + # Passes both tests. +ac_preproc_ok=: +break +fi +rm -f conftest.err conftest.i conftest.$ac_ext + +done +# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details" "$LINENO" 5; } +fi + +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if ${ac_cv_header_stdc+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdc=yes +else + ac_cv_header_stdc=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then : + : +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +$as_echo "#define STDC_HEADERS 1" >>confdefs.h + +fi + +# On IRIX 5.3, sys/types and inttypes.h are conflicting. +for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ + inttypes.h stdint.h unistd.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +for ac_header in dlfcn.h +do : + ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default +" +if test "x$ac_cv_header_dlfcn_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_DLFCN_H 1 +_ACEOF + +fi + +done + + + + + +# Set options +# Check whether --enable-shared was given. +if test "${enable_shared+set}" = set; then : + enableval=$enable_shared; p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + enable_shared=yes +fi + + + + + + + + + + + enable_dlopen=no + + + enable_win32_dll=no + + + + # Check whether --enable-static was given. +if test "${enable_static+set}" = set; then : + enableval=$enable_static; p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + enable_static=yes +fi + + + + + + + + + + +# Check whether --with-pic was given. +if test "${with_pic+set}" = set; then : + withval=$with_pic; lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for lt_pkg in $withval; do + IFS=$lt_save_ifs + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + pic_mode=default +fi + + + + + + + + + # Check whether --enable-fast-install was given. +if test "${enable_fast_install+set}" = set; then : + enableval=$enable_fast_install; p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS=$lt_save_ifs + ;; + esac +else + enable_fast_install=yes +fi + + + + + + + + + shared_archive_member_spec= +case $host,$enable_shared in +power*-*-aix[5-9]*,yes) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 +$as_echo_n "checking which variant of shared library versioning to provide... " >&6; } + +# Check whether --with-aix-soname was given. +if test "${with_aix_soname+set}" = set; then : + withval=$with_aix_soname; case $withval in + aix|svr4|both) + ;; + *) + as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 + ;; + esac + lt_cv_with_aix_soname=$with_aix_soname +else + if ${lt_cv_with_aix_soname+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_with_aix_soname=aix +fi + + with_aix_soname=$lt_cv_with_aix_soname +fi + + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 +$as_echo "$with_aix_soname" >&6; } + if test aix != "$with_aix_soname"; then + # For the AIX way of multilib, we name the shared archive member + # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', + # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. + # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, + # the AIX toolchain works better with OBJECT_MODE set (default 32). + if test 64 = "${OBJECT_MODE-32}"; then + shared_archive_member_spec=shr_64 + else + shared_archive_member_spec=shr + fi + fi + ;; +*) + with_aix_soname=aix + ;; +esac + + + + + + + + + + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +test -z "$LN_S" && LN_S="ln -s" + + + + + + + + + + + + + + +if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 +$as_echo_n "checking for objdir... " >&6; } +if ${lt_cv_objdir+:} false; then : + $as_echo_n "(cached) " >&6 +else + rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 +$as_echo "$lt_cv_objdir" >&6; } +objdir=$lt_cv_objdir + + + + + +cat >>confdefs.h <<_ACEOF +#define LT_OBJDIR "$lt_cv_objdir/" +_ACEOF + + + + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a '.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a + +with_gnu_ld=$lt_cv_prog_gnu_ld + +old_CC=$CC +old_CFLAGS=$CFLAGS + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +func_cc_basename $compiler +cc_basename=$func_cc_basename_result + + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 +$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } +if ${lt_cv_path_MAGIC_CMD+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/${ac_tool_prefix}file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + + + +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 +$as_echo_n "checking for file... " >&6; } +if ${lt_cv_path_MAGIC_CMD+:} false; then : + $as_echo_n "(cached) " >&6 +else + case $MAGIC_CMD in +[\\/*] | ?:[\\/]*) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/file"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"file" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac +fi + +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + else + MAGIC_CMD=: + fi +fi + + fi + ;; +esac + +# Use C for the default configuration in the libtool script + +lt_save_CC=$CC +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +objext=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + + + + + + + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC + +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* + +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* + + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + +lt_prog_compiler_no_builtin_flag= + +if test yes = "$GCC"; then + case $cc_basename in + nvcc*) + lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; + *) + lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; + esac + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } +if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_rtti_exceptions=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_rtti_exceptions=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 +$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; } + +if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then + lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" +else + : +fi + +fi + + + + + + + lt_prog_compiler_wl= +lt_prog_compiler_pic= +lt_prog_compiler_static= + + + if test yes = "$GCC"; then + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_static='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + fi + lt_prog_compiler_pic='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + lt_prog_compiler_pic='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. + lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + ;; + + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + lt_prog_compiler_static= + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + ;; + + interix[3-9]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + lt_prog_compiler_can_build_shared=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic=-Kconform_pic + fi + ;; + + *) + lt_prog_compiler_pic='-fPIC' + ;; + esac + + case $cc_basename in + nvcc*) # Cuda Compiler Driver 2.2 + lt_prog_compiler_wl='-Xlinker ' + if test -n "$lt_prog_compiler_pic"; then + lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" + fi + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + lt_prog_compiler_wl='-Wl,' + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + lt_prog_compiler_static='-Bstatic' + else + lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_prog_compiler_pic='-fno-common' + case $cc_basename in + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_prog_compiler_pic='-DDLL_EXPORT' + case $host_os in + os2*) + lt_prog_compiler_static='$wl-static' + ;; + esac + ;; + + hpux9* | hpux10* | hpux11*) + lt_prog_compiler_wl='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + lt_prog_compiler_pic='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + lt_prog_compiler_static='$wl-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + lt_prog_compiler_wl='-Wl,' + # PIC (with -KPIC) is the default. + lt_prog_compiler_static='-non_shared' + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + # old Intel for x86_64, which still supported -KPIC. + ecc*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-static' + ;; + # flang / f18. f95 an alias for gfortran or flang on Debian + flang* | f18* | f95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='--shared' + lt_prog_compiler_static='--static' + ;; + nagfor*) + # NAG Fortran compiler + lt_prog_compiler_wl='-Wl,-Wl,,' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + ccc*) + lt_prog_compiler_wl='-Wl,' + # All Alpha code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + xl* | bgxl* | bgf* | mpixl*) + # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-qpic' + lt_prog_compiler_static='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='' + ;; + *Sun\ F* | *Sun*Fortran*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Qoption ld ' + ;; + *Sun\ C*) + # Sun C 5.9 + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + lt_prog_compiler_wl='-Wl,' + ;; + *Intel*\ [CF]*Compiler*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fPIC' + lt_prog_compiler_static='-static' + ;; + *Portland\ Group*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-fpic' + lt_prog_compiler_static='-Bstatic' + ;; + esac + ;; + esac + ;; + + newsos6) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + lt_prog_compiler_pic='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + lt_prog_compiler_wl='-Wl,' + # All OSF/1 code is PIC. + lt_prog_compiler_static='-non_shared' + ;; + + rdos*) + lt_prog_compiler_static='-non_shared' + ;; + + solaris*) + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + case $cc_basename in + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) + lt_prog_compiler_wl='-Qoption ld ';; + *) + lt_prog_compiler_wl='-Wl,';; + esac + ;; + + sunos4*) + lt_prog_compiler_wl='-Qoption ld ' + lt_prog_compiler_pic='-PIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + lt_prog_compiler_pic='-Kconform_pic' + lt_prog_compiler_static='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_pic='-KPIC' + lt_prog_compiler_static='-Bstatic' + ;; + + unicos*) + lt_prog_compiler_wl='-Wl,' + lt_prog_compiler_can_build_shared=no + ;; + + uts4*) + lt_prog_compiler_pic='-pic' + lt_prog_compiler_static='-Bstatic' + ;; + + *) + lt_prog_compiler_can_build_shared=no + ;; + esac + fi + +case $host_os in + # For platforms that do not support PIC, -DPIC is meaningless: + *djgpp*) + lt_prog_compiler_pic= + ;; + *) + lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" + ;; +esac + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 +$as_echo_n "checking for $compiler option to produce PIC... " >&6; } +if ${lt_cv_prog_compiler_pic+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic=$lt_prog_compiler_pic +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 +$as_echo "$lt_cv_prog_compiler_pic" >&6; } +lt_prog_compiler_pic=$lt_cv_prog_compiler_pic + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$lt_prog_compiler_pic"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 +$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } +if ${lt_cv_prog_compiler_pic_works+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_pic_works=no + ac_outfile=conftest.$ac_objext + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_pic_works=yes + fi + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 +$as_echo "$lt_cv_prog_compiler_pic_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_pic_works"; then + case $lt_prog_compiler_pic in + "" | " "*) ;; + *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; + esac +else + lt_prog_compiler_pic= + lt_prog_compiler_can_build_shared=no +fi + +fi + + + + + + + + + + + +# +# Check to make sure the static flag actually works. +# +wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 +$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } +if ${lt_cv_prog_compiler_static_works+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_static_works=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $lt_tmp_static_flag" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler_static_works=yes + fi + else + lt_cv_prog_compiler_static_works=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 +$as_echo "$lt_cv_prog_compiler_static_works" >&6; } + +if test yes = "$lt_cv_prog_compiler_static_works"; then + : +else + lt_prog_compiler_static= +fi + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if ${lt_cv_prog_compiler_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if ${lt_cv_prog_compiler_c_o+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler_c_o=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&5 + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + lt_cv_prog_compiler_c_o=yes + fi + fi + chmod u+w . 2>&5 + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 +$as_echo "$lt_cv_prog_compiler_c_o" >&6; } + + + + +hard_links=nottested +if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then + # do not overwrite the value of need_locks provided by the user + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 +$as_echo_n "checking if we can lock with hard links... " >&6; } + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 +$as_echo "$hard_links" >&6; } + if test no = "$hard_links"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} + need_locks=warn + fi +else + need_locks=no +fi + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 +$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } + + runpath_var= + allow_undefined_flag= + always_export_symbols=no + archive_cmds= + archive_expsym_cmds= + compiler_needs_object=no + enable_shared_with_static_runtimes=no + export_dynamic_flag_spec= + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + hardcode_automatic=no + hardcode_direct=no + hardcode_direct_absolute=no + hardcode_libdir_flag_spec= + hardcode_libdir_separator= + hardcode_minus_L=no + hardcode_shlibpath_var=unsupported + inherit_rpath=no + link_all_deplibs=unknown + module_cmds= + module_expsym_cmds= + old_archive_from_new_cmds= + old_archive_from_expsyms_cmds= + thread_safe_flag_spec= + whole_archive_flag_spec= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + include_expsyms= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ' (' and ')$', so one must not match beginning or + # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', + # as well as any symbol that contains 'd'. + exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test yes != "$GCC"; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd* | bitrig*) + with_gnu_ld=no + ;; + linux* | k*bsd*-gnu | gnu*) + link_all_deplibs=no + ;; + esac + + ld_shlibs=yes + + # On some targets, GNU ld is compatible enough with the native linker + # that we're better off using the native interface for both. + lt_use_gnu_ld_interface=no + if test yes = "$with_gnu_ld"; then + case $host_os in + aix*) + # The AIX port of GNU ld has always aspired to compatibility + # with the native linker. However, as the warning in the GNU ld + # block says, versions before 2.19.5* couldn't really create working + # shared libraries, regardless of the interface used. + case `$LD -v 2>&1` in + *\ \(GNU\ Binutils\)\ 2.19.5*) ;; + *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; + *\ \(GNU\ Binutils\)\ [3-9]*) ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + fi + + if test yes = "$lt_use_gnu_ld_interface"; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='$wl' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + export_dynamic_flag_spec='$wl--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + whole_archive_flag_spec= + fi + supports_anon_versioning=no + case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; + *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[3-9]*) + # On AIX/PPC, the GNU linker is very broken + if test ia64 != "$host_cpu"; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.19, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to install binutils +*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. +*** You will then need to restart the configuration process. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, + # as there is no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + export_dynamic_flag_spec='$wl--export-all-symbols' + allow_undefined_flag=unsupported + always_export_symbols=no + enable_shared_with_static_runtimes=yes + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' + exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + ld_shlibs=no + fi + ;; + + haiku*) + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + link_all_deplibs=yes + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + ;; + + interix[3-9]*) + hardcode_direct=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) + tmp_diet=no + if test linux-dietlibc = "$host_os"; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test no = "$tmp_diet" + then + tmp_addflag=' $pic_flag' + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group f77 and f90 compilers + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + whole_archive_flag_spec= + tmp_sharedflag='--shared' ;; + nagfor*) # NAGFOR 5.3 + tmp_sharedflag='-Wl,-shared' ;; + xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + nvcc*) # Cuda Compiler Driver 2.2 + whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + ;; + esac + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C 5.9 + whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + compiler_needs_object=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + tcc*) + export_dynamic_flag_spec='-rdynamic' + ;; + xlf* | bgf* | bgxlf* | mpixlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' + if test yes = "$supports_anon_versioning"; then + archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + ld_shlibs=no + fi + ;; + + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) + ld_shlibs=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test no = "$ld_shlibs"; then + runpath_var= + hardcode_libdir_flag_spec= + export_dynamic_flag_spec= + whole_archive_flag_spec= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix[4-9]*) + if test ia64 = "$host_cpu"; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag= + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) + for ld_flag in $LDFLAGS; do + if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + aix_use_runtimelinking=yes + break + fi + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + archive_cmds='' + hardcode_direct=yes + hardcode_direct_absolute=yes + hardcode_libdir_separator=':' + link_all_deplibs=yes + file_list_spec='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # traditional, no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + hardcode_direct=no + hardcode_direct_absolute=no + ;; + esac + + if test yes = "$GCC"; then + case $host_os in aix4.[012]|aix4.[012].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`$CC -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + ;; + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag="$shared_flag "'$wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + export_dynamic_flag_spec='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + always_export_symbols=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if ${lt_cv_aix_libpath_+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + if ${lt_cv_aix_libpath_+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + + lt_aix_libpath_sed=' + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }' + lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + if test -z "$lt_cv_aix_libpath_"; then + lt_cv_aix_libpath_=/usr/lib:/lib + fi + +fi + + aix_libpath=$lt_cv_aix_libpath_ +fi + + hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + no_undefined_flag=' $wl-bernotok' + allow_undefined_flag=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + whole_archive_flag_spec='$convenience' + fi + archive_cmds_need_lc=yes + archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared libraries. + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + archive_expsym_cmds='' + ;; + m68k) + archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + ;; + esac + ;; + + bsdi[45]*) + export_dynamic_flag_spec=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + case $cc_basename in + cl*) + # Native MSVC + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + always_export_symbols=yes + file_list_spec='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, )='true' + enable_shared_with_static_runtimes=yes + exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' + # Don't use ranlib + old_postinstall_cmds='chmod 644 $oldlib' + postlink_cmds='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # Assume MSVC wrapper + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_from_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' + enable_shared_with_static_runtimes=yes + ;; + esac + ;; + + darwin* | rhapsody*) + + + archive_cmds_need_lc=no + hardcode_direct=no + hardcode_automatic=yes + hardcode_shlibpath_var=unsupported + if test yes = "$lt_cv_ld_force_load"; then + whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + + else + whole_archive_flag_spec='' + fi + link_all_deplibs=yes + allow_undefined_flag=$_lt_dar_allow_undefined + case $cc_basename in + ifort*|nagfor*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test yes = "$_lt_dar_can_shared"; then + output_verbose_link_cmd=func_echo_all + archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" + module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" + archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" + module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + + else + ld_shlibs=no + fi + + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2.*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly*) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9*) + if test yes = "$GCC"; then + archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + fi + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + export_dynamic_flag_spec='$wl-E' + ;; + + hpux10*) + if test yes,no = "$GCC,$with_gnu_ld"; then + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + fi + ;; + + hpux11*) + if test yes,no = "$GCC,$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + + # Older versions of the 11.00 compiler do not understand -b yet + # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 +$as_echo_n "checking if $CC understands -b... " >&6; } +if ${lt_cv_prog_compiler__b+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_prog_compiler__b=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -b" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&5 + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + lt_cv_prog_compiler__b=yes + fi + else + lt_cv_prog_compiler__b=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 +$as_echo "$lt_cv_prog_compiler__b" >&6; } + +if test yes = "$lt_cv_prog_compiler__b"; then + archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' +else + archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' +fi + + ;; + esac + fi + if test no = "$with_gnu_ld"; then + hardcode_libdir_flag_spec='$wl+b $wl$libdir' + hardcode_libdir_separator=: + + case $host_cpu in + hppa*64*|ia64*) + hardcode_direct=no + hardcode_shlibpath_var=no + ;; + *) + hardcode_direct=yes + hardcode_direct_absolute=yes + export_dynamic_flag_spec='$wl-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + hardcode_minus_L=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test yes = "$GCC"; then + archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + # This should be the same for all languages, so no per-tag cache variable. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 +$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; } +if ${lt_cv_irix_exported_symbol+:} false; then : + $as_echo_n "(cached) " >&6 +else + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +int foo (void) { return 0; } +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + lt_cv_irix_exported_symbol=yes +else + lt_cv_irix_exported_symbol=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 +$as_echo "$lt_cv_irix_exported_symbol" >&6; } + if test yes = "$lt_cv_irix_exported_symbol"; then + archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + fi + link_all_deplibs=no + else + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + inherit_rpath=yes + link_all_deplibs=yes + ;; + + linux*) + case $cc_basename in + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + ld_shlibs=yes + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + *nto* | *qnx*) + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + hardcode_direct=yes + hardcode_shlibpath_var=no + hardcode_direct_absolute=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + export_dynamic_flag_spec='$wl-E' + else + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='$wl-rpath,$libdir' + fi + else + ld_shlibs=no + fi + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + shrext_cmds=.dll + archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + enable_shared_with_static_runtimes=yes + ;; + + osf3*) + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + fi + archive_cmds_need_lc='no' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test yes = "$GCC"; then + allow_undefined_flag=' $wl-expect_unresolved $wl\*' + archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + archive_cmds_need_lc='no' + hardcode_libdir_separator=: + ;; + + solaris*) + no_undefined_flag=' -z defs' + if test yes = "$GCC"; then + wlarc='$wl' + archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='$wl' + archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[0-5] | solaris2.[0-5].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. GCC discards it without '$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test yes = "$GCC"; then + whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + else + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' + fi + ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + if test sequent = "$host_vendor"; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds='$CC -r -o $output$reload_objs' + hardcode_direct=no + ;; + motorola) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) + no_undefined_flag='$wl-z,text' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + no_undefined_flag='$wl-z,text' + allow_undefined_flag='$wl-z,nodefs' + archive_cmds_need_lc=no + hardcode_shlibpath_var=no + hardcode_libdir_flag_spec='$wl-R,$libdir' + hardcode_libdir_separator=':' + link_all_deplibs=yes + export_dynamic_flag_spec='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac + + if test sni = "$host_vendor"; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + export_dynamic_flag_spec='$wl-Blargedynsym' + ;; + esac + fi + fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 +$as_echo "$ld_shlibs" >&6; } +test no = "$ld_shlibs" && can_build_shared=no + +with_gnu_ld=$with_gnu_ld + + + + + + + + + + + + + + + +# +# Do we need to explicitly link libc? +# +case "x$archive_cmds_need_lc" in +x|xyes) + # Assume -lc should be added + archive_cmds_need_lc=yes + + if test yes,yes = "$GCC,$enable_shared"; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 +$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } +if ${lt_cv_archive_cmds_need_lc+:} false; then : + $as_echo_n "(cached) " >&6 +else + $RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 + (eval $ac_compile) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_prog_compiler_wl + pic_flag=$lt_prog_compiler_pic + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 + (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + then + lt_cv_archive_cmds_need_lc=no + else + lt_cv_archive_cmds_need_lc=yes + fi + allow_undefined_flag=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 +$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } + archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc + ;; + esac + fi + ;; +esac + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 +$as_echo_n "checking dynamic linker characteristics... " >&6; } + +if test yes = "$GCC"; then + case $host_os in + darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; + *) lt_awk_arg='/^libraries:/' ;; + esac + case $host_os in + mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; + *) lt_sed_strip_eq='s|=/|/|g' ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` + case $lt_search_path_spec in + *\;*) + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` + ;; + *) + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` + ;; + esac + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary... + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + # ...but if some path component already ends with the multilib dir we assume + # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). + case "$lt_multi_os_dir; $lt_search_path_spec " in + "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) + lt_multi_os_dir= + ;; + esac + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" + elif test -n "$lt_multi_os_dir"; then + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' +BEGIN {RS = " "; FS = "/|\n";} { + lt_foo = ""; + lt_count = 0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo = "/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[lt_foo]++; } + if (lt_freq[lt_foo] == 1) { print lt_foo; } +}'` + # AWK program above erroneously prepends '/' to C:/dos/paths + # for these hosts. + case $host_os in + mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ + $SED 's|/\([A-Za-z]:\)|\1|g'` ;; + esac + sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=.so +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + + + +case $host_os in +aix3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='$libname$release$shared_ext$major' + ;; + +aix[4-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test ia64 = "$host_cpu"; then + # AIX 5 supports IA64 + library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line '#! .'. This would cause the generated library to + # depend on '.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[01] | aix4.[01].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # Using Import Files as archive members, it is possible to support + # filename-based versioning of shared library archives on AIX. While + # this would work for both with and without runtime linking, it will + # prevent static linking of such archives. So we do filename-based + # shared library versioning with .so extension only, which is used + # when both runtime linking and shared linking is enabled. + # Unfortunately, runtime linking may impact performance, so we do + # not want this to be the default eventually. Also, we use the + # versioned .so libs for executables only if there is the -brtl + # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. + # To allow for filename-based versioning support, we need to create + # libNAME.so.V as an archive file, containing: + # *) an Import File, referring to the versioned filename of the + # archive as well as the shared archive member, telling the + # bitwidth (32 or 64) of that shared object, and providing the + # list of exported symbols of that shared object, eventually + # decorated with the 'weak' keyword + # *) the shared object with the F_LOADONLY flag set, to really avoid + # it being seen by the linker. + # At run time we better use the real file rather than another symlink, + # but for link time we create the symlink libNAME.so -> libNAME.so.V + + case $with_aix_soname,$aix_use_runtimelinking in + # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + aix,yes) # traditional libtool + dynamic_linker='AIX unversionable lib.so' + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + aix,no) # traditional AIX only + dynamic_linker='AIX lib.a(lib.so.V)' + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + ;; + svr4,*) # full svr4 only + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,yes) # both, prefer svr4 + dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # unpreferred sharedlib libNAME.a needs extra handling + postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' + postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,no) # both, prefer aix + dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling + postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' + postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' + ;; + esac + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='$libname$shared_ext' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[45]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + + case $GCC,$cc_basename in + yes,*) + # gcc + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + ;; + esac + dynamic_linker='Win32 ld.exe' + ;; + + *,cl*) + # Native MSVC + libname_spec='$name' + soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' + library_names_spec='$libname.dll.lib' + + case $build_os in + mingw*) + sys_lib_search_path_spec= + lt_save_ifs=$IFS + IFS=';' + for lt_path in $LIB + do + IFS=$lt_save_ifs + # Let DOS variable expansion print the short 8.3 style file name. + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" + done + IFS=$lt_save_ifs + # Convert to MSYS style. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` + ;; + cygwin*) + # Convert to unix form, then to dos form, then back to unix form + # but this time dos style (no spaces!) so that the unix form looks + # like /cygdrive/c/PROGRA~1:/cygdr... + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + ;; + *) + sys_lib_search_path_spec=$LIB + if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then + # It is most probably a Windows format PATH. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # FIXME: find the short name or the path components, as spaces are + # common. (e.g. "Program Files" -> "PROGRA~1") + ;; + esac + + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + dynamic_linker='Win32 link.exe' + ;; + + *) + # Assume MSVC wrapper + library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' + dynamic_linker='Win32 ld.exe' + ;; + esac + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' + + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[23].*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2.*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[01]* | freebsdelf3.[01]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ + freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +haiku*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LIBRARY_PATH + shlibpath_overrides_runpath=no + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + if test 32 = "$HPUX_IA64_MODE"; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + sys_lib_dlsearch_path_spec=/usr/lib/hpux32 + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + sys_lib_dlsearch_path_spec=/usr/lib/hpux64 + fi + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555, ... + postinstall_cmds='chmod 555 $lib' + # or fails outright, so override atomically: + install_override_mode=555 + ;; + +interix[3-9]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test yes = "$lt_cv_prog_gnu_ld"; then + version_type=linux # correct to gnu/linux during the next big refactor + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" + sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +linux*android*) + version_type=none # Android doesn't support versioned libraries. + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext' + soname_spec='$libname$release$shared_ext' + finish_cmds= + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + dynamic_linker='Android linker' + # Don't embed -rpath directories since the linker doesn't support them. + hardcode_libdir_flag_spec='-L$libdir' + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + + # Some binutils ld are patched to set DT_RUNPATH + if ${lt_cv_shlibpath_overrides_runpath+:} false; then : + $as_echo_n "(cached) " >&6 +else + lt_cv_shlibpath_overrides_runpath=no + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ + LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then : + lt_cv_shlibpath_overrides_runpath=yes +fi +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + +fi + + shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Ideally, we could use ldconfig to report *all* directores which are + # searched for libraries, however this is still not possible. Aside from not + # being certain /sbin/ldconfig is available, command + # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, + # even though it is searched at run-time. Try to do the best guess by + # appending ld.so.conf contents (and includes) to the search path. + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd* | bitrig*) + version_type=sunos + sys_lib_dlsearch_path_spec=/usr/lib + need_lib_prefix=no + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + need_version=no + else + need_version=yes + fi + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +os2*) + libname_spec='$name' + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + # OS/2 can only load a DLL with a base name of 8 characters or less. + soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; + v=$($ECHO $release$versuffix | tr -d .-); + n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); + $ECHO $n$v`$shared_ext' + library_names_spec='${libname}_dll.$libext' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=BEGINLIBPATH + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test yes = "$with_gnu_ld"; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec; then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' + soname_spec='$libname$shared_ext.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=sco + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test yes = "$with_gnu_ld"; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 +$as_echo "$dynamic_linker" >&6; } +test no = "$dynamic_linker" && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test yes = "$GCC"; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then + sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +fi + +if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then + sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +fi + +# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... +configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec + +# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code +func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" + +# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool +configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 +$as_echo_n "checking how to hardcode library paths into programs... " >&6; } +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || + test -n "$runpath_var" || + test yes = "$hardcode_automatic"; then + + # We can hardcode non-existent directories. + if test no != "$hardcode_direct" && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && + test no != "$hardcode_minus_L"; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 +$as_echo "$hardcode_action" >&6; } + +if test relink = "$hardcode_action" || + test yes = "$inherit_rpath"; then + # Fast installation is not supported + enable_fast_install=no +elif test yes = "$shlibpath_overrides_runpath" || + test no = "$enable_shared"; then + # Fast installation is not necessary + enable_fast_install=needless +fi + + + + + + + if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if ${ac_cv_lib_dl_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dl_dlopen=yes +else + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes; then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else + + lt_cv_dlopen=dyld + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + +fi + + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" +if test "x$ac_cv_func_shl_load" = xyes; then : + lt_cv_dlopen=shl_load +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 +$as_echo_n "checking for shl_load in -ldld... " >&6; } +if ${ac_cv_lib_dld_shl_load+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char shl_load (); +int +main () +{ +return shl_load (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dld_shl_load=yes +else + ac_cv_lib_dld_shl_load=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 +$as_echo "$ac_cv_lib_dld_shl_load" >&6; } +if test "x$ac_cv_lib_dld_shl_load" = xyes; then : + lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld +else + ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" +if test "x$ac_cv_func_dlopen" = xyes; then : + lt_cv_dlopen=dlopen +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if ${ac_cv_lib_dl_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dl_dlopen=yes +else + ac_cv_lib_dl_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = xyes; then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 +$as_echo_n "checking for dlopen in -lsvld... " >&6; } +if ${ac_cv_lib_svld_dlopen+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsvld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dlopen (); +int +main () +{ +return dlopen (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_svld_dlopen=yes +else + ac_cv_lib_svld_dlopen=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 +$as_echo "$ac_cv_lib_svld_dlopen" >&6; } +if test "x$ac_cv_lib_svld_dlopen" = xyes; then : + lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 +$as_echo_n "checking for dld_link in -ldld... " >&6; } +if ${ac_cv_lib_dld_dld_link+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldld $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char dld_link (); +int +main () +{ +return dld_link (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dld_dld_link=yes +else + ac_cv_lib_dld_dld_link=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 +$as_echo "$ac_cv_lib_dld_dld_link" >&6; } +if test "x$ac_cv_lib_dld_dld_link" = xyes; then : + lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld +fi + + +fi + + +fi + + +fi + + +fi + + +fi + + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 +$as_echo_n "checking whether a program can dlopen itself... " >&6; } +if ${lt_cv_dlopen_self+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 +$as_echo "$lt_cv_dlopen_self" >&6; } + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 +$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } +if ${lt_cv_dlopen_self_static+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test yes = "$cross_compiling"; then : + lt_cv_dlopen_self_static=cross +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +} +_LT_EOF + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 + (eval $ac_link) 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&5 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; + x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; + esac + else : + # compilation failed + lt_cv_dlopen_self_static=no + fi +fi +rm -fr conftest* + + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 +$as_echo "$lt_cv_dlopen_self_static" >&6; } + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi + + + + + + + + + + + + + + + + + +striplib= +old_striplib= +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 +$as_echo_n "checking whether stripping libraries is possible... " >&6; } +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP"; then + striplib="$STRIP -x" + old_striplib="$STRIP -S" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } + else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + fi + ;; + *) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + ;; + esac +fi + + + + + + + + + + + + + # Report what library types will actually be built + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 +$as_echo_n "checking if libtool supports shared libraries... " >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 +$as_echo "$can_build_shared" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 +$as_echo_n "checking whether to build shared libraries... " >&6; } + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[4-9]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 +$as_echo "$enable_shared" >&6; } + + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 +$as_echo_n "checking whether to build static libraries... " >&6; } + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 +$as_echo "$enable_static" >&6; } + + + + +fi +ac_ext=c +ac_cpp='$CPP $CPPFLAGS' +ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' +ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' +ac_compiler_gnu=$ac_cv_c_compiler_gnu + +CC=$lt_save_CC + + + + + + + + + + + + + + + + ac_config_commands="$ac_config_commands libtool" + + + + +# Only expand once: + + + +ac_config_headers="$ac_config_headers config.h" + + +# Checks for programs. + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 +$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } +if ${ac_cv_prog_cc_c99+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_prog_cc_c99=no +ac_save_CC=$CC +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include +#include + +// Check varargs macros. These examples are taken from C99 6.10.3.5. +#define debug(...) fprintf (stderr, __VA_ARGS__) +#define showlist(...) puts (#__VA_ARGS__) +#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) +static void +test_varargs_macros (void) +{ + int x = 1234; + int y = 5678; + debug ("Flag"); + debug ("X = %d\n", x); + showlist (The first, second, and third items.); + report (x>y, "x is %d but y is %d", x, y); +} + +// Check long long types. +#define BIG64 18446744073709551615ull +#define BIG32 4294967295ul +#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) +#if !BIG_OK + your preprocessor is broken; +#endif +#if BIG_OK +#else + your preprocessor is broken; +#endif +static long long int bignum = -9223372036854775807LL; +static unsigned long long int ubignum = BIG64; + +struct incomplete_array +{ + int datasize; + double data[]; +}; + +struct named_init { + int number; + const wchar_t *name; + double average; +}; + +typedef const char *ccp; + +static inline int +test_restrict (ccp restrict text) +{ + // See if C++-style comments work. + // Iterate through items via the restricted pointer. + // Also check for declarations in for loops. + for (unsigned int i = 0; *(text+i) != '\0'; ++i) + continue; + return 0; +} + +// Check varargs and va_copy. +static void +test_varargs (const char *format, ...) +{ + va_list args; + va_start (args, format); + va_list args_copy; + va_copy (args_copy, args); + + const char *str; + int number; + float fnumber; + + while (*format) + { + switch (*format++) + { + case 's': // string + str = va_arg (args_copy, const char *); + break; + case 'd': // int + number = va_arg (args_copy, int); + break; + case 'f': // float + fnumber = va_arg (args_copy, double); + break; + default: + break; + } + } + va_end (args_copy); + va_end (args); +} + +int +main () +{ + + // Check bool. + _Bool success = false; + + // Check restrict. + if (test_restrict ("String literal") == 0) + success = true; + char *restrict newvar = "Another string"; + + // Check varargs. + test_varargs ("s, d' f .", "string", 65, 34.234); + test_varargs_macros (); + + // Check flexible array members. + struct incomplete_array *ia = + malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); + ia->datasize = 10; + for (int i = 0; i < ia->datasize; ++i) + ia->data[i] = i * 1.234; + + // Check named initializers. + struct named_init ni = { + .number = 34, + .name = L"Test wide string", + .average = 543.34343, + }; + + ni.number = 58; + + int dynamic_array[ni.number]; + dynamic_array[ni.number - 1] = 543; + + // work around unused variable warnings + return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' + || dynamic_array[ni.number - 1] != 543); + + ; + return 0; +} +_ACEOF +for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c99=$ac_arg +fi +rm -f core conftest.err conftest.$ac_objext + test "x$ac_cv_prog_cc_c99" != "xno" && break +done +rm -f conftest.$ac_ext +CC=$ac_save_CC + +fi +# AC_CACHE_VAL +case "x$ac_cv_prog_cc_c99" in + x) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; + xno) + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; + *) + CC="$CC $ac_cv_prog_cc_c99" + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 +$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; +esac +if test "x$ac_cv_prog_cc_c99" != xno; then : + +fi + + + + +LDFLAGS="$LDFLAGS -L/usr/local/lib" + +# Checks for libraries. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing log" >&5 +$as_echo_n "checking for library containing log... " >&6; } +if ${ac_cv_search_log+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_func_search_save_LIBS=$LIBS +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char log (); +int +main () +{ +return log (); + ; + return 0; +} +_ACEOF +for ac_lib in '' m; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + if ac_fn_c_try_link "$LINENO"; then : + ac_cv_search_log=$ac_res +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if ${ac_cv_search_log+:} false; then : + break +fi +done +if ${ac_cv_search_log+:} false; then : + +else + ac_cv_search_log=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_log" >&5 +$as_echo "$ac_cv_search_log" >&6; } +ac_res=$ac_cv_search_log +if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +else + as_fn_error $? "Could not find math library" "$LINENO" 5 +fi + + +# Checks for header files. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if ${ac_cv_header_stdc+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include +#include + +int +main () +{ + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdc=yes +else + ac_cv_header_stdc=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "memchr" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include + +_ACEOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + $EGREP "free" >/dev/null 2>&1; then : + +else + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. + if test "$cross_compiling" = yes; then : + : +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#if ((' ' & 0x0FF) == 0x020) +# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#else +# define ISLOWER(c) \ + (('a' <= (c) && (c) <= 'i') \ + || ('j' <= (c) && (c) <= 'r') \ + || ('s' <= (c) && (c) <= 'z')) +# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) +#endif + +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int +main () +{ + int i; + for (i = 0; i < 256; i++) + if (XOR (islower (i), ISLOWER (i)) + || toupper (i) != TOUPPER (i)) + return 2; + return 0; +} +_ACEOF +if ac_fn_c_try_run "$LINENO"; then : + +else + ac_cv_header_stdc=no +fi +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext +fi + +fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } +if test $ac_cv_header_stdc = yes; then + +$as_echo "#define STDC_HEADERS 1" >>confdefs.h + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 +$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } +if ${ac_cv_header_time+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include +#include + +int +main () +{ +if ((struct tm *) 0) +return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_time=yes +else + ac_cv_header_time=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 +$as_echo "$ac_cv_header_time" >&6; } +if test $ac_cv_header_time = yes; then + +$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h + +fi + +ac_header_dirent=no +for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do + as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 +$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } +if eval \${$as_ac_Header+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +#include <$ac_hdr> + +int +main () +{ +if ((DIR *) 0) +return 0; + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + eval "$as_ac_Header=yes" +else + eval "$as_ac_Header=no" +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$as_ac_Header + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 +_ACEOF + +ac_header_dirent=$ac_hdr; break +fi + +done +# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. +if test $ac_header_dirent = dirent.h; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 +$as_echo_n "checking for library containing opendir... " >&6; } +if ${ac_cv_search_opendir+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_func_search_save_LIBS=$LIBS +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char opendir (); +int +main () +{ +return opendir (); + ; + return 0; +} +_ACEOF +for ac_lib in '' dir; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + if ac_fn_c_try_link "$LINENO"; then : + ac_cv_search_opendir=$ac_res +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if ${ac_cv_search_opendir+:} false; then : + break +fi +done +if ${ac_cv_search_opendir+:} false; then : + +else + ac_cv_search_opendir=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 +$as_echo "$ac_cv_search_opendir" >&6; } +ac_res=$ac_cv_search_opendir +if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +fi + +else + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 +$as_echo_n "checking for library containing opendir... " >&6; } +if ${ac_cv_search_opendir+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_func_search_save_LIBS=$LIBS +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char opendir (); +int +main () +{ +return opendir (); + ; + return 0; +} +_ACEOF +for ac_lib in '' x; do + if test -z "$ac_lib"; then + ac_res="none required" + else + ac_res=-l$ac_lib + LIBS="-l$ac_lib $ac_func_search_save_LIBS" + fi + if ac_fn_c_try_link "$LINENO"; then : + ac_cv_search_opendir=$ac_res +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if ${ac_cv_search_opendir+:} false; then : + break +fi +done +if ${ac_cv_search_opendir+:} false; then : + +else + ac_cv_search_opendir=no +fi +rm conftest.$ac_ext +LIBS=$ac_func_search_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 +$as_echo "$ac_cv_search_opendir" >&6; } +ac_res=$ac_cv_search_opendir +if test "$ac_res" != no; then : + test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" + +fi + +fi + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5 +$as_echo_n "checking for stdbool.h that conforms to C99... " >&6; } +if ${ac_cv_header_stdbool_h+:} false; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + + #include + #ifndef bool + "error: bool is not defined" + #endif + #ifndef false + "error: false is not defined" + #endif + #if false + "error: false is not 0" + #endif + #ifndef true + "error: true is not defined" + #endif + #if true != 1 + "error: true is not 1" + #endif + #ifndef __bool_true_false_are_defined + "error: __bool_true_false_are_defined is not defined" + #endif + + struct s { _Bool s: 1; _Bool t; } s; + + char a[true == 1 ? 1 : -1]; + char b[false == 0 ? 1 : -1]; + char c[__bool_true_false_are_defined == 1 ? 1 : -1]; + char d[(bool) 0.5 == true ? 1 : -1]; + /* See body of main program for 'e'. */ + char f[(_Bool) 0.0 == false ? 1 : -1]; + char g[true]; + char h[sizeof (_Bool)]; + char i[sizeof s.t]; + enum { j = false, k = true, l = false * true, m = true * 256 }; + /* The following fails for + HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */ + _Bool n[m]; + char o[sizeof n == m * sizeof n[0] ? 1 : -1]; + char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1]; + /* Catch a bug in an HP-UX C compiler. See + http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html + http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html + */ + _Bool q = true; + _Bool *pq = &q; + +int +main () +{ + + bool e = &s; + *pq |= q; + *pq |= ! q; + /* Refer to every declared value, to avoid compiler optimizations. */ + return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l + + !m + !n + !o + !p + !q + !pq); + + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_header_stdbool_h=yes +else + ac_cv_header_stdbool_h=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5 +$as_echo "$ac_cv_header_stdbool_h" >&6; } + ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default" +if test "x$ac_cv_type__Bool" = xyes; then : + +cat >>confdefs.h <<_ACEOF +#define HAVE__BOOL 1 +_ACEOF + + +fi + + +if test $ac_cv_header_stdbool_h = yes; then + +$as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h + +fi + +for ac_header in fcntl.h float.h inttypes.h limits.h locale.h malloc.h memory.h stddef.h stdint.h stdlib.h string.h unistd.h +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 +_ACEOF + +fi + +done + + +# Checks for typedefs, structures, and compiler characteristics. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 +$as_echo_n "checking for inline... " >&6; } +if ${ac_cv_c_inline+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_c_inline=no +for ac_kw in inline __inline__ __inline; do + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifndef __cplusplus +typedef int foo_t; +static $ac_kw foo_t static_foo () {return 0; } +$ac_kw foo_t foo () {return 0; } +#endif + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_c_inline=$ac_kw +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + test "$ac_cv_c_inline" != no && break +done + +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 +$as_echo "$ac_cv_c_inline" >&6; } + +case $ac_cv_c_inline in + inline | yes) ;; + *) + case $ac_cv_c_inline in + no) ac_val=;; + *) ac_val=$ac_cv_c_inline;; + esac + cat >>confdefs.h <<_ACEOF +#ifndef __cplusplus +#define inline $ac_val +#endif +_ACEOF + ;; +esac + +ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t" +case $ac_cv_c_int16_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +#define int16_t $ac_cv_c_int16_t +_ACEOF +;; +esac + +ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t" +case $ac_cv_c_int32_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +#define int32_t $ac_cv_c_int32_t +_ACEOF +;; +esac + +ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t" +case $ac_cv_c_int64_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +#define int64_t $ac_cv_c_int64_t +_ACEOF +;; +esac + +ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t" +case $ac_cv_c_int8_t in #( + no|yes) ;; #( + *) + +cat >>confdefs.h <<_ACEOF +#define int8_t $ac_cv_c_int8_t +_ACEOF +;; +esac + +ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" +if test "x$ac_cv_type_off_t" = xyes; then : + +else + +cat >>confdefs.h <<_ACEOF +#define off_t long int +_ACEOF + +fi + +ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" +if test "x$ac_cv_type_size_t" = xyes; then : + +else + +cat >>confdefs.h <<_ACEOF +#define size_t unsigned int +_ACEOF + +fi + +ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default" +if test "x$ac_cv_type_ssize_t" = xyes; then : + +else + +cat >>confdefs.h <<_ACEOF +#define ssize_t int +_ACEOF + +fi + +ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t" +case $ac_cv_c_uint16_t in #( + no|yes) ;; #( + *) + + +cat >>confdefs.h <<_ACEOF +#define uint16_t $ac_cv_c_uint16_t +_ACEOF +;; + esac + +ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" +case $ac_cv_c_uint32_t in #( + no|yes) ;; #( + *) + +$as_echo "#define _UINT32_T 1" >>confdefs.h + + +cat >>confdefs.h <<_ACEOF +#define uint32_t $ac_cv_c_uint32_t +_ACEOF +;; + esac + +ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t" +case $ac_cv_c_uint64_t in #( + no|yes) ;; #( + *) + +$as_echo "#define _UINT64_T 1" >>confdefs.h + + +cat >>confdefs.h <<_ACEOF +#define uint64_t $ac_cv_c_uint64_t +_ACEOF +;; + esac + +ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t" +case $ac_cv_c_uint8_t in #( + no|yes) ;; #( + *) + +$as_echo "#define _UINT8_T 1" >>confdefs.h + + +cat >>confdefs.h <<_ACEOF +#define uint8_t $ac_cv_c_uint8_t +_ACEOF +;; + esac + +ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default" +if test "x$ac_cv_type_ptrdiff_t" = xyes; then : + +cat >>confdefs.h <<_ACEOF +#define HAVE_PTRDIFF_T 1 +_ACEOF + + +fi + + +# Checks for library functions. +for ac_func in malloc realloc drand48 getcwd gettimeofday memmove memset regcomp setlocale sqrt strdup strndup +do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` +ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" +if eval test \"x\$"$as_ac_var"\" = x"yes"; then : + cat >>confdefs.h <<_ACEOF +#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 +_ACEOF + +fi +done + + +LIBPOSTAL_DATA_DIR_VERSION_STRING=v1 + + +DATA_FILE_LATEST_VERSION=$(cat $srcdir/versions/base_data) +PARSER_MODEL_LATEST_VERSION=$(cat $srcdir/versions/parser) +LANG_CLASS_MODEL_LATEST_VERSION=$(cat $srcdir/versions/language_classifier) + +LIBPOSTAL_DATA_FILE_LATEST_VERSION=$DATA_FILE_LATEST_VERSION + +LIBPOSTAL_PARSER_MODEL_LATEST_VERSION=$PARSER_MODEL_LATEST_VERSION + +LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION=$LANG_CLASS_MODEL_LATEST_VERSION + + +# Senzing data +LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING=v1 + + +SENZING_DATA_FILE_LATEST_VERSION=$(cat $srcdir/versions/senzing/base_data) +SENZING_PARSER_MODEL_LATEST_VERSION=$(cat $srcdir/versions/senzing/parser) +SENZING_LANG_CLASS_MODEL_LATEST_VERSION=$(cat $srcdir/versions/senzing/language_classifier) + +LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION=$SENZING_DATA_FILE_LATEST_VERSION + +LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION=$SENZING_PARSER_MODEL_LATEST_VERSION + +LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION=$SENZING_LANG_CLASS_MODEL_LATEST_VERSION + + +ac_config_files="$ac_config_files Makefile libpostal.pc src/Makefile src/libpostal_data test/Makefile" + + +# Extract the first word of "shuf", so it can be a program name with args. +set dummy shuf; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_FOUND_SHUF+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$FOUND_SHUF"; then + ac_cv_prog_FOUND_SHUF="$FOUND_SHUF" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_FOUND_SHUF="yes" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +FOUND_SHUF=$ac_cv_prog_FOUND_SHUF +if test -n "$FOUND_SHUF"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOUND_SHUF" >&5 +$as_echo "$FOUND_SHUF" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + +# Extract the first word of "gshuf", so it can be a program name with args. +set dummy gshuf; ac_word=$2 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if ${ac_cv_prog_FOUND_GSHUF+:} false; then : + $as_echo_n "(cached) " >&6 +else + if test -n "$FOUND_GSHUF"; then + ac_cv_prog_FOUND_GSHUF="$FOUND_GSHUF" # Let the user override the test. +else +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_prog_FOUND_GSHUF="yes" + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done + done +IFS=$as_save_IFS + +fi +fi +FOUND_GSHUF=$ac_cv_prog_FOUND_GSHUF +if test -n "$FOUND_GSHUF"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $FOUND_GSHUF" >&5 +$as_echo "$FOUND_GSHUF" >&6; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +fi + + + +if test "x$FOUND_SHUF" = xyes; then : + +$as_echo "#define HAVE_SHUF 1" >>confdefs.h + +fi +if test "x$FOUND_GSHUF" = xyes; then : + +$as_echo "#define HAVE_GSHUF 1" >>confdefs.h + +fi + +# ------------------------------------------------------------------ +# Checks for SSE2 build +# ------------------------------------------------------------------ + +# Check whether --enable-sse2 was given. +if test "${enable_sse2+set}" = set; then : + enableval=$enable_sse2; +fi + + +if test "x$enable_sse2" != "xno"; then : + + CFLAGS="-mfpmath=sse -msse2 -DUSE_SSE ${CFLAGS}" + +fi + +ac_fn_c_check_header_mongrel "$LINENO" "cblas.h" "ac_cv_header_cblas_h" "$ac_includes_default" +if test "x$ac_cv_header_cblas_h" = xyes; then : + + +ax_cblas_ok=no + + +# Check whether --with-cblas was given. +if test "${with_cblas+set}" = set; then : + withval=$with_cblas; +fi + +case $with_cblas in + yes | "") ;; + no) ax_cblas_ok=disable ;; + -* | */* | *.a | *.so | *.so.* | *.o) CBLAS_LIBS="$with_cblas" ;; + *) CBLAS_LIBS="-l$with_cblas" ;; +esac + +ax_cblas_save_LIBS="$LIBS" + +# First, check CBLAS_LIBS environment variable +if test $ax_cblas_ok = no; then +if test "x$CBLAS_LIBS" != x; then + save_LIBS="$LIBS"; LIBS="$CBLAS_LIBS $LIBS" + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in $CBLAS_LIBS" >&5 +$as_echo_n "checking for cblas_dgemm in $CBLAS_LIBS... " >&6; } + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ax_cblas_ok=yes +else + CBLAS_LIBS="" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cblas_ok" >&5 +$as_echo "$ax_cblas_ok" >&6; } + LIBS="$save_LIBS" +fi +fi + +# CBLAS linked to by default? (happens on some supercomputers) +if test $ax_cblas_ok = no; then + save_LIBS="$LIBS"; LIBS="$LIBS" + ac_fn_c_check_func "$LINENO" "cblas_dgemm" "ac_cv_func_cblas_dgemm" +if test "x$ac_cv_func_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes +fi + + LIBS="$save_LIBS" +fi + +# BLAS in ATLAS library? (http://math-atlas.sourceforge.net/) +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ATL_xerbla in -latlas" >&5 +$as_echo_n "checking for ATL_xerbla in -latlas... " >&6; } +if ${ac_cv_lib_atlas_ATL_xerbla+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-latlas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char ATL_xerbla (); +int +main () +{ +return ATL_xerbla (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_atlas_ATL_xerbla=yes +else + ac_cv_lib_atlas_ATL_xerbla=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_atlas_ATL_xerbla" >&5 +$as_echo "$ac_cv_lib_atlas_ATL_xerbla" >&6; } +if test "x$ac_cv_lib_atlas_ATL_xerbla" = xyes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lcblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lcblas... " >&6; } +if ${ac_cv_lib_cblas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcblas -latlas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_cblas_cblas_dgemm=yes +else + ac_cv_lib_cblas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cblas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_cblas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_cblas_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes + CBLAS_LIBS="-lcblas -latlas" +fi + +fi + +fi + +# BLAS in Intel MKL library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lmkl" >&5 +$as_echo_n "checking for cblas_dgemm in -lmkl... " >&6; } +if ${ac_cv_lib_mkl_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lmkl $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_mkl_cblas_dgemm=yes +else + ac_cv_lib_mkl_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mkl_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_mkl_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_mkl_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes;CBLAS_LIBS="-lmkl" +fi + +fi + +# BLAS in Apple vecLib library? +if test $ax_cblas_ok = no; then + save_LIBS="$LIBS"; LIBS="-framework vecLib $LIBS" + ac_fn_c_check_func "$LINENO" "cblas_dgemm" "ac_cv_func_cblas_dgemm" +if test "x$ac_cv_func_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes;CBLAS_LIBS="-framework vecLib" +fi + + LIBS="$save_LIBS" +fi + +# BLAS in Alpha DXML library? (now called CXML, see above) +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -ldxml" >&5 +$as_echo_n "checking for cblas_dgemm in -ldxml... " >&6; } +if ${ac_cv_lib_dxml_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-ldxml $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_dxml_cblas_dgemm=yes +else + ac_cv_lib_dxml_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dxml_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_dxml_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_dxml_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes;CBLAS_LIBS="-ldxml" +fi + +fi + +# BLAS in Sun Performance library? +if test $ax_cblas_ok = no; then + if test "x$GCC" != xyes; then # only works with Sun CC + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acosp in -lsunmath" >&5 +$as_echo_n "checking for acosp in -lsunmath... " >&6; } +if ${ac_cv_lib_sunmath_acosp+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsunmath $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char acosp (); +int +main () +{ +return acosp (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_sunmath_acosp=yes +else + ac_cv_lib_sunmath_acosp=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sunmath_acosp" >&5 +$as_echo "$ac_cv_lib_sunmath_acosp" >&6; } +if test "x$ac_cv_lib_sunmath_acosp" = xyes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lsunperf" >&5 +$as_echo_n "checking for cblas_dgemm in -lsunperf... " >&6; } +if ${ac_cv_lib_sunperf_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lsunperf -lsunmath $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_sunperf_cblas_dgemm=yes +else + ac_cv_lib_sunperf_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sunperf_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_sunperf_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_sunperf_cblas_dgemm" = xyes; then : + CBLAS_LIBS="-xlic_lib=sunperf -lsunmath" + ax_cblas_ok=yes +fi + +fi + + fi +fi + +# BLAS in SCSL library? (SGI/Cray Scientific Library) +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lscs" >&5 +$as_echo_n "checking for cblas_dgemm in -lscs... " >&6; } +if ${ac_cv_lib_scs_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lscs $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_scs_cblas_dgemm=yes +else + ac_cv_lib_scs_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_scs_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_scs_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_scs_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lscs" +fi + +fi + +# BLAS in SGIMATH library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lcomplib.sgimath" >&5 +$as_echo_n "checking for cblas_dgemm in -lcomplib.sgimath... " >&6; } +if ${ac_cv_lib_complib_sgimath_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcomplib.sgimath $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_complib_sgimath_cblas_dgemm=yes +else + ac_cv_lib_complib_sgimath_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_complib_sgimath_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_complib_sgimath_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_complib_sgimath_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lcomplib.sgimath" +fi + +fi + +# BLAS in IBM ESSL library? (requires generic BLAS lib, too) +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lblas... " >&6; } +if ${ac_cv_lib_blas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_blas_cblas_dgemm=yes +else + ac_cv_lib_blas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_blas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_blas_cblas_dgemm" = xyes; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lessl" >&5 +$as_echo_n "checking for cblas_dgemm in -lessl... " >&6; } +if ${ac_cv_lib_essl_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lessl -lblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_essl_cblas_dgemm=yes +else + ac_cv_lib_essl_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_essl_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_essl_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_essl_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lessl -lblas" +fi + +fi + +fi + +# BLAS in OpenBLAS library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lopenblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lopenblas... " >&6; } +if ${ac_cv_lib_openblas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lopenblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_openblas_cblas_dgemm=yes +else + ac_cv_lib_openblas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_openblas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_openblas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_openblas_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lopenblas" +fi + +fi + +# Generic CBLAS library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lcblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lcblas... " >&6; } +if ${ac_cv_lib_cblas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lcblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_cblas_cblas_dgemm=yes +else + ac_cv_lib_cblas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cblas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_cblas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_cblas_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lcblas" +fi + +fi + +# Generic BLAS library? +if test $ax_cblas_ok = no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cblas_dgemm in -lblas" >&5 +$as_echo_n "checking for cblas_dgemm in -lblas... " >&6; } +if ${ac_cv_lib_blas_cblas_dgemm+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lblas $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char cblas_dgemm (); +int +main () +{ +return cblas_dgemm (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_blas_cblas_dgemm=yes +else + ac_cv_lib_blas_cblas_dgemm=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_blas_cblas_dgemm" >&5 +$as_echo "$ac_cv_lib_blas_cblas_dgemm" >&6; } +if test "x$ac_cv_lib_blas_cblas_dgemm" = xyes; then : + ax_cblas_ok=yes; CBLAS_LIBS="-lblas" +fi + +fi + + + +LIBS="$ax_cblas_save_LIBS" + +# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND: +if test x"$ax_cblas_ok" = xyes; then + +$as_echo "#define HAVE_CBLAS 1" >>confdefs.h + + : +else + ax_cblas_ok=no + +fi + +fi + + + +# Check whether --enable-data-download was given. +if test "${enable_data_download+set}" = set; then : + enableval=$enable_data_download; case "${enableval}" in + yes) DOWNLOAD_DATA=true ;; + no) DOWNLOAD_DATA=false ;; + *) as_fn_error $? "bad value ${enableval} for --disable-data-download" "$LINENO" 5 ;; + esac +else + DOWNLOAD_DATA=true +fi + + + +if ${MODEL:+false} :; then : + +else + if test "x$MODEL" = xsenzing; then : + +else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Invalid MODEL value set +See \`config.log' for more details" "$LINENO" 5; } +fi +fi + + if test "x$DOWNLOAD_DATA" = "xtrue"; then + DOWNLOAD_DATA_TRUE= + DOWNLOAD_DATA_FALSE='#' +else + DOWNLOAD_DATA_TRUE='#' + DOWNLOAD_DATA_FALSE= +fi + + + +# Check whether --with-cflags-scanner-extra was given. +if test "${with_cflags_scanner_extra+set}" = set; then : + withval=$with_cflags_scanner_extra; + if test "x$withval" = "xno"; then + CFLAGS_SCANNER_EXTRA="" + else + CFLAGS_SCANNER_EXTRA="$withval" + fi + +else + CFLAGS_SCANNER_EXTRA="" + +fi + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: extra cflags for scanner.c: $CFLAGS_SCANNER_EXTRA" >&5 +$as_echo "$as_me: extra cflags for scanner.c: $CFLAGS_SCANNER_EXTRA" >&6;} + +LIBPOSTAL_SO_VERSION=1:1:0 + + +cat >confcache <<\_ACEOF +# This file is a shell script that caches the results of configure +# tests run on this system so they can be shared between configure +# scripts and configure runs, see configure's option --config-cache. +# It is not useful on other systems. If it contains results you don't +# want to keep, you may remove or edit it. +# +# config.status only pays attention to the cache file if you give it +# the --recheck option to rerun configure. +# +# `ac_cv_env_foo' variables (set or unset) will be overridden when +# loading this file, other *unset* `ac_cv_foo' will be assigned the +# following values. + +_ACEOF + +# The following way of writing the cache mishandles newlines in values, +# but we know of no workaround that is simple, portable, and efficient. +# So, we kill variables containing newlines. +# Ultrix sh set writes to stderr and can't be redirected directly, +# and sets the high bit in the cache file unless we assign to the vars. +( + for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do + eval ac_val=\$$ac_var + case $ac_val in #( + *${as_nl}*) + case $ac_var in #( + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; + esac + case $ac_var in #( + _ | IFS | as_nl) ;; #( + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; + esac ;; + esac + done + + (set) 2>&1 | + case $as_nl`(ac_space=' '; set) 2>&1` in #( + *${as_nl}ac_space=\ *) + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. + sed -n \ + "s/'/'\\\\''/g; + s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" + ;; #( + *) + # `set' quotes correctly as required by POSIX, so do not add quotes. + sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" + ;; + esac | + sort +) | + sed ' + /^ac_cv_env_/b end + t clear + :clear + s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ + t end + s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ + :end' >>confcache +if diff "$cache_file" confcache >/dev/null 2>&1; then :; else + if test -w "$cache_file"; then + if test "x$cache_file" != "x/dev/null"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} + if test ! -f "$cache_file" || test -h "$cache_file"; then + cat confcache >"$cache_file" + else + case $cache_file in #( + */* | ?:*) + mv -f confcache "$cache_file"$$ && + mv -f "$cache_file"$$ "$cache_file" ;; #( + *) + mv -f confcache "$cache_file" ;; + esac + fi + fi + else + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} + fi +fi +rm -f confcache + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +# Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + +DEFS=-DHAVE_CONFIG_H + +ac_libobjs= +ac_ltlibobjs= +U= +for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue + # 1. Remove the extension, and $U if already installed. + ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` + # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR + # will be set to the directory where LIBOBJS objects are built. + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' +done +LIBOBJS=$ac_libobjs + +LTLIBOBJS=$ac_ltlibobjs + + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 +$as_echo_n "checking that generated files are newer than configure... " >&6; } + if test -n "$am_sleep_pid"; then + # Hide warnings about reused PIDs. + wait $am_sleep_pid 2>/dev/null + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5 +$as_echo "done" >&6; } + if test -n "$EXEEXT"; then + am__EXEEXT_TRUE= + am__EXEEXT_FALSE='#' +else + am__EXEEXT_TRUE='#' + am__EXEEXT_FALSE= +fi + +if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then + as_fn_error $? "conditional \"AMDEP\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then + as_fn_error $? "conditional \"am__fastdepCC\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi +if test -z "${DOWNLOAD_DATA_TRUE}" && test -z "${DOWNLOAD_DATA_FALSE}"; then + as_fn_error $? "conditional \"DOWNLOAD_DATA\" was never defined. +Usually this means the macro was only invoked conditionally." "$LINENO" 5 +fi + +: "${CONFIG_STATUS=./config.status}" +ac_write_fail=0 +ac_clean_files_save=$ac_clean_files +ac_clean_files="$ac_clean_files $CONFIG_STATUS" +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 +#! $SHELL +# Generated by $as_me. +# Run this file to recreate the current configuration. +# Compiler output produced by configure, useful for debugging +# configure, is in config.log if it exists. + +debug=false +ac_cs_recheck=false +ac_cs_silent=false + +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## + +# Be more Bourne compatible +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac +fi + + +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' + else + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' + fi + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' +fi + +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + +# IFS +# We need space, tab and new line, in precisely that order. Quoting is +# there to prevent editors from complaining about space-tab. +# (If _AS_PATH_WALK were called with IFS unset, it would disable word +# splitting by setting IFS to empty value.) +IFS=" "" $as_nl" + +# Find who we are. Look in the path if we contain no directory separator. +as_myself= +case $0 in #(( + *[\\/]* ) as_myself=$0 ;; + *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done +IFS=$as_save_IFS + + ;; +esac +# We did not find ourselves, most probably we were run as `sh COMMAND' +# in which case we are not to be found in the path. +if test "x$as_myself" = x; then + as_myself=$0 +fi +if test ! -f "$as_myself"; then + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 +fi + +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : +done +PS1='$ ' +PS2='> ' +PS4='+ ' + +# NLS nuisances. +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr +else + as_expr=false +fi + +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false +fi + +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi + +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits + +ECHO_C= ECHO_N= ECHO_T= +case `echo -n x` in #((((( +-n*) + case `echo 'xy\c'` in + *c*) ECHO_T=' ';; # ECHO_T is single tab character. + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; + esac;; +*) + ECHO_N='-n';; +esac + +rm -f conf$$ conf$$.exe conf$$.file +if test -d conf$$.dir; then + rm -f conf$$.dir/conf$$.file +else + rm -f conf$$.dir + mkdir conf$$.dir 2>/dev/null +fi +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -pR'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -pR' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else + as_ln_s='cp -pR' + fi +else + as_ln_s='cp -pR' +fi +rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file +rmdir conf$$.dir 2>/dev/null + + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p +if mkdir -p . 2>/dev/null; then + as_mkdir_p='mkdir -p "$as_dir"' +else + test -d ./-p && rmdir ./-p + as_mkdir_p=false +fi + + +# as_fn_executable_p FILE +# ----------------------- +# Test if FILE is an executable regular file. +as_fn_executable_p () +{ + test -f "$1" && test -x "$1" +} # as_fn_executable_p +as_test_x='test -x' +as_executable_p=as_fn_executable_p + +# Sed expression to map a string onto a valid CPP name. +as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" + +# Sed expression to map a string onto a valid variable name. +as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" + + +exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to +# report actual input values of CONFIG_FILES etc. instead of their +# values after options handling. +ac_log=" +This file was extended by libpostal $as_me 1.1.0, which was +generated by GNU Autoconf 2.69. Invocation command line was + + CONFIG_FILES = $CONFIG_FILES + CONFIG_HEADERS = $CONFIG_HEADERS + CONFIG_LINKS = $CONFIG_LINKS + CONFIG_COMMANDS = $CONFIG_COMMANDS + $ $0 $@ + +on `(hostname || uname -n) 2>/dev/null | sed 1q` +" + +_ACEOF + +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + +case $ac_config_headers in *" +"*) set x $ac_config_headers; shift; ac_config_headers=$*;; +esac + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# Files that config.status was made for. +config_files="$ac_config_files" +config_headers="$ac_config_headers" +config_commands="$ac_config_commands" + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +ac_cs_usage="\ +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. + +Usage: $0 [OPTION]... [TAG]... + + -h, --help print this help, then exit + -V, --version print version number and configuration settings, then exit + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages + -d, --debug don't remove temporary files + --recheck update $as_me by reconfiguring in the same conditions + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE + +Configuration files: +$config_files + +Configuration headers: +$config_headers + +Configuration commands: +$config_commands + +Report bugs to the package provider." + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" +ac_cs_version="\\ +libpostal config.status 1.1.0 +configured by $0, generated by GNU Autoconf 2.69, + with options \\"\$ac_cs_config\\" + +Copyright (C) 2012 Free Software Foundation, Inc. +This config.status script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it." + +ac_pwd='$ac_pwd' +srcdir='$srcdir' +INSTALL='$INSTALL' +MKDIR_P='$MKDIR_P' +AWK='$AWK' +test -n "\$AWK" || AWK=awk +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. +ac_need_defaults=: +while test $# != 0 +do + case $1 in + --*=?*) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` + ac_shift=: + ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; + *) + ac_option=$1 + ac_optarg=$2 + ac_shift=shift + ;; + esac + + case $ac_option in + # Handling of the options. + -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) + ac_cs_recheck=: ;; + --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) + $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; + --debug | --debu | --deb | --de | --d | -d ) + debug=: ;; + --file | --fil | --fi | --f ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" + ac_need_defaults=false;; + --header | --heade | --head | --hea ) + $ac_shift + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" + ac_need_defaults=false;; + --he | --h) + # Conflict between --help and --header + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; + --help | --hel | -h ) + $as_echo "$ac_cs_usage"; exit ;; + -q | -quiet | --quiet | --quie | --qui | --qu | --q \ + | -silent | --silent | --silen | --sile | --sil | --si | --s) + ac_cs_silent=: ;; + + # This is an error. + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; + + *) as_fn_append ac_config_targets " $1" + ac_need_defaults=false ;; + + esac + shift +done + +ac_configure_extra_args= + +if $ac_cs_silent; then + exec 6>/dev/null + ac_configure_extra_args="$ac_configure_extra_args --silent" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +if \$ac_cs_recheck; then + set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' + export CONFIG_SHELL + exec "\$@" +fi + +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +exec 5>>config.log +{ + echo + sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX +## Running $as_me. ## +_ASBOX + $as_echo "$ac_log" +} >&5 + +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +# +# INIT-COMMANDS +# +AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" + + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' +macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' +enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' +enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' +pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' +enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' +shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' +SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' +ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' +PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' +host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' +host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' +host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' +build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' +build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' +build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' +SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' +Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' +GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' +EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' +FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' +LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' +NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' +LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' +max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' +ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' +exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' +lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' +lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' +lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' +lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' +lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' +reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' +reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' +OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' +deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' +file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' +file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' +want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' +DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' +sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' +AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' +AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' +archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' +STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' +RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' +old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' +old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' +lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' +CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' +CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' +compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' +GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' +lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' +nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' +lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' +lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' +objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' +MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' +lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' +lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' +need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' +MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' +DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' +NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' +LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' +OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' +OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' +libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' +shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' +extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' +enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' +export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' +whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' +compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' +old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' +old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' +archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' +archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' +module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' +module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' +with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' +allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' +no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' +hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' +hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' +hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' +hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' +hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' +hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' +inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' +link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' +always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' +export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' +exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' +include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' +prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' +postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' +file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' +variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' +need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' +need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' +version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' +runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' +shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' +libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' +library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' +soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' +install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' +postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' +postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' +finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' +finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' +hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' +sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' +configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' +configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' +hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' +enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' +enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' +old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' +striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' + +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in SHELL \ +ECHO \ +PATH_SEPARATOR \ +SED \ +GREP \ +EGREP \ +FGREP \ +LD \ +NM \ +LN_S \ +lt_SP2NL \ +lt_NL2SP \ +reload_flag \ +OBJDUMP \ +deplibs_check_method \ +file_magic_cmd \ +file_magic_glob \ +want_nocaseglob \ +DLLTOOL \ +sharedlib_from_linklib_cmd \ +AR \ +AR_FLAGS \ +archiver_list_spec \ +STRIP \ +RANLIB \ +CC \ +CFLAGS \ +compiler \ +lt_cv_sys_global_symbol_pipe \ +lt_cv_sys_global_symbol_to_cdecl \ +lt_cv_sys_global_symbol_to_import \ +lt_cv_sys_global_symbol_to_c_name_address \ +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ +lt_cv_nm_interface \ +nm_file_list_spec \ +lt_cv_truncate_bin \ +lt_prog_compiler_no_builtin_flag \ +lt_prog_compiler_pic \ +lt_prog_compiler_wl \ +lt_prog_compiler_static \ +lt_cv_prog_compiler_c_o \ +need_locks \ +MANIFEST_TOOL \ +DSYMUTIL \ +NMEDIT \ +LIPO \ +OTOOL \ +OTOOL64 \ +shrext_cmds \ +export_dynamic_flag_spec \ +whole_archive_flag_spec \ +compiler_needs_object \ +with_gnu_ld \ +allow_undefined_flag \ +no_undefined_flag \ +hardcode_libdir_flag_spec \ +hardcode_libdir_separator \ +exclude_expsyms \ +include_expsyms \ +file_list_spec \ +variables_saved_for_relink \ +libname_spec \ +library_names_spec \ +soname_spec \ +install_override_mode \ +finish_eval \ +old_striplib \ +striplib; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in reload_cmds \ +old_postinstall_cmds \ +old_postuninstall_cmds \ +old_archive_cmds \ +extract_expsyms_cmds \ +old_archive_from_new_cmds \ +old_archive_from_expsyms_cmds \ +archive_cmds \ +archive_expsym_cmds \ +module_cmds \ +module_expsym_cmds \ +export_symbols_cmds \ +prelink_cmds \ +postlink_cmds \ +postinstall_cmds \ +postuninstall_cmds \ +finish_cmds \ +sys_lib_search_path_spec \ +configure_time_dlsearch_path \ +configure_time_lt_sys_library_path; do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[\\\\\\\`\\"\\\$]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +ac_aux_dir='$ac_aux_dir' + +# See if we are running on zsh, and set the options that allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + + + PACKAGE='$PACKAGE' + VERSION='$VERSION' + RM='$RM' + ofile='$ofile' + + + + +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + +# Handling of arguments. +for ac_config_target in $ac_config_targets +do + case $ac_config_target in + "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; + "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; + "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; + "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; + "libpostal.pc") CONFIG_FILES="$CONFIG_FILES libpostal.pc" ;; + "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; + "src/libpostal_data") CONFIG_FILES="$CONFIG_FILES src/libpostal_data" ;; + "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; + + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; + esac +done + + +# If the user did not use the arguments to specify the items to instantiate, +# then the envvar interface is used. Set only those that are not. +# We use the long form for the default assignment because of an extremely +# bizarre bug on SunOS 4.1.3. +if $ac_need_defaults; then + test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files + test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers + test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands +fi + +# Have a temporary directory for convenience. Make it in the build tree +# simply because there is no reason against having it here, and in addition, +# creating and moving files from /tmp can sometimes cause problems. +# Hook for its removal unless debugging. +# Note that there is a small window in which the directory will not be cleaned: +# after its creation but before its name has been assigned to `$tmp'. +$debug || +{ + tmp= ac_tmp= + trap 'exit_status=$? + : "${ac_tmp:=$tmp}" + { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status +' 0 + trap 'as_fn_exit 1' 1 2 13 15 +} +# Create a (secure) tmp directory for tmp files. + +{ + tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && + test -d "$tmp" +} || +{ + tmp=./conf$$-$RANDOM + (umask 077 && mkdir "$tmp") +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 +ac_tmp=$tmp + +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. +if test -n "$CONFIG_FILES"; then + + +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$ac_tmp/subs1.awk" && +_ACEOF + + +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` +ac_delim='%!_!# ' +for ac_last_try in false false false false false :; do + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done +rm -f conf$$subs.sh + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && +_ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" + +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF + +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and +# trailing colons and then remove the whole line if VPATH becomes empty +# (actually we leave an empty line to preserve line numbers). +if test "x$srcdir" = x.; then + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// +s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// +s/^[^=]*=[ ]*$// +}' +fi + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +fi # test -n "$CONFIG_FILES" + +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$ac_tmp/defines.awk" <<\_ACAWK || +BEGIN { +_ACEOF + +# Transform confdefs.h into an awk script `defines.awk', embedded as +# here-document in config.status, that substitutes the proper values into +# config.h.in to produce config.h. + +# Create a delimiter string that does not exist in confdefs.h, to ease +# handling of long lines. +ac_delim='%!_!# ' +for ac_last_try in false false :; do + ac_tt=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_tt"; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +# For the awk script, D is an array of macro values keyed by name, +# likewise P contains macro parameters if any. Preserve backslash +# newline sequences. + +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +sed -n ' +s/.\{148\}/&'"$ac_delim"'/g +t rset +:rset +s/^[ ]*#[ ]*define[ ][ ]*/ / +t def +d +:def +s/\\$// +t bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3"/p +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p +d +:bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3\\\\\\n"\\/p +t cont +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p +t cont +d +:cont +n +s/.\{148\}/&'"$ac_delim"'/g +t clear +:clear +s/\\$// +t bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/"/p +d +:bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p +b cont +' >$CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + + +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag +do + case $ac_tag in + :[FHLC]) ac_mode=$ac_tag; continue;; + esac + case $ac_mode$ac_tag in + :[FHL]*:*);; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; + :[FH]-) ac_tag=-:-;; + :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; + esac + ac_save_IFS=$IFS + IFS=: + set x $ac_tag + IFS=$ac_save_IFS + shift + ac_file=$1 + shift + + case $ac_mode in + :L) ac_source=$1;; + :[FH]) + ac_file_inputs= + for ac_f + do + case $ac_f in + -) ac_f="$ac_tmp/stdin";; + *) # Look for the file first in the build tree, then in the source tree + # (if the path is not absolute). The absolute path cannot be DOS-style, + # because $ac_f cannot contain `:'. + test -f "$ac_f" || + case $ac_f in + [\\/$]*) false;; + *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; + esac || + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; + esac + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" + done + + # Let's still pretend it is `configure' which instantiates (i.e., don't + # use $as_me), people would be surprised to read: + # /* config.h. Generated by config.status. */ + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' + if test x"$ac_file" != x-; then + configure_input="$ac_file. $configure_input" + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} + fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac + + case $ac_tag in + *:-:* | *:-) cat >"$ac_tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; + esac + ;; + esac + + ac_dir=`$as_dirname -- "$ac_file" || +$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$ac_file" : 'X\(//\)[^/]' \| \ + X"$ac_file" : 'X\(//\)$' \| \ + X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$ac_file" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + as_dir="$ac_dir"; as_fn_mkdir_p + ac_builddir=. + +case "$ac_dir" in +.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; +*) + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` + # A ".." for each directory in $ac_dir_suffix. + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` + case $ac_top_builddir_sub in + "") ac_top_builddir_sub=. ac_top_build_prefix= ;; + *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; + esac ;; +esac +ac_abs_top_builddir=$ac_pwd +ac_abs_builddir=$ac_pwd$ac_dir_suffix +# for backward compatibility: +ac_top_builddir=$ac_top_build_prefix + +case $srcdir in + .) # We are building in place. + ac_srcdir=. + ac_top_srcdir=$ac_top_builddir_sub + ac_abs_top_srcdir=$ac_pwd ;; + [\\/]* | ?:[\\/]* ) # Absolute name. + ac_srcdir=$srcdir$ac_dir_suffix; + ac_top_srcdir=$srcdir + ac_abs_top_srcdir=$srcdir ;; + *) # Relative name. + ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix + ac_top_srcdir=$ac_top_build_prefix$srcdir + ac_abs_top_srcdir=$ac_pwd/$srcdir ;; +esac +ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix + + + case $ac_mode in + :F) + # + # CONFIG_FILE + # + + case $INSTALL in + [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; + *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; + esac + ac_MKDIR_P=$MKDIR_P + case $MKDIR_P in + [\\/$]* | ?:[\\/]* ) ;; + */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; + esac +_ACEOF + +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# If the template does not know about datarootdir, expand it. +# FIXME: This hack should be removed a few years after 2.60. +ac_datarootdir_hack=; ac_datarootdir_seen= +ac_sed_dataroot=' +/datarootdir/ { + p + q +} +/@datadir@/p +/@docdir@/p +/@infodir@/p +/@localedir@/p +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in +*datarootdir*) ac_datarootdir_seen=yes;; +*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} +_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + ac_datarootdir_hack=' + s&@datadir@&$datadir&g + s&@docdir@&$docdir&g + s&@infodir@&$infodir&g + s&@localedir@&$localedir&g + s&@mandir@&$mandir&g + s&\\\${datarootdir}&$datarootdir&g' ;; +esac +_ACEOF + +# Neutralize VPATH when `$srcdir' = `.'. +# Shell code in configure.ac might set extrasub. +# FIXME: do we really want to maintain this feature? +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub +$extrasub +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +:t +/@[a-zA-Z_][a-zA-Z_0-9]*@/!b +s|@configure_input@|$ac_sed_conf_input|;t t +s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t +s&@srcdir@&$ac_srcdir&;t t +s&@abs_srcdir@&$ac_abs_srcdir&;t t +s&@top_srcdir@&$ac_top_srcdir&;t t +s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t +s&@builddir@&$ac_builddir&;t t +s&@abs_builddir@&$ac_abs_builddir&;t t +s&@abs_top_builddir@&$ac_abs_top_builddir&;t t +s&@INSTALL@&$ac_INSTALL&;t t +s&@MKDIR_P@&$ac_MKDIR_P&;t t +$ac_datarootdir_hack +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ + >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + +test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && + { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && + { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ + "$ac_tmp/out"`; test -z "$ac_out"; } && + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} + + rm -f "$ac_tmp/stdin" + case $ac_file in + -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; + *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + ;; + :H) + # + # CONFIG_HEADER + # + if test x"$ac_file" != x-; then + { + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" + } >"$ac_tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} + else + rm -f "$ac_file" + mv "$ac_tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + fi + else + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 + fi +# Compute "$ac_file"'s index in $config_headers. +_am_arg="$ac_file" +_am_stamp_count=1 +for _am_header in $config_headers :; do + case $_am_header in + $_am_arg | $_am_arg:* ) + break ;; + * ) + _am_stamp_count=`expr $_am_stamp_count + 1` ;; + esac +done +echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || +$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$_am_arg" : 'X\(//\)[^/]' \| \ + X"$_am_arg" : 'X\(//\)$' \| \ + X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$_am_arg" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'`/stamp-h$_am_stamp_count + ;; + + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} + ;; + esac + + + case $ac_file$ac_mode in + "depfiles":C) test x"$AMDEP_TRUE" != x"" || { + # Older Autoconf quotes --file arguments for eval, but not when files + # are listed without --file. Let's play safe and only enable the eval + # if we detect the quoting. + # TODO: see whether this extra hack can be removed once we start + # requiring Autoconf 2.70 or later. + case $CONFIG_FILES in #( + *\'*) : + eval set x "$CONFIG_FILES" ;; #( + *) : + set x $CONFIG_FILES ;; #( + *) : + ;; +esac + shift + # Used to flag and report bootstrapping failures. + am_rc=0 + for am_mf + do + # Strip MF so we end up with the name of the file. + am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'` + # Check whether this is an Automake generated Makefile which includes + # dependency-tracking related rules and includes. + # Grep'ing the whole file directly is not great: AIX grep has a line + # limit of 2048, but all sed's we know have understand at least 4000. + sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ + || continue + am_dirpart=`$as_dirname -- "$am_mf" || +$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$am_mf" : 'X\(//\)[^/]' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$am_mf" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + am_filepart=`$as_basename -- "$am_mf" || +$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ + X"$am_mf" : 'X\(//\)$' \| \ + X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$am_mf" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + { echo "$as_me:$LINENO: cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles" >&5 + (cd "$am_dirpart" \ + && sed -e '/# am--include-marker/d' "$am_filepart" \ + | $MAKE -f - am--depfiles) >&5 2>&5 + ac_status=$? + echo "$as_me:$LINENO: \$? = $ac_status" >&5 + (exit $ac_status); } || am_rc=$? + done + if test $am_rc -ne 0; then + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "Something went wrong bootstrapping makefile fragments + for automatic dependency tracking. Try re-running configure with the + '--disable-dependency-tracking' option to at least be able to build + the package (albeit without support for automatic dependency tracking). +See \`config.log' for more details" "$LINENO" 5; } + fi + { am_dirpart=; unset am_dirpart;} + { am_filepart=; unset am_filepart;} + { am_mf=; unset am_mf;} + { am_rc=; unset am_rc;} + rm -f conftest-deps.mk +} + ;; + "libtool":C) + + # See if we are running on zsh, and set the options that allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST + fi + + cfgfile=${ofile}T + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL +# Generated automatically by $as_me ($PACKAGE) $VERSION +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +# The names of the tagged configurations supported by this script. +available_tags='' + +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=$macro_version +macro_revision=$macro_revision + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# What type of objects to build. +pic_mode=$pic_mode + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# Shared archive member basename,for filename based shared library versioning on AIX. +shared_archive_member_spec=$shared_archive_member_spec + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# An echo program that protects backslashes. +ECHO=$lt_ECHO + +# The PATH separator for the build system. +PATH_SEPARATOR=$lt_PATH_SEPARATOR + +# The host system. +host_alias=$host_alias +host=$host +host_os=$host_os + +# The build system. +build_alias=$build_alias +build=$build +build_os=$build_os + +# A sed program that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="\$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP=$lt_GREP + +# An ERE matcher. +EGREP=$lt_EGREP + +# A literal string matcher. +FGREP=$lt_FGREP + +# A BSD- or MS-compatible name lister. +NM=$lt_NM + +# Whether we need soft or hard links. +LN_S=$lt_LN_S + +# What is the maximum length of a command? +max_cmd_len=$max_cmd_len + +# Object file suffix (normally "o"). +objext=$ac_objext + +# Executable file suffix (normally ""). +exeext=$exeext + +# whether the shell understands "unset". +lt_unset=$lt_unset + +# turn spaces into newlines. +SP2NL=$lt_lt_SP2NL + +# turn newlines into spaces. +NL2SP=$lt_lt_NL2SP + +# convert \$build file names to \$host format. +to_host_file_cmd=$lt_cv_to_host_file_cmd + +# convert \$build files to toolchain format. +to_tool_file_cmd=$lt_cv_to_tool_file_cmd + +# An object symbol dumper. +OBJDUMP=$lt_OBJDUMP + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method = "file_magic". +file_magic_cmd=$lt_file_magic_cmd + +# How to find potential files when deplibs_check_method = "file_magic". +file_magic_glob=$lt_file_magic_glob + +# Find potential files using nocaseglob when deplibs_check_method = "file_magic". +want_nocaseglob=$lt_want_nocaseglob + +# DLL creation program. +DLLTOOL=$lt_DLLTOOL + +# Command to associate shared and link libraries. +sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd + +# The archiver. +AR=$lt_AR + +# Flags to create an archive. +AR_FLAGS=$lt_AR_FLAGS + +# How to feed a file listing to the archiver. +archiver_list_spec=$lt_archiver_list_spec + +# A symbol stripping program. +STRIP=$lt_STRIP + +# Commands used to install an old-style archive. +RANLIB=$lt_RANLIB +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Whether to use a lock for old archive extraction. +lock_old_archive_extraction=$lock_old_archive_extraction + +# A C compiler. +LTCC=$lt_CC + +# LTCC compiler flags. +LTCFLAGS=$lt_CFLAGS + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl + +# Transform the output of nm into a list of symbols to manually relocate. +global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix + +# The name lister interface. +nm_interface=$lt_lt_cv_nm_interface + +# Specify filename containing input files for \$NM. +nm_file_list_spec=$lt_nm_file_list_spec + +# The root where to search for dependent libraries,and where our libraries should be installed. +lt_sysroot=$lt_sysroot + +# Command to truncate a binary pipe. +lt_truncate_bin=$lt_lt_cv_truncate_bin + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=$MAGIC_CMD + +# Must we lock files when doing compilation? +need_locks=$lt_need_locks + +# Manifest tool. +MANIFEST_TOOL=$lt_MANIFEST_TOOL + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL=$lt_DSYMUTIL + +# Tool to change global to local symbols on Mac OS X. +NMEDIT=$lt_NMEDIT + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO=$lt_LIPO + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL=$lt_OTOOL + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64=$lt_OTOOL64 + +# Old archive suffix (normally "a"). +libext=$libext + +# Shared library suffix (normally ".so"). +shrext_cmds=$lt_shrext_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink=$lt_variables_saved_for_relink + +# Do we need the "lib" prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Library versioning type. +version_type=$version_type + +# Shared library runtime path variable. +runpath_var=$runpath_var + +# Shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Permission mode override for installation of shared libraries. +install_override_mode=$lt_install_override_mode + +# Command to use after installation of a shared archive. +postinstall_cmds=$lt_postinstall_cmds + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval=$lt_finish_eval + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Compile-time system search path for libraries. +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Detected run-time system search path for libraries. +sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path + +# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. +configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + + +# The linker used to build libraries. +LD=$lt_LD + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# Commands used to build an old-style archive. +old_archive_cmds=$lt_old_archive_cmds + +# A language specific compiler. +CC=$lt_compiler + +# Is the compiler the GNU compiler? +with_gcc=$GCC + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag + +# Additional compiler flags for building library objects. +pic_flag=$lt_lt_prog_compiler_pic + +# How to pass a linker flag through the compiler. +wl=$lt_lt_prog_compiler_wl + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_lt_prog_compiler_static + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_lt_cv_prog_compiler_c_o + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$archive_cmds_need_lc + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object=$lt_compiler_needs_object + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds=$lt_module_cmds +module_expsym_cmds=$lt_module_expsym_cmds + +# Whether we are building with GNU ld or not. +with_gnu_ld=$lt_with_gnu_ld + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that enforces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=$hardcode_direct + +# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting \$shlibpath_var if the +# library is relocated. +hardcode_direct_absolute=$hardcode_direct_absolute + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=$hardcode_automatic + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=$inherit_rpath + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Set to "yes" if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds=$lt_prelink_cmds + +# Commands necessary for finishing linking programs. +postlink_cmds=$lt_postlink_cmds + +# Specify filename containing input files. +file_list_spec=$lt_file_list_spec + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# ### END LIBTOOL CONFIG + +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x$2 in + x) + ;; + *:) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" + ;; + x:*) + eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" + ;; + *) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" + ;; + esac +} + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in $*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + +ltmain=$ac_aux_dir/ltmain.sh + + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" + + ;; + "Makefile":F) chmod +x src/libpostal_data ;; + "libpostal.pc":F) chmod +x src/libpostal_data ;; + "src/Makefile":F) chmod +x src/libpostal_data ;; + "src/libpostal_data":F) chmod +x src/libpostal_data ;; + "test/Makefile":F) chmod +x src/libpostal_data ;; + + esac +done # for ac_tag + + +as_fn_exit 0 +_ACEOF +ac_clean_files=$ac_clean_files_save + +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + + +# configure is writing to config.log, and then calls config.status. +# config.status does its own redirection, appending to config.log. +# Unfortunately, on DOS this fails, as config.log is still kept open +# by configure, so config.status won't be able to write to it; its +# output is simply discarded. So we exec the FD to /dev/null, +# effectively closing config.log, so it can be properly (re)opened and +# appended to by config.status. When coming back to configure, we +# need to make the FD available again. +if test "$no_create" != yes; then + ac_cs_success=: + ac_config_status_args= + test "$silent" = yes && + ac_config_status_args="$ac_config_status_args --quiet" + exec 5>/dev/null + $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false + exec 5>>config.log + # Use ||, not &&, to avoid exiting from the if with $? = 1, which + # would make configure fail if this is the last instruction. + $ac_cs_success || as_fn_exit 1 +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} +fi + diff --git a/depcomp b/depcomp new file mode 100755 index 000000000..65cbf7093 --- /dev/null +++ b/depcomp @@ -0,0 +1,791 @@ +#! /bin/sh +# depcomp - compile a program generating dependencies as side-effects + +scriptversion=2018-03-07.03; # UTC + +# Copyright (C) 1999-2018 Free Software Foundation, Inc. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# Originally written by Alexandre Oliva . + +case $1 in + '') + echo "$0: No command. Try '$0 --help' for more information." 1>&2 + exit 1; + ;; + -h | --h*) + cat <<\EOF +Usage: depcomp [--help] [--version] PROGRAM [ARGS] + +Run PROGRAMS ARGS to compile a file, generating dependencies +as side-effects. + +Environment variables: + depmode Dependency tracking mode. + source Source file read by 'PROGRAMS ARGS'. + object Object file output by 'PROGRAMS ARGS'. + DEPDIR directory where to store dependencies. + depfile Dependency file to output. + tmpdepfile Temporary file to use when outputting dependencies. + libtool Whether libtool is used (yes/no). + +Report bugs to . +EOF + exit $? + ;; + -v | --v*) + echo "depcomp $scriptversion" + exit $? + ;; +esac + +# Get the directory component of the given path, and save it in the +# global variables '$dir'. Note that this directory component will +# be either empty or ending with a '/' character. This is deliberate. +set_dir_from () +{ + case $1 in + */*) dir=`echo "$1" | sed -e 's|/[^/]*$|/|'`;; + *) dir=;; + esac +} + +# Get the suffix-stripped basename of the given path, and save it the +# global variable '$base'. +set_base_from () +{ + base=`echo "$1" | sed -e 's|^.*/||' -e 's/\.[^.]*$//'` +} + +# If no dependency file was actually created by the compiler invocation, +# we still have to create a dummy depfile, to avoid errors with the +# Makefile "include basename.Plo" scheme. +make_dummy_depfile () +{ + echo "#dummy" > "$depfile" +} + +# Factor out some common post-processing of the generated depfile. +# Requires the auxiliary global variable '$tmpdepfile' to be set. +aix_post_process_depfile () +{ + # If the compiler actually managed to produce a dependency file, + # post-process it. + if test -f "$tmpdepfile"; then + # Each line is of the form 'foo.o: dependency.h'. + # Do two passes, one to just change these to + # $object: dependency.h + # and one to simply output + # dependency.h: + # which is needed to avoid the deleted-header problem. + { sed -e "s,^.*\.[$lower]*:,$object:," < "$tmpdepfile" + sed -e "s,^.*\.[$lower]*:[$tab ]*,," -e 's,$,:,' < "$tmpdepfile" + } > "$depfile" + rm -f "$tmpdepfile" + else + make_dummy_depfile + fi +} + +# A tabulation character. +tab=' ' +# A newline character. +nl=' +' +# Character ranges might be problematic outside the C locale. +# These definitions help. +upper=ABCDEFGHIJKLMNOPQRSTUVWXYZ +lower=abcdefghijklmnopqrstuvwxyz +digits=0123456789 +alpha=${upper}${lower} + +if test -z "$depmode" || test -z "$source" || test -z "$object"; then + echo "depcomp: Variables source, object and depmode must be set" 1>&2 + exit 1 +fi + +# Dependencies for sub/bar.o or sub/bar.obj go into sub/.deps/bar.Po. +depfile=${depfile-`echo "$object" | + sed 's|[^\\/]*$|'${DEPDIR-.deps}'/&|;s|\.\([^.]*\)$|.P\1|;s|Pobj$|Po|'`} +tmpdepfile=${tmpdepfile-`echo "$depfile" | sed 's/\.\([^.]*\)$/.T\1/'`} + +rm -f "$tmpdepfile" + +# Avoid interferences from the environment. +gccflag= dashmflag= + +# Some modes work just like other modes, but use different flags. We +# parameterize here, but still list the modes in the big case below, +# to make depend.m4 easier to write. Note that we *cannot* use a case +# here, because this file can only contain one case statement. +if test "$depmode" = hp; then + # HP compiler uses -M and no extra arg. + gccflag=-M + depmode=gcc +fi + +if test "$depmode" = dashXmstdout; then + # This is just like dashmstdout with a different argument. + dashmflag=-xM + depmode=dashmstdout +fi + +cygpath_u="cygpath -u -f -" +if test "$depmode" = msvcmsys; then + # This is just like msvisualcpp but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvisualcpp +fi + +if test "$depmode" = msvc7msys; then + # This is just like msvc7 but w/o cygpath translation. + # Just convert the backslash-escaped backslashes to single forward + # slashes to satisfy depend.m4 + cygpath_u='sed s,\\\\,/,g' + depmode=msvc7 +fi + +if test "$depmode" = xlc; then + # IBM C/C++ Compilers xlc/xlC can output gcc-like dependency information. + gccflag=-qmakedep=gcc,-MF + depmode=gcc +fi + +case "$depmode" in +gcc3) +## gcc 3 implements dependency tracking that does exactly what +## we want. Yay! Note: for some reason libtool 1.4 doesn't like +## it if -MD -MP comes after the -MF stuff. Hmm. +## Unfortunately, FreeBSD c89 acceptance of flags depends upon +## the command line argument order; so add the flags where they +## appear in depend2.am. Note that the slowdown incurred here +## affects only configure: in makefiles, %FASTDEP% shortcuts this. + for arg + do + case $arg in + -c) set fnord "$@" -MT "$object" -MD -MP -MF "$tmpdepfile" "$arg" ;; + *) set fnord "$@" "$arg" ;; + esac + shift # fnord + shift # $arg + done + "$@" + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + mv "$tmpdepfile" "$depfile" + ;; + +gcc) +## Note that this doesn't just cater to obsosete pre-3.x GCC compilers. +## but also to in-use compilers like IMB xlc/xlC and the HP C compiler. +## (see the conditional assignment to $gccflag above). +## There are various ways to get dependency output from gcc. Here's +## why we pick this rather obscure method: +## - Don't want to use -MD because we'd like the dependencies to end +## up in a subdir. Having to rename by hand is ugly. +## (We might end up doing this anyway to support other compilers.) +## - The DEPENDENCIES_OUTPUT environment variable makes gcc act like +## -MM, not -M (despite what the docs say). Also, it might not be +## supported by the other compilers which use the 'gcc' depmode. +## - Using -M directly means running the compiler twice (even worse +## than renaming). + if test -z "$gccflag"; then + gccflag=-MD, + fi + "$@" -Wp,"$gccflag$tmpdepfile" + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + echo "$object : \\" > "$depfile" + # The second -e expression handles DOS-style file names with drive + # letters. + sed -e 's/^[^:]*: / /' \ + -e 's/^['$alpha']:\/[^:]*: / /' < "$tmpdepfile" >> "$depfile" +## This next piece of magic avoids the "deleted header file" problem. +## The problem is that when a header file which appears in a .P file +## is deleted, the dependency causes make to die (because there is +## typically no way to rebuild the header). We avoid this by adding +## dummy dependencies for each header file. Too bad gcc doesn't do +## this for us directly. +## Some versions of gcc put a space before the ':'. On the theory +## that the space means something, we add a space to the output as +## well. hp depmode also adds that space, but also prefixes the VPATH +## to the object. Take care to not repeat it in the output. +## Some versions of the HPUX 10.20 sed can't process this invocation +## correctly. Breaking it into two sed invocations is a workaround. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^\\$//' -e '/^$/d' -e "s|.*$object$||" -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +sgi) + if test "$libtool" = yes; then + "$@" "-Wp,-MDupdate,$tmpdepfile" + else + "$@" -MDupdate "$tmpdepfile" + fi + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + + if test -f "$tmpdepfile"; then # yes, the sourcefile depend on other files + echo "$object : \\" > "$depfile" + # Clip off the initial element (the dependent). Don't try to be + # clever and replace this with sed code, as IRIX sed won't handle + # lines with more than a fixed number of characters (4096 in + # IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines; + # the IRIX cc adds comments like '#:fec' to the end of the + # dependency line. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' \ + | tr "$nl" ' ' >> "$depfile" + echo >> "$depfile" + # The second pass generates a dummy entry for each header file. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^.*\.o://' -e 's/#.*$//' -e '/^$/ d' -e 's/$/:/' \ + >> "$depfile" + else + make_dummy_depfile + fi + rm -f "$tmpdepfile" + ;; + +xlc) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +aix) + # The C for AIX Compiler uses -M and outputs the dependencies + # in a .u file. In older versions, this file always lives in the + # current directory. Also, the AIX compiler puts '$object:' at the + # start of each line; $object doesn't have directory information. + # Version 6 uses the directory in both cases. + set_dir_from "$object" + set_base_from "$object" + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.u + tmpdepfile2=$base.u + tmpdepfile3=$dir.libs/$base.u + "$@" -Wc,-M + else + tmpdepfile1=$dir$base.u + tmpdepfile2=$dir$base.u + tmpdepfile3=$dir$base.u + "$@" -M + fi + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done + aix_post_process_depfile + ;; + +tcc) + # tcc (Tiny C Compiler) understand '-MD -MF file' since version 0.9.26 + # FIXME: That version still under development at the moment of writing. + # Make that this statement remains true also for stable, released + # versions. + # It will wrap lines (doesn't matter whether long or short) with a + # trailing '\', as in: + # + # foo.o : \ + # foo.c \ + # foo.h \ + # + # It will put a trailing '\' even on the last line, and will use leading + # spaces rather than leading tabs (at least since its commit 0394caf7 + # "Emit spaces for -MD"). + "$@" -MD -MF "$tmpdepfile" + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each non-empty line is of the form 'foo.o : \' or ' dep.h \'. + # We have to change lines of the first kind to '$object: \'. + sed -e "s|.*:|$object :|" < "$tmpdepfile" > "$depfile" + # And for each line of the second kind, we have to emit a 'dep.h:' + # dummy dependency, to avoid the deleted-header problem. + sed -n -e 's|^ *\(.*\) *\\$|\1:|p' < "$tmpdepfile" >> "$depfile" + rm -f "$tmpdepfile" + ;; + +## The order of this option in the case statement is important, since the +## shell code in configure will try each of these formats in the order +## listed in this file. A plain '-MD' option would be understood by many +## compilers, so we must ensure this comes after the gcc and icc options. +pgcc) + # Portland's C compiler understands '-MD'. + # Will always output deps to 'file.d' where file is the root name of the + # source file under compilation, even if file resides in a subdirectory. + # The object file name does not affect the name of the '.d' file. + # pgcc 10.2 will output + # foo.o: sub/foo.c sub/foo.h + # and will wrap long lines using '\' : + # foo.o: sub/foo.c ... \ + # sub/foo.h ... \ + # ... + set_dir_from "$object" + # Use the source, not the object, to determine the base name, since + # that's sadly what pgcc will do too. + set_base_from "$source" + tmpdepfile=$base.d + + # For projects that build the same source file twice into different object + # files, the pgcc approach of using the *source* file root name can cause + # problems in parallel builds. Use a locking strategy to avoid stomping on + # the same $tmpdepfile. + lockdir=$base.d-lock + trap " + echo '$0: caught signal, cleaning up...' >&2 + rmdir '$lockdir' + exit 1 + " 1 2 13 15 + numtries=100 + i=$numtries + while test $i -gt 0; do + # mkdir is a portable test-and-set. + if mkdir "$lockdir" 2>/dev/null; then + # This process acquired the lock. + "$@" -MD + stat=$? + # Release the lock. + rmdir "$lockdir" + break + else + # If the lock is being held by a different process, wait + # until the winning process is done or we timeout. + while test -d "$lockdir" && test $i -gt 0; do + sleep 1 + i=`expr $i - 1` + done + fi + i=`expr $i - 1` + done + trap - 1 2 13 15 + if test $i -le 0; then + echo "$0: failed to acquire lock after $numtries attempts" >&2 + echo "$0: check lockdir '$lockdir'" >&2 + exit 1 + fi + + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + # Each line is of the form `foo.o: dependent.h', + # or `foo.o: dep1.h dep2.h \', or ` dep3.h dep4.h \'. + # Do two passes, one to just change these to + # `$object: dependent.h' and one to simply `dependent.h:'. + sed "s,^[^:]*:,$object :," < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed 's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d' < "$tmpdepfile" \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +hp2) + # The "hp" stanza above does not work with aCC (C++) and HP's ia64 + # compilers, which have integrated preprocessors. The correct option + # to use with these is +Maked; it writes dependencies to a file named + # 'foo.d', which lands next to the object file, wherever that + # happens to be. + # Much of this is similar to the tru64 case; see comments there. + set_dir_from "$object" + set_base_from "$object" + if test "$libtool" = yes; then + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir.libs/$base.d + "$@" -Wc,+Maked + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + "$@" +Maked + fi + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" + do + test -f "$tmpdepfile" && break + done + if test -f "$tmpdepfile"; then + sed -e "s,^.*\.[$lower]*:,$object:," "$tmpdepfile" > "$depfile" + # Add 'dependent.h:' lines. + sed -ne '2,${ + s/^ *// + s/ \\*$// + s/$/:/ + p + }' "$tmpdepfile" >> "$depfile" + else + make_dummy_depfile + fi + rm -f "$tmpdepfile" "$tmpdepfile2" + ;; + +tru64) + # The Tru64 compiler uses -MD to generate dependencies as a side + # effect. 'cc -MD -o foo.o ...' puts the dependencies into 'foo.o.d'. + # At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put + # dependencies in 'foo.d' instead, so we check for that too. + # Subdirectories are respected. + set_dir_from "$object" + set_base_from "$object" + + if test "$libtool" = yes; then + # Libtool generates 2 separate objects for the 2 libraries. These + # two compilations output dependencies in $dir.libs/$base.o.d and + # in $dir$base.o.d. We have to check for both files, because + # one of the two compilations can be disabled. We should prefer + # $dir$base.o.d over $dir.libs/$base.o.d because the latter is + # automatically cleaned when .libs/ is deleted, while ignoring + # the former would cause a distcleancheck panic. + tmpdepfile1=$dir$base.o.d # libtool 1.5 + tmpdepfile2=$dir.libs/$base.o.d # Likewise. + tmpdepfile3=$dir.libs/$base.d # Compaq CCC V6.2-504 + "$@" -Wc,-MD + else + tmpdepfile1=$dir$base.d + tmpdepfile2=$dir$base.d + tmpdepfile3=$dir$base.d + "$@" -MD + fi + + stat=$? + if test $stat -ne 0; then + rm -f "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + exit $stat + fi + + for tmpdepfile in "$tmpdepfile1" "$tmpdepfile2" "$tmpdepfile3" + do + test -f "$tmpdepfile" && break + done + # Same post-processing that is required for AIX mode. + aix_post_process_depfile + ;; + +msvc7) + if test "$libtool" = yes; then + showIncludes=-Wc,-showIncludes + else + showIncludes=-showIncludes + fi + "$@" $showIncludes > "$tmpdepfile" + stat=$? + grep -v '^Note: including file: ' "$tmpdepfile" + if test $stat -ne 0; then + rm -f "$tmpdepfile" + exit $stat + fi + rm -f "$depfile" + echo "$object : \\" > "$depfile" + # The first sed program below extracts the file names and escapes + # backslashes for cygpath. The second sed program outputs the file + # name when reading, but also accumulates all include files in the + # hold buffer in order to output them again at the end. This only + # works with sed implementations that can handle large buffers. + sed < "$tmpdepfile" -n ' +/^Note: including file: *\(.*\)/ { + s//\1/ + s/\\/\\\\/g + p +}' | $cygpath_u | sort -u | sed -n ' +s/ /\\ /g +s/\(.*\)/'"$tab"'\1 \\/p +s/.\(.*\) \\/\1:/ +H +$ { + s/.*/'"$tab"'/ + G + p +}' >> "$depfile" + echo >> "$depfile" # make sure the fragment doesn't end with a backslash + rm -f "$tmpdepfile" + ;; + +msvc7msys) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +#nosideeffect) + # This comment above is used by automake to tell side-effect + # dependency tracking mechanisms from slower ones. + +dashmstdout) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout, regardless of -o. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + # Remove '-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + test -z "$dashmflag" && dashmflag=-M + # Require at least two characters before searching for ':' + # in the target name. This is to cope with DOS-style filenames: + # a dependency such as 'c:/foo/bar' could be seen as target 'c' otherwise. + "$@" $dashmflag | + sed "s|^[$tab ]*[^:$tab ][^:][^:]*:[$tab ]*|$object: |" > "$tmpdepfile" + rm -f "$depfile" + cat < "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process this sed invocation + # correctly. Breaking it into two sed invocations is a workaround. + tr ' ' "$nl" < "$tmpdepfile" \ + | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +dashXmstdout) + # This case only exists to satisfy depend.m4. It is never actually + # run, as this mode is specially recognized in the preamble. + exit 1 + ;; + +makedepend) + "$@" || exit $? + # Remove any Libtool call + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + # X makedepend + shift + cleared=no eat=no + for arg + do + case $cleared in + no) + set ""; shift + cleared=yes ;; + esac + if test $eat = yes; then + eat=no + continue + fi + case "$arg" in + -D*|-I*) + set fnord "$@" "$arg"; shift ;; + # Strip any option that makedepend may not understand. Remove + # the object too, otherwise makedepend will parse it as a source file. + -arch) + eat=yes ;; + -*|$object) + ;; + *) + set fnord "$@" "$arg"; shift ;; + esac + done + obj_suffix=`echo "$object" | sed 's/^.*\././'` + touch "$tmpdepfile" + ${MAKEDEPEND-makedepend} -o"$obj_suffix" -f"$tmpdepfile" "$@" + rm -f "$depfile" + # makedepend may prepend the VPATH from the source file name to the object. + # No need to regex-escape $object, excess matching of '.' is harmless. + sed "s|^.*\($object *:\)|\1|" "$tmpdepfile" > "$depfile" + # Some versions of the HPUX 10.20 sed can't process the last invocation + # correctly. Breaking it into two sed invocations is a workaround. + sed '1,2d' "$tmpdepfile" \ + | tr ' ' "$nl" \ + | sed -e 's/^\\$//' -e '/^$/d' -e '/:$/d' \ + | sed -e 's/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" "$tmpdepfile".bak + ;; + +cpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + # Remove '-o $object'. + IFS=" " + for arg + do + case $arg in + -o) + shift + ;; + $object) + shift + ;; + *) + set fnord "$@" "$arg" + shift # fnord + shift # $arg + ;; + esac + done + + "$@" -E \ + | sed -n -e '/^# [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + -e '/^#line [0-9][0-9]* "\([^"]*\)".*/ s:: \1 \\:p' \ + | sed '$ s: \\$::' > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + cat < "$tmpdepfile" >> "$depfile" + sed < "$tmpdepfile" '/^$/d;s/^ //;s/ \\$//;s/$/ :/' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvisualcpp) + # Important note: in order to support this mode, a compiler *must* + # always write the preprocessed file to stdout. + "$@" || exit $? + + # Remove the call to Libtool. + if test "$libtool" = yes; then + while test "X$1" != 'X--mode=compile'; do + shift + done + shift + fi + + IFS=" " + for arg + do + case "$arg" in + -o) + shift + ;; + $object) + shift + ;; + "-Gm"|"/Gm"|"-Gi"|"/Gi"|"-ZI"|"/ZI") + set fnord "$@" + shift + shift + ;; + *) + set fnord "$@" "$arg" + shift + shift + ;; + esac + done + "$@" -E 2>/dev/null | + sed -n '/^#line [0-9][0-9]* "\([^"]*\)"/ s::\1:p' | $cygpath_u | sort -u > "$tmpdepfile" + rm -f "$depfile" + echo "$object : \\" > "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::'"$tab"'\1 \\:p' >> "$depfile" + echo "$tab" >> "$depfile" + sed < "$tmpdepfile" -n -e 's% %\\ %g' -e '/^\(.*\)$/ s::\1\::p' >> "$depfile" + rm -f "$tmpdepfile" + ;; + +msvcmsys) + # This case exists only to let depend.m4 do its work. It works by + # looking at the text of this script. This case will never be run, + # since it is checked for above. + exit 1 + ;; + +none) + exec "$@" + ;; + +*) + echo "Unknown depmode $depmode" 1>&2 + exit 1 + ;; +esac + +exit 0 + +# Local Variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC0" +# time-stamp-end: "; # UTC" +# End: diff --git a/install-sh b/install-sh new file mode 100755 index 000000000..8175c640f --- /dev/null +++ b/install-sh @@ -0,0 +1,518 @@ +#!/bin/sh +# install - install a program, script, or datafile + +scriptversion=2018-03-11.20; # UTC + +# This originates from X11R5 (mit/util/scripts/install.sh), which was +# later released in X11R6 (xc/config/util/install.sh) with the +# following copyright and license. +# +# Copyright (C) 1994 X Consortium +# +# Permission is hereby granted, free of charge, to any person obtaining a copy +# of this software and associated documentation files (the "Software"), to +# deal in the Software without restriction, including without limitation the +# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or +# sell copies of the Software, and to permit persons to whom the Software is +# furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +# X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +# AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC- +# TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +# +# Except as contained in this notice, the name of the X Consortium shall not +# be used in advertising or otherwise to promote the sale, use or other deal- +# ings in this Software without prior written authorization from the X Consor- +# tium. +# +# +# FSF changes to this file are in the public domain. +# +# Calling this script install-sh is preferred over install.sh, to prevent +# 'make' implicit rules from creating a file called install from it +# when there is no Makefile. +# +# This script is compatible with the BSD install script, but was written +# from scratch. + +tab=' ' +nl=' +' +IFS=" $tab$nl" + +# Set DOITPROG to "echo" to test this script. + +doit=${DOITPROG-} +doit_exec=${doit:-exec} + +# Put in absolute file names if you don't have them in your path; +# or use environment vars. + +chgrpprog=${CHGRPPROG-chgrp} +chmodprog=${CHMODPROG-chmod} +chownprog=${CHOWNPROG-chown} +cmpprog=${CMPPROG-cmp} +cpprog=${CPPROG-cp} +mkdirprog=${MKDIRPROG-mkdir} +mvprog=${MVPROG-mv} +rmprog=${RMPROG-rm} +stripprog=${STRIPPROG-strip} + +posix_mkdir= + +# Desired mode of installed file. +mode=0755 + +chgrpcmd= +chmodcmd=$chmodprog +chowncmd= +mvcmd=$mvprog +rmcmd="$rmprog -f" +stripcmd= + +src= +dst= +dir_arg= +dst_arg= + +copy_on_change=false +is_target_a_directory=possibly + +usage="\ +Usage: $0 [OPTION]... [-T] SRCFILE DSTFILE + or: $0 [OPTION]... SRCFILES... DIRECTORY + or: $0 [OPTION]... -t DIRECTORY SRCFILES... + or: $0 [OPTION]... -d DIRECTORIES... + +In the 1st form, copy SRCFILE to DSTFILE. +In the 2nd and 3rd, copy all SRCFILES to DIRECTORY. +In the 4th, create DIRECTORIES. + +Options: + --help display this help and exit. + --version display version info and exit. + + -c (ignored) + -C install only if different (preserve the last data modification time) + -d create directories instead of installing files. + -g GROUP $chgrpprog installed files to GROUP. + -m MODE $chmodprog installed files to MODE. + -o USER $chownprog installed files to USER. + -s $stripprog installed files. + -t DIRECTORY install into DIRECTORY. + -T report an error if DSTFILE is a directory. + +Environment variables override the default commands: + CHGRPPROG CHMODPROG CHOWNPROG CMPPROG CPPROG MKDIRPROG MVPROG + RMPROG STRIPPROG +" + +while test $# -ne 0; do + case $1 in + -c) ;; + + -C) copy_on_change=true;; + + -d) dir_arg=true;; + + -g) chgrpcmd="$chgrpprog $2" + shift;; + + --help) echo "$usage"; exit $?;; + + -m) mode=$2 + case $mode in + *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*) + echo "$0: invalid mode: $mode" >&2 + exit 1;; + esac + shift;; + + -o) chowncmd="$chownprog $2" + shift;; + + -s) stripcmd=$stripprog;; + + -t) + is_target_a_directory=always + dst_arg=$2 + # Protect names problematic for 'test' and other utilities. + case $dst_arg in + -* | [=\(\)!]) dst_arg=./$dst_arg;; + esac + shift;; + + -T) is_target_a_directory=never;; + + --version) echo "$0 $scriptversion"; exit $?;; + + --) shift + break;; + + -*) echo "$0: invalid option: $1" >&2 + exit 1;; + + *) break;; + esac + shift +done + +# We allow the use of options -d and -T together, by making -d +# take the precedence; this is for compatibility with GNU install. + +if test -n "$dir_arg"; then + if test -n "$dst_arg"; then + echo "$0: target directory not allowed when installing a directory." >&2 + exit 1 + fi +fi + +if test $# -ne 0 && test -z "$dir_arg$dst_arg"; then + # When -d is used, all remaining arguments are directories to create. + # When -t is used, the destination is already specified. + # Otherwise, the last argument is the destination. Remove it from $@. + for arg + do + if test -n "$dst_arg"; then + # $@ is not empty: it contains at least $arg. + set fnord "$@" "$dst_arg" + shift # fnord + fi + shift # arg + dst_arg=$arg + # Protect names problematic for 'test' and other utilities. + case $dst_arg in + -* | [=\(\)!]) dst_arg=./$dst_arg;; + esac + done +fi + +if test $# -eq 0; then + if test -z "$dir_arg"; then + echo "$0: no input file specified." >&2 + exit 1 + fi + # It's OK to call 'install-sh -d' without argument. + # This can happen when creating conditional directories. + exit 0 +fi + +if test -z "$dir_arg"; then + if test $# -gt 1 || test "$is_target_a_directory" = always; then + if test ! -d "$dst_arg"; then + echo "$0: $dst_arg: Is not a directory." >&2 + exit 1 + fi + fi +fi + +if test -z "$dir_arg"; then + do_exit='(exit $ret); exit $ret' + trap "ret=129; $do_exit" 1 + trap "ret=130; $do_exit" 2 + trap "ret=141; $do_exit" 13 + trap "ret=143; $do_exit" 15 + + # Set umask so as not to create temps with too-generous modes. + # However, 'strip' requires both read and write access to temps. + case $mode in + # Optimize common cases. + *644) cp_umask=133;; + *755) cp_umask=22;; + + *[0-7]) + if test -z "$stripcmd"; then + u_plus_rw= + else + u_plus_rw='% 200' + fi + cp_umask=`expr '(' 777 - $mode % 1000 ')' $u_plus_rw`;; + *) + if test -z "$stripcmd"; then + u_plus_rw= + else + u_plus_rw=,u+rw + fi + cp_umask=$mode$u_plus_rw;; + esac +fi + +for src +do + # Protect names problematic for 'test' and other utilities. + case $src in + -* | [=\(\)!]) src=./$src;; + esac + + if test -n "$dir_arg"; then + dst=$src + dstdir=$dst + test -d "$dstdir" + dstdir_status=$? + else + + # Waiting for this to be detected by the "$cpprog $src $dsttmp" command + # might cause directories to be created, which would be especially bad + # if $src (and thus $dsttmp) contains '*'. + if test ! -f "$src" && test ! -d "$src"; then + echo "$0: $src does not exist." >&2 + exit 1 + fi + + if test -z "$dst_arg"; then + echo "$0: no destination specified." >&2 + exit 1 + fi + dst=$dst_arg + + # If destination is a directory, append the input filename. + if test -d "$dst"; then + if test "$is_target_a_directory" = never; then + echo "$0: $dst_arg: Is a directory" >&2 + exit 1 + fi + dstdir=$dst + dstbase=`basename "$src"` + case $dst in + */) dst=$dst$dstbase;; + *) dst=$dst/$dstbase;; + esac + dstdir_status=0 + else + dstdir=`dirname "$dst"` + test -d "$dstdir" + dstdir_status=$? + fi + fi + + case $dstdir in + */) dstdirslash=$dstdir;; + *) dstdirslash=$dstdir/;; + esac + + obsolete_mkdir_used=false + + if test $dstdir_status != 0; then + case $posix_mkdir in + '') + # Create intermediate dirs using mode 755 as modified by the umask. + # This is like FreeBSD 'install' as of 1997-10-28. + umask=`umask` + case $stripcmd.$umask in + # Optimize common cases. + *[2367][2367]) mkdir_umask=$umask;; + .*0[02][02] | .[02][02] | .[02]) mkdir_umask=22;; + + *[0-7]) + mkdir_umask=`expr $umask + 22 \ + - $umask % 100 % 40 + $umask % 20 \ + - $umask % 10 % 4 + $umask % 2 + `;; + *) mkdir_umask=$umask,go-w;; + esac + + # With -d, create the new directory with the user-specified mode. + # Otherwise, rely on $mkdir_umask. + if test -n "$dir_arg"; then + mkdir_mode=-m$mode + else + mkdir_mode= + fi + + posix_mkdir=false + case $umask in + *[123567][0-7][0-7]) + # POSIX mkdir -p sets u+wx bits regardless of umask, which + # is incompatible with FreeBSD 'install' when (umask & 300) != 0. + ;; + *) + # Note that $RANDOM variable is not portable (e.g. dash); Use it + # here however when possible just to lower collision chance. + tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ + + trap 'ret=$?; rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null; exit $ret' 0 + + # Because "mkdir -p" follows existing symlinks and we likely work + # directly in world-writeable /tmp, make sure that the '$tmpdir' + # directory is successfully created first before we actually test + # 'mkdir -p' feature. + if (umask $mkdir_umask && + $mkdirprog $mkdir_mode "$tmpdir" && + exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/dev/null 2>&1 + then + if test -z "$dir_arg" || { + # Check for POSIX incompatibilities with -m. + # HP-UX 11.23 and IRIX 6.5 mkdir -m -p sets group- or + # other-writable bit of parent directory when it shouldn't. + # FreeBSD 6.1 mkdir -m -p sets mode of existing directory. + test_tmpdir="$tmpdir/a" + ls_ld_tmpdir=`ls -ld "$test_tmpdir"` + case $ls_ld_tmpdir in + d????-?r-*) different_mode=700;; + d????-?--*) different_mode=755;; + *) false;; + esac && + $mkdirprog -m$different_mode -p -- "$test_tmpdir" && { + ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"` + test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" + } + } + then posix_mkdir=: + fi + rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" + else + # Remove any dirs left behind by ancient mkdir implementations. + rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null + fi + trap '' 0;; + esac;; + esac + + if + $posix_mkdir && ( + umask $mkdir_umask && + $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" + ) + then : + else + + # The umask is ridiculous, or mkdir does not conform to POSIX, + # or it failed possibly due to a race condition. Create the + # directory the slow way, step by step, checking for races as we go. + + case $dstdir in + /*) prefix='/';; + [-=\(\)!]*) prefix='./';; + *) prefix='';; + esac + + oIFS=$IFS + IFS=/ + set -f + set fnord $dstdir + shift + set +f + IFS=$oIFS + + prefixes= + + for d + do + test X"$d" = X && continue + + prefix=$prefix$d + if test -d "$prefix"; then + prefixes= + else + if $posix_mkdir; then + (umask=$mkdir_umask && + $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir") && break + # Don't fail if two instances are running concurrently. + test -d "$prefix" || exit 1 + else + case $prefix in + *\'*) qprefix=`echo "$prefix" | sed "s/'/'\\\\\\\\''/g"`;; + *) qprefix=$prefix;; + esac + prefixes="$prefixes '$qprefix'" + fi + fi + prefix=$prefix/ + done + + if test -n "$prefixes"; then + # Don't fail if two instances are running concurrently. + (umask $mkdir_umask && + eval "\$doit_exec \$mkdirprog $prefixes") || + test -d "$dstdir" || exit 1 + obsolete_mkdir_used=true + fi + fi + fi + + if test -n "$dir_arg"; then + { test -z "$chowncmd" || $doit $chowncmd "$dst"; } && + { test -z "$chgrpcmd" || $doit $chgrpcmd "$dst"; } && + { test "$obsolete_mkdir_used$chowncmd$chgrpcmd" = false || + test -z "$chmodcmd" || $doit $chmodcmd $mode "$dst"; } || exit 1 + else + + # Make a couple of temp file names in the proper directory. + dsttmp=${dstdirslash}_inst.$$_ + rmtmp=${dstdirslash}_rm.$$_ + + # Trap to clean up those temp files at exit. + trap 'ret=$?; rm -f "$dsttmp" "$rmtmp" && exit $ret' 0 + + # Copy the file name to the temp name. + (umask $cp_umask && $doit_exec $cpprog "$src" "$dsttmp") && + + # and set any options; do chmod last to preserve setuid bits. + # + # If any of these fail, we abort the whole thing. If we want to + # ignore errors from any of these, just make sure not to ignore + # errors from the above "$doit $cpprog $src $dsttmp" command. + # + { test -z "$chowncmd" || $doit $chowncmd "$dsttmp"; } && + { test -z "$chgrpcmd" || $doit $chgrpcmd "$dsttmp"; } && + { test -z "$stripcmd" || $doit $stripcmd "$dsttmp"; } && + { test -z "$chmodcmd" || $doit $chmodcmd $mode "$dsttmp"; } && + + # If -C, don't bother to copy if it wouldn't change the file. + if $copy_on_change && + old=`LC_ALL=C ls -dlL "$dst" 2>/dev/null` && + new=`LC_ALL=C ls -dlL "$dsttmp" 2>/dev/null` && + set -f && + set X $old && old=:$2:$4:$5:$6 && + set X $new && new=:$2:$4:$5:$6 && + set +f && + test "$old" = "$new" && + $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 + then + rm -f "$dsttmp" + else + # Rename the file to the real destination. + $doit $mvcmd -f "$dsttmp" "$dst" 2>/dev/null || + + # The rename failed, perhaps because mv can't rename something else + # to itself, or perhaps because mv is so ancient that it does not + # support -f. + { + # Now remove or move aside any old file at destination location. + # We try this two ways since rm can't unlink itself on some + # systems and the destination file might be busy for other + # reasons. In this case, the final cleanup might fail but the new + # file should still install successfully. + { + test ! -f "$dst" || + $doit $rmcmd -f "$dst" 2>/dev/null || + { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && + { $doit $rmcmd -f "$rmtmp" 2>/dev/null; :; } + } || + { echo "$0: cannot unlink or rename $dst" >&2 + (exit 1); exit 1 + } + } && + + # Now rename the file to the real destination. + $doit $mvcmd "$dsttmp" "$dst" + } + fi || exit 1 + + trap '' 0 + fi +done + +# Local variables: +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC0" +# time-stamp-end: "; # UTC" +# End: diff --git a/libpostal.pc b/libpostal.pc new file mode 100644 index 000000000..dd4ec6a35 --- /dev/null +++ b/libpostal.pc @@ -0,0 +1,11 @@ +prefix=/usr/local +exec_prefix=${prefix} +libdir=${exec_prefix}/lib +includedir=${prefix}/include + +Name: libpostal +Description: Fast international street address parsing and normalization using statistical NLP. +Version: 1.1.0 +Libs: -L${libdir} -lpostal +Libs.private: -lm +Cflags: -I${includedir} diff --git a/libtool b/libtool new file mode 100755 index 000000000..5e07de57a --- /dev/null +++ b/libtool @@ -0,0 +1,11748 @@ +#! /bin/bash +# Generated automatically by config.status (libpostal) 1.1.0 +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +# The names of the tagged configurations supported by this script. +available_tags='' + +# Configured defaults for sys_lib_dlsearch_path munging. +: ${LT_SYS_LIBRARY_PATH=""} + +# ### BEGIN LIBTOOL CONFIG + +# Which release of libtool.m4 was used? +macro_version=2.4.6 +macro_revision=2.4.6 + +# Whether or not to build shared libraries. +build_libtool_libs=yes + +# Whether or not to build static libraries. +build_old_libs=yes + +# What type of objects to build. +pic_mode=default + +# Whether or not to optimize for fast installation. +fast_install=needless + +# Shared archive member basename,for filename based shared library versioning on AIX. +shared_archive_member_spec= + +# Shell to use when invoking shell scripts. +SHELL="/bin/bash" + +# An echo program that protects backslashes. +ECHO="printf %s\\n" + +# The PATH separator for the build system. +PATH_SEPARATOR=":" + +# The host system. +host_alias= +host=x86_64-pc-linux-gnu +host_os=linux-gnu + +# The build system. +build_alias= +build=x86_64-pc-linux-gnu +build_os=linux-gnu + +# A sed program that does not truncate output. +SED="/usr/bin/sed" + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="$SED -e 1s/^X//" + +# A grep program that handles long lines. +GREP="/usr/bin/grep" + +# An ERE matcher. +EGREP="/usr/bin/grep -E" + +# A literal string matcher. +FGREP="/usr/bin/grep -F" + +# A BSD- or MS-compatible name lister. +NM="/usr/bin/nm -B" + +# Whether we need soft or hard links. +LN_S="ln -s" + +# What is the maximum length of a command? +max_cmd_len=1572864 + +# Object file suffix (normally "o"). +objext=o + +# Executable file suffix (normally ""). +exeext= + +# whether the shell understands "unset". +lt_unset=unset + +# turn spaces into newlines. +SP2NL="tr \\040 \\012" + +# turn newlines into spaces. +NL2SP="tr \\015\\012 \\040\\040" + +# convert $build file names to $host format. +to_host_file_cmd=func_convert_file_noop + +# convert $build files to toolchain format. +to_tool_file_cmd=func_convert_file_noop + +# An object symbol dumper. +OBJDUMP="objdump" + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method="pass_all" + +# Command to use when deplibs_check_method = "file_magic". +file_magic_cmd="\$MAGIC_CMD" + +# How to find potential files when deplibs_check_method = "file_magic". +file_magic_glob="" + +# Find potential files using nocaseglob when deplibs_check_method = "file_magic". +want_nocaseglob="no" + +# DLL creation program. +DLLTOOL="false" + +# Command to associate shared and link libraries. +sharedlib_from_linklib_cmd="printf %s\\n" + +# The archiver. +AR="ar" + +# Flags to create an archive. +AR_FLAGS="cr" + +# How to feed a file listing to the archiver. +archiver_list_spec="@" + +# A symbol stripping program. +STRIP="strip" + +# Commands used to install an old-style archive. +RANLIB="ranlib" +old_postinstall_cmds="chmod 644 \$oldlib~\$RANLIB \$tool_oldlib" +old_postuninstall_cmds="" + +# Whether to use a lock for old archive extraction. +lock_old_archive_extraction=no + +# A C compiler. +LTCC="gcc" + +# LTCC compiler flags. +LTCFLAGS="-mfpmath=sse -msse2 -DUSE_SSE -g -O2" + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe="sed -n -e 's/^.*[ ]\\([ABCDGIRSTW][ABCDGIRSTW]*\\)[ ][ ]*\\([_A-Za-z][_A-Za-z0-9]*\\)\$/\\1 \\2 \\2/p' | sed '/ __gnu_lto/d'" + +# Transform the output of nm in a proper C declaration. +global_symbol_to_cdecl="sed -n -e 's/^T .* \\(.*\\)\$/extern int \\1();/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \\(.*\\)\$/extern char \\1;/p'" + +# Transform the output of nm into a list of symbols to manually relocate. +global_symbol_to_import="" + +# Transform the output of nm in a C name address pair. +global_symbol_to_c_name_address="sed -n -e 's/^: \\(.*\\) .*\$/ {\"\\1\", (void *) 0},/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \\(.*\\)\$/ {\"\\1\", (void *) \\&\\1},/p'" + +# Transform the output of nm in a C name address pair when lib prefix is needed. +global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \\(.*\\) .*\$/ {\"\\1\", (void *) 0},/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \\(lib.*\\)\$/ {\"\\1\", (void *) \\&\\1},/p' -e 's/^[ABCDGIRSTW][ABCDGIRSTW]* .* \\(.*\\)\$/ {\"lib\\1\", (void *) \\&\\1},/p'" + +# The name lister interface. +nm_interface="BSD nm" + +# Specify filename containing input files for $NM. +nm_file_list_spec="@" + +# The root where to search for dependent libraries,and where our libraries should be installed. +lt_sysroot= + +# Command to truncate a binary pipe. +lt_truncate_bin="/usr/bin/dd bs=4096 count=1" + +# The name of the directory that contains temporary libtool files. +objdir=.libs + +# Used to examine libraries when file_magic_cmd begins with "file". +MAGIC_CMD=file + +# Must we lock files when doing compilation? +need_locks="no" + +# Manifest tool. +MANIFEST_TOOL=":" + +# Tool to manipulate archived DWARF debug symbol files on Mac OS X. +DSYMUTIL="" + +# Tool to change global to local symbols on Mac OS X. +NMEDIT="" + +# Tool to manipulate fat objects and archives on Mac OS X. +LIPO="" + +# ldd/readelf like tool for Mach-O binaries on Mac OS X. +OTOOL="" + +# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. +OTOOL64="" + +# Old archive suffix (normally "a"). +libext=a + +# Shared library suffix (normally ".so"). +shrext_cmds=".so" + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds="" + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at link time. +variables_saved_for_relink="PATH LD_LIBRARY_PATH LD_RUN_PATH GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" + +# Do we need the "lib" prefix for modules? +need_lib_prefix=no + +# Do we need a version for libraries? +need_version=no + +# Library versioning type. +version_type=linux + +# Shared library runtime path variable. +runpath_var=LD_RUN_PATH + +# Shared library path variable. +shlibpath_var=LD_LIBRARY_PATH + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=yes + +# Format of library name prefix. +libname_spec="lib\$name" + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME +library_names_spec="\$libname\$release\$shared_ext\$versuffix \$libname\$release\$shared_ext\$major \$libname\$shared_ext" + +# The coded name of the library, if different from the real name. +soname_spec="\$libname\$release\$shared_ext\$major" + +# Permission mode override for installation of shared libraries. +install_override_mode="" + +# Command to use after installation of a shared archive. +postinstall_cmds="" + +# Command to use after uninstallation of a shared archive. +postuninstall_cmds="" + +# Commands used to finish a libtool library installation in a directory. +finish_cmds="PATH=\\\"\\\$PATH:/sbin\\\" ldconfig -n \$libdir" + +# As "finish_cmds", except a single script fragment to be evaled but +# not shown. +finish_eval="" + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=yes + +# Compile-time system search path for libraries. +sys_lib_search_path_spec="/usr/lib/gcc/x86_64-linux-gnu/9 /usr/lib/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib " + +# Detected run-time system search path for libraries. +sys_lib_dlsearch_path_spec="/lib /usr/lib /usr/local/lib /usr/local/lib/x86_64-linux-gnu /lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu /lib32 /usr/lib32 " + +# Explicit LT_SYS_LIBRARY_PATH set during ./configure time. +configure_time_lt_sys_library_path="" + +# Whether dlopen is supported. +dlopen_support=unknown + +# Whether dlopen of programs is supported. +dlopen_self=unknown + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=unknown + +# Commands to strip libraries. +old_striplib="strip --strip-debug" +striplib="strip --strip-unneeded" + + +# The linker used to build libraries. +LD="/usr/bin/ld -m elf_x86_64" + +# How to create reloadable object files. +reload_flag=" -r" +reload_cmds="\$LD\$reload_flag -o \$output\$reload_objs" + +# Commands used to build an old-style archive. +old_archive_cmds="\$AR \$AR_FLAGS \$oldlib\$oldobjs~\$RANLIB \$tool_oldlib" + +# A language specific compiler. +CC="gcc" + +# Is the compiler the GNU compiler? +with_gcc=yes + +# Compiler flag to turn off builtin functions. +no_builtin_flag=" -fno-builtin" + +# Additional compiler flags for building library objects. +pic_flag=" -fPIC -DPIC" + +# How to pass a linker flag through the compiler. +wl="-Wl," + +# Compiler flag to prevent dynamic linking. +link_static_flag="-static" + +# Does compiler simultaneously support -c and -o options? +compiler_c_o="yes" + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=no + +# Whether or not to disallow shared libs when runtime libs are static. +allow_libtool_libs_with_static_runtimes=no + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec="\$wl--export-dynamic" + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec="\$wl--whole-archive\$convenience \$wl--no-whole-archive" + +# Whether the compiler copes with passing no objects directly. +compiler_needs_object="no" + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds="" + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds="" + +# Commands used to build a shared archive. +archive_cmds="\$CC -shared \$pic_flag \$libobjs \$deplibs \$compiler_flags \$wl-soname \$wl\$soname -o \$lib" +archive_expsym_cmds="echo \\\"{ global:\\\" > \$output_objdir/\$libname.ver~ + cat \$export_symbols | sed -e \\\"s/\\\\(.*\\\\)/\\\\1;/\\\" >> \$output_objdir/\$libname.ver~ + echo \\\"local: *; };\\\" >> \$output_objdir/\$libname.ver~ + \$CC -shared \$pic_flag \$libobjs \$deplibs \$compiler_flags \$wl-soname \$wl\$soname \$wl-version-script \$wl\$output_objdir/\$libname.ver -o \$lib" + +# Commands used to build a loadable module if different from building +# a shared archive. +module_cmds="" +module_expsym_cmds="" + +# Whether we are building with GNU ld or not. +with_gnu_ld="yes" + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag="" + +# Flag that enforces no undefined symbols. +no_undefined_flag="" + +# Flag to hardcode $libdir into a binary during linking. +# This must work even if $libdir does not exist +hardcode_libdir_flag_spec="\$wl-rpath \$wl\$libdir" + +# Whether we need a single "-rpath" flag with a separated argument. +hardcode_libdir_separator="" + +# Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes +# DIR into the resulting binary. +hardcode_direct=no + +# Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes +# DIR into the resulting binary and the resulting library dependency is +# "absolute",i.e impossible to change by setting $shlibpath_var if the +# library is relocated. +hardcode_direct_absolute=no + +# Set to "yes" if using the -LDIR flag during linking hardcodes DIR +# into the resulting binary. +hardcode_minus_L=no + +# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR +# into the resulting binary. +hardcode_shlibpath_var=unsupported + +# Set to "yes" if building a shared library automatically hardcodes DIR +# into the library and all subsequent libraries and executables linked +# against it. +hardcode_automatic=no + +# Set to yes if linker adds runtime paths of dependent libraries +# to runtime path list. +inherit_rpath=no + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=no + +# Set to "yes" if exported symbols are required. +always_export_symbols=no + +# The commands to list exported symbols. +export_symbols_cmds="\$NM \$libobjs \$convenience | \$global_symbol_pipe | \$SED 's/.* //' | sort | uniq > \$export_symbols" + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms="_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*" + +# Symbols that must always be exported. +include_expsyms="" + +# Commands necessary for linking programs (against libraries) with templates. +prelink_cmds="" + +# Commands necessary for finishing linking programs. +postlink_cmds="" + +# Specify filename containing input files. +file_list_spec="" + +# How to hardcode a shared library path into an executable. +hardcode_action=immediate + +# ### END LIBTOOL CONFIG + + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x$2 in + x) + ;; + *:) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" + ;; + x:*) + eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" + ;; + *) + eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" + ;; + esac +} + + +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in $*""; do + case $cc_temp in + compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; + distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} + + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +#! /bin/sh +## DO NOT EDIT - This file generated from ./build-aux/ltmain.in +## by inline-source v2014-01-03.01 + +# libtool (GNU libtool) 2.4.6 +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit , 1996 + +# Copyright (C) 1996-2015 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +PROGRAM=libtool +PACKAGE=libtool +VERSION="2.4.6 Debian-2.4.6-14" +package_revision=2.4.6 + + +## ------ ## +## Usage. ## +## ------ ## + +# Run './libtool --help' for help with using this script from the +# command line. + + +## ------------------------------- ## +## User overridable command paths. ## +## ------------------------------- ## + +# After configure completes, it has a better idea of some of the +# shell tools we need than the defaults used by the functions shared +# with bootstrap, so set those here where they can still be over- +# ridden by the user, but otherwise take precedence. + +: ${AUTOCONF="autoconf"} +: ${AUTOMAKE="automake"} + + +## -------------------------- ## +## Source external libraries. ## +## -------------------------- ## + +# Much of our low-level functionality needs to be sourced from external +# libraries, which are installed to $pkgauxdir. + +# Set a version string for this script. +scriptversion=2015-01-20.17; # UTC + +# General shell script boiler plate, and helper functions. +# Written by Gary V. Vaughan, 2004 + +# Copyright (C) 2004-2015 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. + +# As a special exception to the GNU General Public License, if you distribute +# this file as part of a program or library that is built using GNU Libtool, +# you may include this file under the same distribution terms that you use +# for the rest of that program. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNES FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Please report bugs or propose patches to gary@gnu.org. + + +## ------ ## +## Usage. ## +## ------ ## + +# Evaluate this file near the top of your script to gain access to +# the functions and variables defined here: +# +# . `echo "$0" | ${SED-sed} 's|[^/]*$||'`/build-aux/funclib.sh +# +# If you need to override any of the default environment variable +# settings, do that before evaluating this file. + + +## -------------------- ## +## Shell normalisation. ## +## -------------------- ## + +# Some shells need a little help to be as Bourne compatible as possible. +# Before doing anything else, make sure all that help has been provided! + +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac +fi + +# NLS nuisances: We save the old values in case they are required later. +_G_user_locale= +_G_safe_locale= +for _G_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES +do + eval "if test set = \"\${$_G_var+set}\"; then + save_$_G_var=\$$_G_var + $_G_var=C + export $_G_var + _G_user_locale=\"$_G_var=\\\$save_\$_G_var; \$_G_user_locale\" + _G_safe_locale=\"$_G_var=C; \$_G_safe_locale\" + fi" +done + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +# Make sure IFS has a sensible default +sp=' ' +nl=' +' +IFS="$sp $nl" + +# There are apparently some retarded systems that use ';' as a PATH separator! +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + + +## ------------------------- ## +## Locate command utilities. ## +## ------------------------- ## + + +# func_executable_p FILE +# ---------------------- +# Check that FILE is an executable regular file. +func_executable_p () +{ + test -f "$1" && test -x "$1" +} + + +# func_path_progs PROGS_LIST CHECK_FUNC [PATH] +# -------------------------------------------- +# Search for either a program that responds to --version with output +# containing "GNU", or else returned by CHECK_FUNC otherwise, by +# trying all the directories in PATH with each of the elements of +# PROGS_LIST. +# +# CHECK_FUNC should accept the path to a candidate program, and +# set $func_check_prog_result if it truncates its output less than +# $_G_path_prog_max characters. +func_path_progs () +{ + _G_progs_list=$1 + _G_check_func=$2 + _G_PATH=${3-"$PATH"} + + _G_path_prog_max=0 + _G_path_prog_found=false + _G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:} + for _G_dir in $_G_PATH; do + IFS=$_G_save_IFS + test -z "$_G_dir" && _G_dir=. + for _G_prog_name in $_G_progs_list; do + for _exeext in '' .EXE; do + _G_path_prog=$_G_dir/$_G_prog_name$_exeext + func_executable_p "$_G_path_prog" || continue + case `"$_G_path_prog" --version 2>&1` in + *GNU*) func_path_progs_result=$_G_path_prog _G_path_prog_found=: ;; + *) $_G_check_func $_G_path_prog + func_path_progs_result=$func_check_prog_result + ;; + esac + $_G_path_prog_found && break 3 + done + done + done + IFS=$_G_save_IFS + test -z "$func_path_progs_result" && { + echo "no acceptable sed could be found in \$PATH" >&2 + exit 1 + } +} + + +# We want to be able to use the functions in this file before configure +# has figured out where the best binaries are kept, which means we have +# to search for them ourselves - except when the results are already set +# where we skip the searches. + +# Unless the user overrides by setting SED, search the path for either GNU +# sed, or the sed that truncates its output the least. +test -z "$SED" && { + _G_sed_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for _G_i in 1 2 3 4 5 6 7; do + _G_sed_script=$_G_sed_script$nl$_G_sed_script + done + echo "$_G_sed_script" 2>/dev/null | sed 99q >conftest.sed + _G_sed_script= + + func_check_prog_sed () + { + _G_path_prog=$1 + + _G_count=0 + printf 0123456789 >conftest.in + while : + do + cat conftest.in conftest.in >conftest.tmp + mv conftest.tmp conftest.in + cp conftest.in conftest.nl + echo '' >> conftest.nl + "$_G_path_prog" -f conftest.sed conftest.out 2>/dev/null || break + diff conftest.out conftest.nl >/dev/null 2>&1 || break + _G_count=`expr $_G_count + 1` + if test "$_G_count" -gt "$_G_path_prog_max"; then + # Best one so far, save it but keep looking for a better one + func_check_prog_result=$_G_path_prog + _G_path_prog_max=$_G_count + fi + # 10*(2^10) chars as input seems more than enough + test 10 -lt "$_G_count" && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out + } + + func_path_progs "sed gsed" func_check_prog_sed $PATH:/usr/xpg4/bin + rm -f conftest.sed + SED=$func_path_progs_result +} + + +# Unless the user overrides by setting GREP, search the path for either GNU +# grep, or the grep that truncates its output the least. +test -z "$GREP" && { + func_check_prog_grep () + { + _G_path_prog=$1 + + _G_count=0 + _G_path_prog_max=0 + printf 0123456789 >conftest.in + while : + do + cat conftest.in conftest.in >conftest.tmp + mv conftest.tmp conftest.in + cp conftest.in conftest.nl + echo 'GREP' >> conftest.nl + "$_G_path_prog" -e 'GREP$' -e '-(cannot match)-' conftest.out 2>/dev/null || break + diff conftest.out conftest.nl >/dev/null 2>&1 || break + _G_count=`expr $_G_count + 1` + if test "$_G_count" -gt "$_G_path_prog_max"; then + # Best one so far, save it but keep looking for a better one + func_check_prog_result=$_G_path_prog + _G_path_prog_max=$_G_count + fi + # 10*(2^10) chars as input seems more than enough + test 10 -lt "$_G_count" && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out + } + + func_path_progs "grep ggrep" func_check_prog_grep $PATH:/usr/xpg4/bin + GREP=$func_path_progs_result +} + + +## ------------------------------- ## +## User overridable command paths. ## +## ------------------------------- ## + +# All uppercase variable names are used for environment variables. These +# variables can be overridden by the user before calling a script that +# uses them if a suitable command of that name is not already available +# in the command search PATH. + +: ${CP="cp -f"} +: ${ECHO="printf %s\n"} +: ${EGREP="$GREP -E"} +: ${FGREP="$GREP -F"} +: ${LN_S="ln -s"} +: ${MAKE="make"} +: ${MKDIR="mkdir"} +: ${MV="mv -f"} +: ${RM="rm -f"} +: ${SHELL="${CONFIG_SHELL-/bin/sh}"} + + +## -------------------- ## +## Useful sed snippets. ## +## -------------------- ## + +sed_dirname='s|/[^/]*$||' +sed_basename='s|^.*/||' + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +sed_quote_subst='s|\([`"$\\]\)|\\\1|g' + +# Same as above, but do not quote variable references. +sed_double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution that turns a string into a regex matching for the +# string literally. +sed_make_literal_regex='s|[].[^$\\*\/]|\\&|g' + +# Sed substitution that converts a w32 file name or path +# that contains forward slashes, into one that contains +# (escaped) backslashes. A very naive implementation. +sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + +# Re-'\' parameter expansions in output of sed_double_quote_subst that +# were '\'-ed in input to the same. If an odd number of '\' preceded a +# '$' in input to sed_double_quote_subst, that '$' was protected from +# expansion. Since each input '\' is now two '\'s, look for any number +# of runs of four '\'s followed by two '\'s and then a '$'. '\' that '$'. +_G_bs='\\' +_G_bs2='\\\\' +_G_bs4='\\\\\\\\' +_G_dollar='\$' +sed_double_backslash="\ + s/$_G_bs4/&\\ +/g + s/^$_G_bs2$_G_dollar/$_G_bs&/ + s/\\([^$_G_bs]\\)$_G_bs2$_G_dollar/\\1$_G_bs2$_G_bs$_G_dollar/g + s/\n//g" + + +## ----------------- ## +## Global variables. ## +## ----------------- ## + +# Except for the global variables explicitly listed below, the following +# functions in the '^func_' namespace, and the '^require_' namespace +# variables initialised in the 'Resource management' section, sourcing +# this file will not pollute your global namespace with anything +# else. There's no portable way to scope variables in Bourne shell +# though, so actually running these functions will sometimes place +# results into a variable named after the function, and often use +# temporary variables in the '^_G_' namespace. If you are careful to +# avoid using those namespaces casually in your sourcing script, things +# should continue to work as you expect. And, of course, you can freely +# overwrite any of the functions or variables defined here before +# calling anything to customize them. + +EXIT_SUCCESS=0 +EXIT_FAILURE=1 +EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. +EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. + +# Allow overriding, eg assuming that you follow the convention of +# putting '$debug_cmd' at the start of all your functions, you can get +# bash to show function call trace with: +# +# debug_cmd='echo "${FUNCNAME[0]} $*" >&2' bash your-script-name +debug_cmd=${debug_cmd-":"} +exit_cmd=: + +# By convention, finish your script with: +# +# exit $exit_status +# +# so that you can set exit_status to non-zero if you want to indicate +# something went wrong during execution without actually bailing out at +# the point of failure. +exit_status=$EXIT_SUCCESS + +# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh +# is ksh but when the shell is invoked as "sh" and the current value of +# the _XPG environment variable is not equal to 1 (one), the special +# positional parameter $0, within a function call, is the name of the +# function. +progpath=$0 + +# The name of this program. +progname=`$ECHO "$progpath" |$SED "$sed_basename"` + +# Make sure we have an absolute progpath for reexecution: +case $progpath in + [\\/]*|[A-Za-z]:\\*) ;; + *[\\/]*) + progdir=`$ECHO "$progpath" |$SED "$sed_dirname"` + progdir=`cd "$progdir" && pwd` + progpath=$progdir/$progname + ;; + *) + _G_IFS=$IFS + IFS=${PATH_SEPARATOR-:} + for progdir in $PATH; do + IFS=$_G_IFS + test -x "$progdir/$progname" && break + done + IFS=$_G_IFS + test -n "$progdir" || progdir=`pwd` + progpath=$progdir/$progname + ;; +esac + + +## ----------------- ## +## Standard options. ## +## ----------------- ## + +# The following options affect the operation of the functions defined +# below, and should be set appropriately depending on run-time para- +# meters passed on the command line. + +opt_dry_run=false +opt_quiet=false +opt_verbose=false + +# Categories 'all' and 'none' are always available. Append any others +# you will pass as the first argument to func_warning from your own +# code. +warning_categories= + +# By default, display warnings according to 'opt_warning_types'. Set +# 'warning_func' to ':' to elide all warnings, or func_fatal_error to +# treat the next displayed warning as a fatal error. +warning_func=func_warn_and_continue + +# Set to 'all' to display all warnings, 'none' to suppress all +# warnings, or a space delimited list of some subset of +# 'warning_categories' to display only the listed warnings. +opt_warning_types=all + + +## -------------------- ## +## Resource management. ## +## -------------------- ## + +# This section contains definitions for functions that each ensure a +# particular resource (a file, or a non-empty configuration variable for +# example) is available, and if appropriate to extract default values +# from pertinent package files. Call them using their associated +# 'require_*' variable to ensure that they are executed, at most, once. +# +# It's entirely deliberate that calling these functions can set +# variables that don't obey the namespace limitations obeyed by the rest +# of this file, in order that that they be as useful as possible to +# callers. + + +# require_term_colors +# ------------------- +# Allow display of bold text on terminals that support it. +require_term_colors=func_require_term_colors +func_require_term_colors () +{ + $debug_cmd + + test -t 1 && { + # COLORTERM and USE_ANSI_COLORS environment variables take + # precedence, because most terminfo databases neglect to describe + # whether color sequences are supported. + test -n "${COLORTERM+set}" && : ${USE_ANSI_COLORS="1"} + + if test 1 = "$USE_ANSI_COLORS"; then + # Standard ANSI escape sequences + tc_reset='' + tc_bold=''; tc_standout='' + tc_red=''; tc_green='' + tc_blue=''; tc_cyan='' + else + # Otherwise trust the terminfo database after all. + test -n "`tput sgr0 2>/dev/null`" && { + tc_reset=`tput sgr0` + test -n "`tput bold 2>/dev/null`" && tc_bold=`tput bold` + tc_standout=$tc_bold + test -n "`tput smso 2>/dev/null`" && tc_standout=`tput smso` + test -n "`tput setaf 1 2>/dev/null`" && tc_red=`tput setaf 1` + test -n "`tput setaf 2 2>/dev/null`" && tc_green=`tput setaf 2` + test -n "`tput setaf 4 2>/dev/null`" && tc_blue=`tput setaf 4` + test -n "`tput setaf 5 2>/dev/null`" && tc_cyan=`tput setaf 5` + } + fi + } + + require_term_colors=: +} + + +## ----------------- ## +## Function library. ## +## ----------------- ## + +# This section contains a variety of useful functions to call in your +# scripts. Take note of the portable wrappers for features provided by +# some modern shells, which will fall back to slower equivalents on +# less featureful shells. + + +# func_append VAR VALUE +# --------------------- +# Append VALUE onto the existing contents of VAR. + + # We should try to minimise forks, especially on Windows where they are + # unreasonably slow, so skip the feature probes when bash or zsh are + # being used: + if test set = "${BASH_VERSION+set}${ZSH_VERSION+set}"; then + : ${_G_HAVE_ARITH_OP="yes"} + : ${_G_HAVE_XSI_OPS="yes"} + # The += operator was introduced in bash 3.1 + case $BASH_VERSION in + [12].* | 3.0 | 3.0*) ;; + *) + : ${_G_HAVE_PLUSEQ_OP="yes"} + ;; + esac + fi + + # _G_HAVE_PLUSEQ_OP + # Can be empty, in which case the shell is probed, "yes" if += is + # useable or anything else if it does not work. + test -z "$_G_HAVE_PLUSEQ_OP" \ + && (eval 'x=a; x+=" b"; test "a b" = "$x"') 2>/dev/null \ + && _G_HAVE_PLUSEQ_OP=yes + +if test yes = "$_G_HAVE_PLUSEQ_OP" +then + # This is an XSI compatible shell, allowing a faster implementation... + eval 'func_append () + { + $debug_cmd + + eval "$1+=\$2" + }' +else + # ...otherwise fall back to using expr, which is often a shell builtin. + func_append () + { + $debug_cmd + + eval "$1=\$$1\$2" + } +fi + + +# func_append_quoted VAR VALUE +# ---------------------------- +# Quote VALUE and append to the end of shell variable VAR, separated +# by a space. +if test yes = "$_G_HAVE_PLUSEQ_OP"; then + eval 'func_append_quoted () + { + $debug_cmd + + func_quote_for_eval "$2" + eval "$1+=\\ \$func_quote_for_eval_result" + }' +else + func_append_quoted () + { + $debug_cmd + + func_quote_for_eval "$2" + eval "$1=\$$1\\ \$func_quote_for_eval_result" + } +fi + + +# func_append_uniq VAR VALUE +# -------------------------- +# Append unique VALUE onto the existing contents of VAR, assuming +# entries are delimited by the first character of VALUE. For example: +# +# func_append_uniq options " --another-option option-argument" +# +# will only append to $options if " --another-option option-argument " +# is not already present somewhere in $options already (note spaces at +# each end implied by leading space in second argument). +func_append_uniq () +{ + $debug_cmd + + eval _G_current_value='`$ECHO $'$1'`' + _G_delim=`expr "$2" : '\(.\)'` + + case $_G_delim$_G_current_value$_G_delim in + *"$2$_G_delim"*) ;; + *) func_append "$@" ;; + esac +} + + +# func_arith TERM... +# ------------------ +# Set func_arith_result to the result of evaluating TERMs. + test -z "$_G_HAVE_ARITH_OP" \ + && (eval 'test 2 = $(( 1 + 1 ))') 2>/dev/null \ + && _G_HAVE_ARITH_OP=yes + +if test yes = "$_G_HAVE_ARITH_OP"; then + eval 'func_arith () + { + $debug_cmd + + func_arith_result=$(( $* )) + }' +else + func_arith () + { + $debug_cmd + + func_arith_result=`expr "$@"` + } +fi + + +# func_basename FILE +# ------------------ +# Set func_basename_result to FILE with everything up to and including +# the last / stripped. +if test yes = "$_G_HAVE_XSI_OPS"; then + # If this shell supports suffix pattern removal, then use it to avoid + # forking. Hide the definitions single quotes in case the shell chokes + # on unsupported syntax... + _b='func_basename_result=${1##*/}' + _d='case $1 in + */*) func_dirname_result=${1%/*}$2 ;; + * ) func_dirname_result=$3 ;; + esac' + +else + # ...otherwise fall back to using sed. + _b='func_basename_result=`$ECHO "$1" |$SED "$sed_basename"`' + _d='func_dirname_result=`$ECHO "$1" |$SED "$sed_dirname"` + if test "X$func_dirname_result" = "X$1"; then + func_dirname_result=$3 + else + func_append func_dirname_result "$2" + fi' +fi + +eval 'func_basename () +{ + $debug_cmd + + '"$_b"' +}' + + +# func_dirname FILE APPEND NONDIR_REPLACEMENT +# ------------------------------------------- +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +eval 'func_dirname () +{ + $debug_cmd + + '"$_d"' +}' + + +# func_dirname_and_basename FILE APPEND NONDIR_REPLACEMENT +# -------------------------------------------------------- +# Perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# For efficiency, we do not delegate to the functions above but instead +# duplicate the functionality here. +eval 'func_dirname_and_basename () +{ + $debug_cmd + + '"$_b"' + '"$_d"' +}' + + +# func_echo ARG... +# ---------------- +# Echo program name prefixed message. +func_echo () +{ + $debug_cmd + + _G_message=$* + + func_echo_IFS=$IFS + IFS=$nl + for _G_line in $_G_message; do + IFS=$func_echo_IFS + $ECHO "$progname: $_G_line" + done + IFS=$func_echo_IFS +} + + +# func_echo_all ARG... +# -------------------- +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "$*" +} + + +# func_echo_infix_1 INFIX ARG... +# ------------------------------ +# Echo program name, followed by INFIX on the first line, with any +# additional lines not showing INFIX. +func_echo_infix_1 () +{ + $debug_cmd + + $require_term_colors + + _G_infix=$1; shift + _G_indent=$_G_infix + _G_prefix="$progname: $_G_infix: " + _G_message=$* + + # Strip color escape sequences before counting printable length + for _G_tc in "$tc_reset" "$tc_bold" "$tc_standout" "$tc_red" "$tc_green" "$tc_blue" "$tc_cyan" + do + test -n "$_G_tc" && { + _G_esc_tc=`$ECHO "$_G_tc" | $SED "$sed_make_literal_regex"` + _G_indent=`$ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g"` + } + done + _G_indent="$progname: "`echo "$_G_indent" | $SED 's|.| |g'`" " ## exclude from sc_prohibit_nested_quotes + + func_echo_infix_1_IFS=$IFS + IFS=$nl + for _G_line in $_G_message; do + IFS=$func_echo_infix_1_IFS + $ECHO "$_G_prefix$tc_bold$_G_line$tc_reset" >&2 + _G_prefix=$_G_indent + done + IFS=$func_echo_infix_1_IFS +} + + +# func_error ARG... +# ----------------- +# Echo program name prefixed message to standard error. +func_error () +{ + $debug_cmd + + $require_term_colors + + func_echo_infix_1 " $tc_standout${tc_red}error$tc_reset" "$*" >&2 +} + + +# func_fatal_error ARG... +# ----------------------- +# Echo program name prefixed message to standard error, and exit. +func_fatal_error () +{ + $debug_cmd + + func_error "$*" + exit $EXIT_FAILURE +} + + +# func_grep EXPRESSION FILENAME +# ----------------------------- +# Check whether EXPRESSION matches any line of FILENAME, without output. +func_grep () +{ + $debug_cmd + + $GREP "$1" "$2" >/dev/null 2>&1 +} + + +# func_len STRING +# --------------- +# Set func_len_result to the length of STRING. STRING may not +# start with a hyphen. + test -z "$_G_HAVE_XSI_OPS" \ + && (eval 'x=a/b/c; + test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ + && _G_HAVE_XSI_OPS=yes + +if test yes = "$_G_HAVE_XSI_OPS"; then + eval 'func_len () + { + $debug_cmd + + func_len_result=${#1} + }' +else + func_len () + { + $debug_cmd + + func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` + } +fi + + +# func_mkdir_p DIRECTORY-PATH +# --------------------------- +# Make sure the entire path to DIRECTORY-PATH is available. +func_mkdir_p () +{ + $debug_cmd + + _G_directory_path=$1 + _G_dir_list= + + if test -n "$_G_directory_path" && test : != "$opt_dry_run"; then + + # Protect directory names starting with '-' + case $_G_directory_path in + -*) _G_directory_path=./$_G_directory_path ;; + esac + + # While some portion of DIR does not yet exist... + while test ! -d "$_G_directory_path"; do + # ...make a list in topmost first order. Use a colon delimited + # list incase some portion of path contains whitespace. + _G_dir_list=$_G_directory_path:$_G_dir_list + + # If the last portion added has no slash in it, the list is done + case $_G_directory_path in */*) ;; *) break ;; esac + + # ...otherwise throw away the child directory and loop + _G_directory_path=`$ECHO "$_G_directory_path" | $SED -e "$sed_dirname"` + done + _G_dir_list=`$ECHO "$_G_dir_list" | $SED 's|:*$||'` + + func_mkdir_p_IFS=$IFS; IFS=: + for _G_dir in $_G_dir_list; do + IFS=$func_mkdir_p_IFS + # mkdir can fail with a 'File exist' error if two processes + # try to create one of the directories concurrently. Don't + # stop in that case! + $MKDIR "$_G_dir" 2>/dev/null || : + done + IFS=$func_mkdir_p_IFS + + # Bail out if we (or some other process) failed to create a directory. + test -d "$_G_directory_path" || \ + func_fatal_error "Failed to create '$1'" + fi +} + + +# func_mktempdir [BASENAME] +# ------------------------- +# Make a temporary directory that won't clash with other running +# libtool processes, and avoids race conditions if possible. If +# given, BASENAME is the basename for that directory. +func_mktempdir () +{ + $debug_cmd + + _G_template=${TMPDIR-/tmp}/${1-$progname} + + if test : = "$opt_dry_run"; then + # Return a directory name, but don't create it in dry-run mode + _G_tmpdir=$_G_template-$$ + else + + # If mktemp works, use that first and foremost + _G_tmpdir=`mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null` + + if test ! -d "$_G_tmpdir"; then + # Failing that, at least try and use $RANDOM to avoid a race + _G_tmpdir=$_G_template-${RANDOM-0}$$ + + func_mktempdir_umask=`umask` + umask 0077 + $MKDIR "$_G_tmpdir" + umask $func_mktempdir_umask + fi + + # If we're not in dry-run mode, bomb out on failure + test -d "$_G_tmpdir" || \ + func_fatal_error "cannot create temporary directory '$_G_tmpdir'" + fi + + $ECHO "$_G_tmpdir" +} + + +# func_normal_abspath PATH +# ------------------------ +# Remove doubled-up and trailing slashes, "." path components, +# and cancel out any ".." path components in PATH after making +# it an absolute path. +func_normal_abspath () +{ + $debug_cmd + + # These SED scripts presuppose an absolute path with a trailing slash. + _G_pathcar='s|^/\([^/]*\).*$|\1|' + _G_pathcdr='s|^/[^/]*||' + _G_removedotparts=':dotsl + s|/\./|/|g + t dotsl + s|/\.$|/|' + _G_collapseslashes='s|/\{1,\}|/|g' + _G_finalslash='s|/*$|/|' + + # Start from root dir and reassemble the path. + func_normal_abspath_result= + func_normal_abspath_tpath=$1 + func_normal_abspath_altnamespace= + case $func_normal_abspath_tpath in + "") + # Empty path, that just means $cwd. + func_stripname '' '/' "`pwd`" + func_normal_abspath_result=$func_stripname_result + return + ;; + # The next three entries are used to spot a run of precisely + # two leading slashes without using negated character classes; + # we take advantage of case's first-match behaviour. + ///*) + # Unusual form of absolute path, do nothing. + ;; + //*) + # Not necessarily an ordinary path; POSIX reserves leading '//' + # and for example Cygwin uses it to access remote file shares + # over CIFS/SMB, so we conserve a leading double slash if found. + func_normal_abspath_altnamespace=/ + ;; + /*) + # Absolute path, do nothing. + ;; + *) + # Relative path, prepend $cwd. + func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath + ;; + esac + + # Cancel out all the simple stuff to save iterations. We also want + # the path to end with a slash for ease of parsing, so make sure + # there is one (and only one) here. + func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$_G_removedotparts" -e "$_G_collapseslashes" -e "$_G_finalslash"` + while :; do + # Processed it all yet? + if test / = "$func_normal_abspath_tpath"; then + # If we ascended to the root using ".." the result may be empty now. + if test -z "$func_normal_abspath_result"; then + func_normal_abspath_result=/ + fi + break + fi + func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$_G_pathcar"` + func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$_G_pathcdr"` + # Figure out what to do with it + case $func_normal_abspath_tcomponent in + "") + # Trailing empty path component, ignore it. + ;; + ..) + # Parent dir; strip last assembled component from result. + func_dirname "$func_normal_abspath_result" + func_normal_abspath_result=$func_dirname_result + ;; + *) + # Actual path component, append it. + func_append func_normal_abspath_result "/$func_normal_abspath_tcomponent" + ;; + esac + done + # Restore leading double-slash if one was found on entry. + func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result +} + + +# func_notquiet ARG... +# -------------------- +# Echo program name prefixed message only when not in quiet mode. +func_notquiet () +{ + $debug_cmd + + $opt_quiet || func_echo ${1+"$@"} + + # A bug in bash halts the script if the last line of a function + # fails when set -e is in force, so we need another command to + # work around that: + : +} + + +# func_relative_path SRCDIR DSTDIR +# -------------------------------- +# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. +func_relative_path () +{ + $debug_cmd + + func_relative_path_result= + func_normal_abspath "$1" + func_relative_path_tlibdir=$func_normal_abspath_result + func_normal_abspath "$2" + func_relative_path_tbindir=$func_normal_abspath_result + + # Ascend the tree starting from libdir + while :; do + # check if we have found a prefix of bindir + case $func_relative_path_tbindir in + $func_relative_path_tlibdir) + # found an exact match + func_relative_path_tcancelled= + break + ;; + $func_relative_path_tlibdir*) + # found a matching prefix + func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" + func_relative_path_tcancelled=$func_stripname_result + if test -z "$func_relative_path_result"; then + func_relative_path_result=. + fi + break + ;; + *) + func_dirname $func_relative_path_tlibdir + func_relative_path_tlibdir=$func_dirname_result + if test -z "$func_relative_path_tlibdir"; then + # Have to descend all the way to the root! + func_relative_path_result=../$func_relative_path_result + func_relative_path_tcancelled=$func_relative_path_tbindir + break + fi + func_relative_path_result=../$func_relative_path_result + ;; + esac + done + + # Now calculate path; take care to avoid doubling-up slashes. + func_stripname '' '/' "$func_relative_path_result" + func_relative_path_result=$func_stripname_result + func_stripname '/' '/' "$func_relative_path_tcancelled" + if test -n "$func_stripname_result"; then + func_append func_relative_path_result "/$func_stripname_result" + fi + + # Normalisation. If bindir is libdir, return '.' else relative path. + if test -n "$func_relative_path_result"; then + func_stripname './' '' "$func_relative_path_result" + func_relative_path_result=$func_stripname_result + fi + + test -n "$func_relative_path_result" || func_relative_path_result=. + + : +} + + +# func_quote_for_eval ARG... +# -------------------------- +# Aesthetically quote ARGs to be evaled later. +# This function returns two values: +# i) func_quote_for_eval_result +# double-quoted, suitable for a subsequent eval +# ii) func_quote_for_eval_unquoted_result +# has all characters that are still active within double +# quotes backslashified. +func_quote_for_eval () +{ + $debug_cmd + + func_quote_for_eval_unquoted_result= + func_quote_for_eval_result= + while test 0 -lt $#; do + case $1 in + *[\\\`\"\$]*) + _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;; + *) + _G_unquoted_arg=$1 ;; + esac + if test -n "$func_quote_for_eval_unquoted_result"; then + func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg" + else + func_append func_quote_for_eval_unquoted_result "$_G_unquoted_arg" + fi + + case $_G_unquoted_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting, command substitution and variable expansion + # for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + _G_quoted_arg=\"$_G_unquoted_arg\" + ;; + *) + _G_quoted_arg=$_G_unquoted_arg + ;; + esac + + if test -n "$func_quote_for_eval_result"; then + func_append func_quote_for_eval_result " $_G_quoted_arg" + else + func_append func_quote_for_eval_result "$_G_quoted_arg" + fi + shift + done +} + + +# func_quote_for_expand ARG +# ------------------------- +# Aesthetically quote ARG to be evaled later; same as above, +# but do not quote variable references. +func_quote_for_expand () +{ + $debug_cmd + + case $1 in + *[\\\`\"]*) + _G_arg=`$ECHO "$1" | $SED \ + -e "$sed_double_quote_subst" -e "$sed_double_backslash"` ;; + *) + _G_arg=$1 ;; + esac + + case $_G_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting and command substitution for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + _G_arg=\"$_G_arg\" + ;; + esac + + func_quote_for_expand_result=$_G_arg +} + + +# func_stripname PREFIX SUFFIX NAME +# --------------------------------- +# strip PREFIX and SUFFIX from NAME, and store in func_stripname_result. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +if test yes = "$_G_HAVE_XSI_OPS"; then + eval 'func_stripname () + { + $debug_cmd + + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary variable first. + func_stripname_result=$3 + func_stripname_result=${func_stripname_result#"$1"} + func_stripname_result=${func_stripname_result%"$2"} + }' +else + func_stripname () + { + $debug_cmd + + case $2 in + .*) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%"`;; + *) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%"`;; + esac + } +fi + + +# func_show_eval CMD [FAIL_EXP] +# ----------------------------- +# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. +func_show_eval () +{ + $debug_cmd + + _G_cmd=$1 + _G_fail_exp=${2-':'} + + func_quote_for_expand "$_G_cmd" + eval "func_notquiet $func_quote_for_expand_result" + + $opt_dry_run || { + eval "$_G_cmd" + _G_status=$? + if test 0 -ne "$_G_status"; then + eval "(exit $_G_status); $_G_fail_exp" + fi + } +} + + +# func_show_eval_locale CMD [FAIL_EXP] +# ------------------------------------ +# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. Use the saved locale for evaluation. +func_show_eval_locale () +{ + $debug_cmd + + _G_cmd=$1 + _G_fail_exp=${2-':'} + + $opt_quiet || { + func_quote_for_expand "$_G_cmd" + eval "func_echo $func_quote_for_expand_result" + } + + $opt_dry_run || { + eval "$_G_user_locale + $_G_cmd" + _G_status=$? + eval "$_G_safe_locale" + if test 0 -ne "$_G_status"; then + eval "(exit $_G_status); $_G_fail_exp" + fi + } +} + + +# func_tr_sh +# ---------- +# Turn $1 into a string suitable for a shell variable name. +# Result is stored in $func_tr_sh_result. All characters +# not in the set a-zA-Z0-9_ are replaced with '_'. Further, +# if $1 begins with a digit, a '_' is prepended as well. +func_tr_sh () +{ + $debug_cmd + + case $1 in + [0-9]* | *[!a-zA-Z0-9_]*) + func_tr_sh_result=`$ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g'` + ;; + * ) + func_tr_sh_result=$1 + ;; + esac +} + + +# func_verbose ARG... +# ------------------- +# Echo program name prefixed message in verbose mode only. +func_verbose () +{ + $debug_cmd + + $opt_verbose && func_echo "$*" + + : +} + + +# func_warn_and_continue ARG... +# ----------------------------- +# Echo program name prefixed warning message to standard error. +func_warn_and_continue () +{ + $debug_cmd + + $require_term_colors + + func_echo_infix_1 "${tc_red}warning$tc_reset" "$*" >&2 +} + + +# func_warning CATEGORY ARG... +# ---------------------------- +# Echo program name prefixed warning message to standard error. Warning +# messages can be filtered according to CATEGORY, where this function +# elides messages where CATEGORY is not listed in the global variable +# 'opt_warning_types'. +func_warning () +{ + $debug_cmd + + # CATEGORY must be in the warning_categories list! + case " $warning_categories " in + *" $1 "*) ;; + *) func_internal_error "invalid warning category '$1'" ;; + esac + + _G_category=$1 + shift + + case " $opt_warning_types " in + *" $_G_category "*) $warning_func ${1+"$@"} ;; + esac +} + + +# func_sort_ver VER1 VER2 +# ----------------------- +# 'sort -V' is not generally available. +# Note this deviates from the version comparison in automake +# in that it treats 1.5 < 1.5.0, and treats 1.4.4a < 1.4-p3a +# but this should suffice as we won't be specifying old +# version formats or redundant trailing .0 in bootstrap.conf. +# If we did want full compatibility then we should probably +# use m4_version_compare from autoconf. +func_sort_ver () +{ + $debug_cmd + + printf '%s\n%s\n' "$1" "$2" \ + | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n +} + +# func_lt_ver PREV CURR +# --------------------- +# Return true if PREV and CURR are in the correct order according to +# func_sort_ver, otherwise false. Use it like this: +# +# func_lt_ver "$prev_ver" "$proposed_ver" || func_fatal_error "..." +func_lt_ver () +{ + $debug_cmd + + test "x$1" = x`func_sort_ver "$1" "$2" | $SED 1q` +} + + +# Local variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" +# time-stamp-time-zone: "UTC" +# End: +#! /bin/sh + +# Set a version string for this script. +scriptversion=2015-10-07.11; # UTC + +# A portable, pluggable option parser for Bourne shell. +# Written by Gary V. Vaughan, 2010 + +# Copyright (C) 2010-2015 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Please report bugs or propose patches to gary@gnu.org. + + +## ------ ## +## Usage. ## +## ------ ## + +# This file is a library for parsing options in your shell scripts along +# with assorted other useful supporting features that you can make use +# of too. +# +# For the simplest scripts you might need only: +# +# #!/bin/sh +# . relative/path/to/funclib.sh +# . relative/path/to/options-parser +# scriptversion=1.0 +# func_options ${1+"$@"} +# eval set dummy "$func_options_result"; shift +# ...rest of your script... +# +# In order for the '--version' option to work, you will need to have a +# suitably formatted comment like the one at the top of this file +# starting with '# Written by ' and ending with '# warranty; '. +# +# For '-h' and '--help' to work, you will also need a one line +# description of your script's purpose in a comment directly above the +# '# Written by ' line, like the one at the top of this file. +# +# The default options also support '--debug', which will turn on shell +# execution tracing (see the comment above debug_cmd below for another +# use), and '--verbose' and the func_verbose function to allow your script +# to display verbose messages only when your user has specified +# '--verbose'. +# +# After sourcing this file, you can plug processing for additional +# options by amending the variables from the 'Configuration' section +# below, and following the instructions in the 'Option parsing' +# section further down. + +## -------------- ## +## Configuration. ## +## -------------- ## + +# You should override these variables in your script after sourcing this +# file so that they reflect the customisations you have added to the +# option parser. + +# The usage line for option parsing errors and the start of '-h' and +# '--help' output messages. You can embed shell variables for delayed +# expansion at the time the message is displayed, but you will need to +# quote other shell meta-characters carefully to prevent them being +# expanded when the contents are evaled. +usage='$progpath [OPTION]...' + +# Short help message in response to '-h' and '--help'. Add to this or +# override it after sourcing this library to reflect the full set of +# options your script accepts. +usage_message="\ + --debug enable verbose shell tracing + -W, --warnings=CATEGORY + report the warnings falling in CATEGORY [all] + -v, --verbose verbosely report processing + --version print version information and exit + -h, --help print short or long help message and exit +" + +# Additional text appended to 'usage_message' in response to '--help'. +long_help_message=" +Warning categories include: + 'all' show all warnings + 'none' turn off all the warnings + 'error' warnings are treated as fatal errors" + +# Help message printed before fatal option parsing errors. +fatal_help="Try '\$progname --help' for more information." + + + +## ------------------------- ## +## Hook function management. ## +## ------------------------- ## + +# This section contains functions for adding, removing, and running hooks +# to the main code. A hook is just a named list of of function, that can +# be run in order later on. + +# func_hookable FUNC_NAME +# ----------------------- +# Declare that FUNC_NAME will run hooks added with +# 'func_add_hook FUNC_NAME ...'. +func_hookable () +{ + $debug_cmd + + func_append hookable_fns " $1" +} + + +# func_add_hook FUNC_NAME HOOK_FUNC +# --------------------------------- +# Request that FUNC_NAME call HOOK_FUNC before it returns. FUNC_NAME must +# first have been declared "hookable" by a call to 'func_hookable'. +func_add_hook () +{ + $debug_cmd + + case " $hookable_fns " in + *" $1 "*) ;; + *) func_fatal_error "'$1' does not accept hook functions." ;; + esac + + eval func_append ${1}_hooks '" $2"' +} + + +# func_remove_hook FUNC_NAME HOOK_FUNC +# ------------------------------------ +# Remove HOOK_FUNC from the list of functions called by FUNC_NAME. +func_remove_hook () +{ + $debug_cmd + + eval ${1}_hooks='`$ECHO "\$'$1'_hooks" |$SED "s| '$2'||"`' +} + + +# func_run_hooks FUNC_NAME [ARG]... +# --------------------------------- +# Run all hook functions registered to FUNC_NAME. +# It is assumed that the list of hook functions contains nothing more +# than a whitespace-delimited list of legal shell function names, and +# no effort is wasted trying to catch shell meta-characters or preserve +# whitespace. +func_run_hooks () +{ + $debug_cmd + + _G_rc_run_hooks=false + + case " $hookable_fns " in + *" $1 "*) ;; + *) func_fatal_error "'$1' does not support hook funcions.n" ;; + esac + + eval _G_hook_fns=\$$1_hooks; shift + + for _G_hook in $_G_hook_fns; do + if eval $_G_hook '"$@"'; then + # store returned options list back into positional + # parameters for next 'cmd' execution. + eval _G_hook_result=\$${_G_hook}_result + eval set dummy "$_G_hook_result"; shift + _G_rc_run_hooks=: + fi + done + + $_G_rc_run_hooks && func_run_hooks_result=$_G_hook_result +} + + + +## --------------- ## +## Option parsing. ## +## --------------- ## + +# In order to add your own option parsing hooks, you must accept the +# full positional parameter list in your hook function, you may remove/edit +# any options that you action, and then pass back the remaining unprocessed +# options in '_result', escaped suitably for +# 'eval'. In this case you also must return $EXIT_SUCCESS to let the +# hook's caller know that it should pay attention to +# '_result'. Returning $EXIT_FAILURE signalizes that +# arguments are left untouched by the hook and therefore caller will ignore the +# result variable. +# +# Like this: +# +# my_options_prep () +# { +# $debug_cmd +# +# # Extend the existing usage message. +# usage_message=$usage_message' +# -s, --silent don'\''t print informational messages +# ' +# # No change in '$@' (ignored completely by this hook). There is +# # no need to do the equivalent (but slower) action: +# # func_quote_for_eval ${1+"$@"} +# # my_options_prep_result=$func_quote_for_eval_result +# false +# } +# func_add_hook func_options_prep my_options_prep +# +# +# my_silent_option () +# { +# $debug_cmd +# +# args_changed=false +# +# # Note that for efficiency, we parse as many options as we can +# # recognise in a loop before passing the remainder back to the +# # caller on the first unrecognised argument we encounter. +# while test $# -gt 0; do +# opt=$1; shift +# case $opt in +# --silent|-s) opt_silent=: +# args_changed=: +# ;; +# # Separate non-argument short options: +# -s*) func_split_short_opt "$_G_opt" +# set dummy "$func_split_short_opt_name" \ +# "-$func_split_short_opt_arg" ${1+"$@"} +# shift +# args_changed=: +# ;; +# *) # Make sure the first unrecognised option "$_G_opt" +# # is added back to "$@", we could need that later +# # if $args_changed is true. +# set dummy "$_G_opt" ${1+"$@"}; shift; break ;; +# esac +# done +# +# if $args_changed; then +# func_quote_for_eval ${1+"$@"} +# my_silent_option_result=$func_quote_for_eval_result +# fi +# +# $args_changed +# } +# func_add_hook func_parse_options my_silent_option +# +# +# my_option_validation () +# { +# $debug_cmd +# +# $opt_silent && $opt_verbose && func_fatal_help "\ +# '--silent' and '--verbose' options are mutually exclusive." +# +# false +# } +# func_add_hook func_validate_options my_option_validation +# +# You'll also need to manually amend $usage_message to reflect the extra +# options you parse. It's preferable to append if you can, so that +# multiple option parsing hooks can be added safely. + + +# func_options_finish [ARG]... +# ---------------------------- +# Finishing the option parse loop (call 'func_options' hooks ATM). +func_options_finish () +{ + $debug_cmd + + _G_func_options_finish_exit=false + if func_run_hooks func_options ${1+"$@"}; then + func_options_finish_result=$func_run_hooks_result + _G_func_options_finish_exit=: + fi + + $_G_func_options_finish_exit +} + + +# func_options [ARG]... +# --------------------- +# All the functions called inside func_options are hookable. See the +# individual implementations for details. +func_hookable func_options +func_options () +{ + $debug_cmd + + _G_rc_options=false + + for my_func in options_prep parse_options validate_options options_finish + do + if eval func_$my_func '${1+"$@"}'; then + eval _G_res_var='$'"func_${my_func}_result" + eval set dummy "$_G_res_var" ; shift + _G_rc_options=: + fi + done + + # Save modified positional parameters for caller. As a top-level + # options-parser function we always need to set the 'func_options_result' + # variable (regardless the $_G_rc_options value). + if $_G_rc_options; then + func_options_result=$_G_res_var + else + func_quote_for_eval ${1+"$@"} + func_options_result=$func_quote_for_eval_result + fi + + $_G_rc_options +} + + +# func_options_prep [ARG]... +# -------------------------- +# All initialisations required before starting the option parse loop. +# Note that when calling hook functions, we pass through the list of +# positional parameters. If a hook function modifies that list, and +# needs to propagate that back to rest of this script, then the complete +# modified list must be put in 'func_run_hooks_result' before +# returning $EXIT_SUCCESS (otherwise $EXIT_FAILURE is returned). +func_hookable func_options_prep +func_options_prep () +{ + $debug_cmd + + # Option defaults: + opt_verbose=false + opt_warning_types= + + _G_rc_options_prep=false + if func_run_hooks func_options_prep ${1+"$@"}; then + _G_rc_options_prep=: + # save modified positional parameters for caller + func_options_prep_result=$func_run_hooks_result + fi + + $_G_rc_options_prep +} + + +# func_parse_options [ARG]... +# --------------------------- +# The main option parsing loop. +func_hookable func_parse_options +func_parse_options () +{ + $debug_cmd + + func_parse_options_result= + + _G_rc_parse_options=false + # this just eases exit handling + while test $# -gt 0; do + # Defer to hook functions for initial option parsing, so they + # get priority in the event of reusing an option name. + if func_run_hooks func_parse_options ${1+"$@"}; then + eval set dummy "$func_run_hooks_result"; shift + _G_rc_parse_options=: + fi + + # Break out of the loop if we already parsed every option. + test $# -gt 0 || break + + _G_match_parse_options=: + _G_opt=$1 + shift + case $_G_opt in + --debug|-x) debug_cmd='set -x' + func_echo "enabling shell trace mode" + $debug_cmd + ;; + + --no-warnings|--no-warning|--no-warn) + set dummy --warnings none ${1+"$@"} + shift + ;; + + --warnings|--warning|-W) + if test $# = 0 && func_missing_arg $_G_opt; then + _G_rc_parse_options=: + break + fi + case " $warning_categories $1" in + *" $1 "*) + # trailing space prevents matching last $1 above + func_append_uniq opt_warning_types " $1" + ;; + *all) + opt_warning_types=$warning_categories + ;; + *none) + opt_warning_types=none + warning_func=: + ;; + *error) + opt_warning_types=$warning_categories + warning_func=func_fatal_error + ;; + *) + func_fatal_error \ + "unsupported warning category: '$1'" + ;; + esac + shift + ;; + + --verbose|-v) opt_verbose=: ;; + --version) func_version ;; + -\?|-h) func_usage ;; + --help) func_help ;; + + # Separate optargs to long options (plugins may need this): + --*=*) func_split_equals "$_G_opt" + set dummy "$func_split_equals_lhs" \ + "$func_split_equals_rhs" ${1+"$@"} + shift + ;; + + # Separate optargs to short options: + -W*) + func_split_short_opt "$_G_opt" + set dummy "$func_split_short_opt_name" \ + "$func_split_short_opt_arg" ${1+"$@"} + shift + ;; + + # Separate non-argument short options: + -\?*|-h*|-v*|-x*) + func_split_short_opt "$_G_opt" + set dummy "$func_split_short_opt_name" \ + "-$func_split_short_opt_arg" ${1+"$@"} + shift + ;; + + --) _G_rc_parse_options=: ; break ;; + -*) func_fatal_help "unrecognised option: '$_G_opt'" ;; + *) set dummy "$_G_opt" ${1+"$@"}; shift + _G_match_parse_options=false + break + ;; + esac + + $_G_match_parse_options && _G_rc_parse_options=: + done + + + if $_G_rc_parse_options; then + # save modified positional parameters for caller + func_quote_for_eval ${1+"$@"} + func_parse_options_result=$func_quote_for_eval_result + fi + + $_G_rc_parse_options +} + + +# func_validate_options [ARG]... +# ------------------------------ +# Perform any sanity checks on option settings and/or unconsumed +# arguments. +func_hookable func_validate_options +func_validate_options () +{ + $debug_cmd + + _G_rc_validate_options=false + + # Display all warnings if -W was not given. + test -n "$opt_warning_types" || opt_warning_types=" $warning_categories" + + if func_run_hooks func_validate_options ${1+"$@"}; then + # save modified positional parameters for caller + func_validate_options_result=$func_run_hooks_result + _G_rc_validate_options=: + fi + + # Bail if the options were screwed! + $exit_cmd $EXIT_FAILURE + + $_G_rc_validate_options +} + + + +## ----------------- ## +## Helper functions. ## +## ----------------- ## + +# This section contains the helper functions used by the rest of the +# hookable option parser framework in ascii-betical order. + + +# func_fatal_help ARG... +# ---------------------- +# Echo program name prefixed message to standard error, followed by +# a help hint, and exit. +func_fatal_help () +{ + $debug_cmd + + eval \$ECHO \""Usage: $usage"\" + eval \$ECHO \""$fatal_help"\" + func_error ${1+"$@"} + exit $EXIT_FAILURE +} + + +# func_help +# --------- +# Echo long help message to standard output and exit. +func_help () +{ + $debug_cmd + + func_usage_message + $ECHO "$long_help_message" + exit 0 +} + + +# func_missing_arg ARGNAME +# ------------------------ +# Echo program name prefixed message to standard error and set global +# exit_cmd. +func_missing_arg () +{ + $debug_cmd + + func_error "Missing argument for '$1'." + exit_cmd=exit +} + + +# func_split_equals STRING +# ------------------------ +# Set func_split_equals_lhs and func_split_equals_rhs shell variables after +# splitting STRING at the '=' sign. +test -z "$_G_HAVE_XSI_OPS" \ + && (eval 'x=a/b/c; + test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ + && _G_HAVE_XSI_OPS=yes + +if test yes = "$_G_HAVE_XSI_OPS" +then + # This is an XSI compatible shell, allowing a faster implementation... + eval 'func_split_equals () + { + $debug_cmd + + func_split_equals_lhs=${1%%=*} + func_split_equals_rhs=${1#*=} + test "x$func_split_equals_lhs" = "x$1" \ + && func_split_equals_rhs= + }' +else + # ...otherwise fall back to using expr, which is often a shell builtin. + func_split_equals () + { + $debug_cmd + + func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'` + func_split_equals_rhs= + test "x$func_split_equals_lhs" = "x$1" \ + || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'` + } +fi #func_split_equals + + +# func_split_short_opt SHORTOPT +# ----------------------------- +# Set func_split_short_opt_name and func_split_short_opt_arg shell +# variables after splitting SHORTOPT after the 2nd character. +if test yes = "$_G_HAVE_XSI_OPS" +then + # This is an XSI compatible shell, allowing a faster implementation... + eval 'func_split_short_opt () + { + $debug_cmd + + func_split_short_opt_arg=${1#??} + func_split_short_opt_name=${1%"$func_split_short_opt_arg"} + }' +else + # ...otherwise fall back to using expr, which is often a shell builtin. + func_split_short_opt () + { + $debug_cmd + + func_split_short_opt_name=`expr "x$1" : 'x-\(.\)'` + func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'` + } +fi #func_split_short_opt + + +# func_usage +# ---------- +# Echo short help message to standard output and exit. +func_usage () +{ + $debug_cmd + + func_usage_message + $ECHO "Run '$progname --help |${PAGER-more}' for full usage" + exit 0 +} + + +# func_usage_message +# ------------------ +# Echo short help message to standard output. +func_usage_message () +{ + $debug_cmd + + eval \$ECHO \""Usage: $usage"\" + echo + $SED -n 's|^# || + /^Written by/{ + x;p;x + } + h + /^Written by/q' < "$progpath" + echo + eval \$ECHO \""$usage_message"\" +} + + +# func_version +# ------------ +# Echo version message to standard output and exit. +func_version () +{ + $debug_cmd + + printf '%s\n' "$progname $scriptversion" + $SED -n ' + /(C)/!b go + :more + /\./!{ + N + s|\n# | | + b more + } + :go + /^# Written by /,/# warranty; / { + s|^# || + s|^# *$|| + s|\((C)\)[ 0-9,-]*[ ,-]\([1-9][0-9]* \)|\1 \2| + p + } + /^# Written by / { + s|^# || + p + } + /^warranty; /q' < "$progpath" + + exit $? +} + + +# Local variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" +# time-stamp-time-zone: "UTC" +# End: + +# Set a version string. +scriptversion='(GNU libtool) 2.4.6' + + +# func_echo ARG... +# ---------------- +# Libtool also displays the current mode in messages, so override +# funclib.sh func_echo with this custom definition. +func_echo () +{ + $debug_cmd + + _G_message=$* + + func_echo_IFS=$IFS + IFS=$nl + for _G_line in $_G_message; do + IFS=$func_echo_IFS + $ECHO "$progname${opt_mode+: $opt_mode}: $_G_line" + done + IFS=$func_echo_IFS +} + + +# func_warning ARG... +# ------------------- +# Libtool warnings are not categorized, so override funclib.sh +# func_warning with this simpler definition. +func_warning () +{ + $debug_cmd + + $warning_func ${1+"$@"} +} + + +## ---------------- ## +## Options parsing. ## +## ---------------- ## + +# Hook in the functions to make sure our own options are parsed during +# the option parsing loop. + +usage='$progpath [OPTION]... [MODE-ARG]...' + +# Short help message in response to '-h'. +usage_message="Options: + --config show all configuration variables + --debug enable verbose shell tracing + -n, --dry-run display commands without modifying any files + --features display basic configuration information and exit + --mode=MODE use operation mode MODE + --no-warnings equivalent to '-Wnone' + --preserve-dup-deps don't remove duplicate dependency libraries + --quiet, --silent don't print informational messages + --tag=TAG use configuration variables from tag TAG + -v, --verbose print more informational messages than default + --version print version information + -W, --warnings=CATEGORY report the warnings falling in CATEGORY [all] + -h, --help, --help-all print short, long, or detailed help message +" + +# Additional text appended to 'usage_message' in response to '--help'. +func_help () +{ + $debug_cmd + + func_usage_message + $ECHO "$long_help_message + +MODE must be one of the following: + + clean remove files from the build directory + compile compile a source file into a libtool object + execute automatically set library path, then run a program + finish complete the installation of libtool libraries + install install libraries or executables + link create a library or an executable + uninstall remove libraries from an installed directory + +MODE-ARGS vary depending on the MODE. When passed as first option, +'--mode=MODE' may be abbreviated as 'MODE' or a unique abbreviation of that. +Try '$progname --help --mode=MODE' for a more detailed description of MODE. + +When reporting a bug, please describe a test case to reproduce it and +include the following information: + + host-triplet: $host + shell: $SHELL + compiler: $LTCC + compiler flags: $LTCFLAGS + linker: $LD (gnu? $with_gnu_ld) + version: $progname $scriptversion Debian-2.4.6-14 + automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` + autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` + +Report bugs to . +GNU libtool home page: . +General help using GNU software: ." + exit 0 +} + + +# func_lo2o OBJECT-NAME +# --------------------- +# Transform OBJECT-NAME from a '.lo' suffix to the platform specific +# object suffix. + +lo2o=s/\\.lo\$/.$objext/ +o2lo=s/\\.$objext\$/.lo/ + +if test yes = "$_G_HAVE_XSI_OPS"; then + eval 'func_lo2o () + { + case $1 in + *.lo) func_lo2o_result=${1%.lo}.$objext ;; + * ) func_lo2o_result=$1 ;; + esac + }' + + # func_xform LIBOBJ-OR-SOURCE + # --------------------------- + # Transform LIBOBJ-OR-SOURCE from a '.o' or '.c' (or otherwise) + # suffix to a '.lo' libtool-object suffix. + eval 'func_xform () + { + func_xform_result=${1%.*}.lo + }' +else + # ...otherwise fall back to using sed. + func_lo2o () + { + func_lo2o_result=`$ECHO "$1" | $SED "$lo2o"` + } + + func_xform () + { + func_xform_result=`$ECHO "$1" | $SED 's|\.[^.]*$|.lo|'` + } +fi + + +# func_fatal_configuration ARG... +# ------------------------------- +# Echo program name prefixed message to standard error, followed by +# a configuration failure hint, and exit. +func_fatal_configuration () +{ + func__fatal_error ${1+"$@"} \ + "See the $PACKAGE documentation for more information." \ + "Fatal configuration error." +} + + +# func_config +# ----------- +# Display the configuration for all the tags in this script. +func_config () +{ + re_begincf='^# ### BEGIN LIBTOOL' + re_endcf='^# ### END LIBTOOL' + + # Default configuration. + $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath" + + # Now print the configurations for the tags. + for tagname in $taglist; do + $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath" + done + + exit $? +} + + +# func_features +# ------------- +# Display the features supported by this script. +func_features () +{ + echo "host: $host" + if test yes = "$build_libtool_libs"; then + echo "enable shared libraries" + else + echo "disable shared libraries" + fi + if test yes = "$build_old_libs"; then + echo "enable static libraries" + else + echo "disable static libraries" + fi + + exit $? +} + + +# func_enable_tag TAGNAME +# ----------------------- +# Verify that TAGNAME is valid, and either flag an error and exit, or +# enable the TAGNAME tag. We also add TAGNAME to the global $taglist +# variable here. +func_enable_tag () +{ + # Global variable: + tagname=$1 + + re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" + re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" + sed_extractcf=/$re_begincf/,/$re_endcf/p + + # Validate tagname. + case $tagname in + *[!-_A-Za-z0-9,/]*) + func_fatal_error "invalid tag name: $tagname" + ;; + esac + + # Don't test for the "default" C tag, as we know it's + # there but not specially marked. + case $tagname in + CC) ;; + *) + if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then + taglist="$taglist $tagname" + + # Evaluate the configuration. Be careful to quote the path + # and the sed script, to avoid splitting on whitespace, but + # also don't use non-portable quotes within backquotes within + # quotes we have to do it in 2 steps: + extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` + eval "$extractedcf" + else + func_error "ignoring unknown tag $tagname" + fi + ;; + esac +} + + +# func_check_version_match +# ------------------------ +# Ensure that we are using m4 macros, and libtool script from the same +# release of libtool. +func_check_version_match () +{ + if test "$package_revision" != "$macro_revision"; then + if test "$VERSION" != "$macro_version"; then + if test -z "$macro_version"; then + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from an older release. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from $PACKAGE $macro_version. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + fi + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, +$progname: but the definition of this LT_INIT comes from revision $macro_revision. +$progname: You should recreate aclocal.m4 with macros from revision $package_revision +$progname: of $PACKAGE $VERSION and run autoconf again. +_LT_EOF + fi + + exit $EXIT_MISMATCH + fi +} + + +# libtool_options_prep [ARG]... +# ----------------------------- +# Preparation for options parsed by libtool. +libtool_options_prep () +{ + $debug_mode + + # Option defaults: + opt_config=false + opt_dlopen= + opt_dry_run=false + opt_help=false + opt_mode= + opt_preserve_dup_deps=false + opt_quiet=false + + nonopt= + preserve_args= + + _G_rc_lt_options_prep=: + + # Shorthand for --mode=foo, only valid as the first argument + case $1 in + clean|clea|cle|cl) + shift; set dummy --mode clean ${1+"$@"}; shift + ;; + compile|compil|compi|comp|com|co|c) + shift; set dummy --mode compile ${1+"$@"}; shift + ;; + execute|execut|execu|exec|exe|ex|e) + shift; set dummy --mode execute ${1+"$@"}; shift + ;; + finish|finis|fini|fin|fi|f) + shift; set dummy --mode finish ${1+"$@"}; shift + ;; + install|instal|insta|inst|ins|in|i) + shift; set dummy --mode install ${1+"$@"}; shift + ;; + link|lin|li|l) + shift; set dummy --mode link ${1+"$@"}; shift + ;; + uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) + shift; set dummy --mode uninstall ${1+"$@"}; shift + ;; + *) + _G_rc_lt_options_prep=false + ;; + esac + + if $_G_rc_lt_options_prep; then + # Pass back the list of options. + func_quote_for_eval ${1+"$@"} + libtool_options_prep_result=$func_quote_for_eval_result + fi + + $_G_rc_lt_options_prep +} +func_add_hook func_options_prep libtool_options_prep + + +# libtool_parse_options [ARG]... +# --------------------------------- +# Provide handling for libtool specific options. +libtool_parse_options () +{ + $debug_cmd + + _G_rc_lt_parse_options=false + + # Perform our own loop to consume as many options as possible in + # each iteration. + while test $# -gt 0; do + _G_match_lt_parse_options=: + _G_opt=$1 + shift + case $_G_opt in + --dry-run|--dryrun|-n) + opt_dry_run=: + ;; + + --config) func_config ;; + + --dlopen|-dlopen) + opt_dlopen="${opt_dlopen+$opt_dlopen +}$1" + shift + ;; + + --preserve-dup-deps) + opt_preserve_dup_deps=: ;; + + --features) func_features ;; + + --finish) set dummy --mode finish ${1+"$@"}; shift ;; + + --help) opt_help=: ;; + + --help-all) opt_help=': help-all' ;; + + --mode) test $# = 0 && func_missing_arg $_G_opt && break + opt_mode=$1 + case $1 in + # Valid mode arguments: + clean|compile|execute|finish|install|link|relink|uninstall) ;; + + # Catch anything else as an error + *) func_error "invalid argument for $_G_opt" + exit_cmd=exit + break + ;; + esac + shift + ;; + + --no-silent|--no-quiet) + opt_quiet=false + func_append preserve_args " $_G_opt" + ;; + + --no-warnings|--no-warning|--no-warn) + opt_warning=false + func_append preserve_args " $_G_opt" + ;; + + --no-verbose) + opt_verbose=false + func_append preserve_args " $_G_opt" + ;; + + --silent|--quiet) + opt_quiet=: + opt_verbose=false + func_append preserve_args " $_G_opt" + ;; + + --tag) test $# = 0 && func_missing_arg $_G_opt && break + opt_tag=$1 + func_append preserve_args " $_G_opt $1" + func_enable_tag "$1" + shift + ;; + + --verbose|-v) opt_quiet=false + opt_verbose=: + func_append preserve_args " $_G_opt" + ;; + + # An option not handled by this hook function: + *) set dummy "$_G_opt" ${1+"$@"} ; shift + _G_match_lt_parse_options=false + break + ;; + esac + $_G_match_lt_parse_options && _G_rc_lt_parse_options=: + done + + if $_G_rc_lt_parse_options; then + # save modified positional parameters for caller + func_quote_for_eval ${1+"$@"} + libtool_parse_options_result=$func_quote_for_eval_result + fi + + $_G_rc_lt_parse_options +} +func_add_hook func_parse_options libtool_parse_options + + + +# libtool_validate_options [ARG]... +# --------------------------------- +# Perform any sanity checks on option settings and/or unconsumed +# arguments. +libtool_validate_options () +{ + # save first non-option argument + if test 0 -lt $#; then + nonopt=$1 + shift + fi + + # preserve --debug + test : = "$debug_cmd" || func_append preserve_args " --debug" + + case $host in + # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452 + # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788 + *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*) + # don't eliminate duplications in $postdeps and $predeps + opt_duplicate_compiler_generated_deps=: + ;; + *) + opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps + ;; + esac + + $opt_help || { + # Sanity checks first: + func_check_version_match + + test yes != "$build_libtool_libs" \ + && test yes != "$build_old_libs" \ + && func_fatal_configuration "not configured to build any kind of library" + + # Darwin sucks + eval std_shrext=\"$shrext_cmds\" + + # Only execute mode is allowed to have -dlopen flags. + if test -n "$opt_dlopen" && test execute != "$opt_mode"; then + func_error "unrecognized option '-dlopen'" + $ECHO "$help" 1>&2 + exit $EXIT_FAILURE + fi + + # Change the help message to a mode-specific one. + generic_help=$help + help="Try '$progname --help --mode=$opt_mode' for more information." + } + + # Pass back the unparsed argument list + func_quote_for_eval ${1+"$@"} + libtool_validate_options_result=$func_quote_for_eval_result +} +func_add_hook func_validate_options libtool_validate_options + + +# Process options as early as possible so that --help and --version +# can return quickly. +func_options ${1+"$@"} +eval set dummy "$func_options_result"; shift + + + +## ----------- ## +## Main. ## +## ----------- ## + +magic='%%%MAGIC variable%%%' +magic_exe='%%%MAGIC EXE variable%%%' + +# Global variables. +extracted_archives= +extracted_serial=0 + +# If this variable is set in any of the actions, the command in it +# will be execed at the end. This prevents here-documents from being +# left over by shells. +exec_cmd= + + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' +} + +# func_generated_by_libtool +# True iff stdin has been generated by Libtool. This function is only +# a basic sanity check; it will hardly flush out determined imposters. +func_generated_by_libtool_p () +{ + $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 +} + +# func_lalib_p file +# True iff FILE is a libtool '.la' library or '.lo' object file. +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_lalib_p () +{ + test -f "$1" && + $SED -e 4q "$1" 2>/dev/null | func_generated_by_libtool_p +} + +# func_lalib_unsafe_p file +# True iff FILE is a libtool '.la' library or '.lo' object file. +# This function implements the same check as func_lalib_p without +# resorting to external programs. To this end, it redirects stdin and +# closes it afterwards, without saving the original file descriptor. +# As a safety measure, use it only where a negative result would be +# fatal anyway. Works if 'file' does not exist. +func_lalib_unsafe_p () +{ + lalib_p=no + if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then + for lalib_p_l in 1 2 3 4 + do + read lalib_p_line + case $lalib_p_line in + \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; + esac + done + exec 0<&5 5<&- + fi + test yes = "$lalib_p" +} + +# func_ltwrapper_script_p file +# True iff FILE is a libtool wrapper script +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_script_p () +{ + test -f "$1" && + $lt_truncate_bin < "$1" 2>/dev/null | func_generated_by_libtool_p +} + +# func_ltwrapper_executable_p file +# True iff FILE is a libtool wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_executable_p () +{ + func_ltwrapper_exec_suffix= + case $1 in + *.exe) ;; + *) func_ltwrapper_exec_suffix=.exe ;; + esac + $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 +} + +# func_ltwrapper_scriptname file +# Assumes file is an ltwrapper_executable +# uses $file to determine the appropriate filename for a +# temporary ltwrapper_script. +func_ltwrapper_scriptname () +{ + func_dirname_and_basename "$1" "" "." + func_stripname '' '.exe' "$func_basename_result" + func_ltwrapper_scriptname_result=$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper +} + +# func_ltwrapper_p file +# True iff FILE is a libtool wrapper script or wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_p () +{ + func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" +} + + +# func_execute_cmds commands fail_cmd +# Execute tilde-delimited COMMANDS. +# If FAIL_CMD is given, eval that upon failure. +# FAIL_CMD may read-access the current command in variable CMD! +func_execute_cmds () +{ + $debug_cmd + + save_ifs=$IFS; IFS='~' + for cmd in $1; do + IFS=$sp$nl + eval cmd=\"$cmd\" + IFS=$save_ifs + func_show_eval "$cmd" "${2-:}" + done + IFS=$save_ifs +} + + +# func_source file +# Source FILE, adding directory component if necessary. +# Note that it is not necessary on cygwin/mingw to append a dot to +# FILE even if both FILE and FILE.exe exist: automatic-append-.exe +# behavior happens only for exec(3), not for open(2)! Also, sourcing +# 'FILE.' does not work on cygwin managed mounts. +func_source () +{ + $debug_cmd + + case $1 in + */* | *\\*) . "$1" ;; + *) . "./$1" ;; + esac +} + + +# func_resolve_sysroot PATH +# Replace a leading = in PATH with a sysroot. Store the result into +# func_resolve_sysroot_result +func_resolve_sysroot () +{ + func_resolve_sysroot_result=$1 + case $func_resolve_sysroot_result in + =*) + func_stripname '=' '' "$func_resolve_sysroot_result" + func_resolve_sysroot_result=$lt_sysroot$func_stripname_result + ;; + esac +} + +# func_replace_sysroot PATH +# If PATH begins with the sysroot, replace it with = and +# store the result into func_replace_sysroot_result. +func_replace_sysroot () +{ + case $lt_sysroot:$1 in + ?*:"$lt_sysroot"*) + func_stripname "$lt_sysroot" '' "$1" + func_replace_sysroot_result='='$func_stripname_result + ;; + *) + # Including no sysroot. + func_replace_sysroot_result=$1 + ;; + esac +} + +# func_infer_tag arg +# Infer tagged configuration to use if any are available and +# if one wasn't chosen via the "--tag" command line option. +# Only attempt this if the compiler in the base compile +# command doesn't match the default compiler. +# arg is usually of the form 'gcc ...' +func_infer_tag () +{ + $debug_cmd + + if test -n "$available_tags" && test -z "$tagname"; then + CC_quoted= + for arg in $CC; do + func_append_quoted CC_quoted "$arg" + done + CC_expanded=`func_echo_all $CC` + CC_quoted_expanded=`func_echo_all $CC_quoted` + case $@ in + # Blanks in the command may have been stripped by the calling shell, + # but not from the CC environment variable when configure was run. + " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ + " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) ;; + # Blanks at the start of $base_compile will cause this to fail + # if we don't check for them as well. + *) + for z in $available_tags; do + if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then + # Evaluate the configuration. + eval "`$SED -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" + CC_quoted= + for arg in $CC; do + # Double-quote args containing other shell metacharacters. + func_append_quoted CC_quoted "$arg" + done + CC_expanded=`func_echo_all $CC` + CC_quoted_expanded=`func_echo_all $CC_quoted` + case "$@ " in + " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ + " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) + # The compiler in the base compile command matches + # the one in the tagged configuration. + # Assume this is the tagged configuration we want. + tagname=$z + break + ;; + esac + fi + done + # If $tagname still isn't set, then no tagged configuration + # was found and let the user know that the "--tag" command + # line option must be used. + if test -z "$tagname"; then + func_echo "unable to infer tagged configuration" + func_fatal_error "specify a tag with '--tag'" +# else +# func_verbose "using $tagname tagged configuration" + fi + ;; + esac + fi +} + + + +# func_write_libtool_object output_name pic_name nonpic_name +# Create a libtool object file (analogous to a ".la" file), +# but don't create it if we're doing a dry run. +func_write_libtool_object () +{ + write_libobj=$1 + if test yes = "$build_libtool_libs"; then + write_lobj=\'$2\' + else + write_lobj=none + fi + + if test yes = "$build_old_libs"; then + write_oldobj=\'$3\' + else + write_oldobj=none + fi + + $opt_dry_run || { + cat >${write_libobj}T </dev/null` + if test "$?" -eq 0 && test -n "$func_convert_core_file_wine_to_w32_tmp"; then + func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" | + $SED -e "$sed_naive_backslashify"` + else + func_convert_core_file_wine_to_w32_result= + fi + fi +} +# end: func_convert_core_file_wine_to_w32 + + +# func_convert_core_path_wine_to_w32 ARG +# Helper function used by path conversion functions when $build is *nix, and +# $host is mingw, cygwin, or some other w32 environment. Relies on a correctly +# configured wine environment available, with the winepath program in $build's +# $PATH. Assumes ARG has no leading or trailing path separator characters. +# +# ARG is path to be converted from $build format to win32. +# Result is available in $func_convert_core_path_wine_to_w32_result. +# Unconvertible file (directory) names in ARG are skipped; if no directory names +# are convertible, then the result may be empty. +func_convert_core_path_wine_to_w32 () +{ + $debug_cmd + + # unfortunately, winepath doesn't convert paths, only file names + func_convert_core_path_wine_to_w32_result= + if test -n "$1"; then + oldIFS=$IFS + IFS=: + for func_convert_core_path_wine_to_w32_f in $1; do + IFS=$oldIFS + func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f" + if test -n "$func_convert_core_file_wine_to_w32_result"; then + if test -z "$func_convert_core_path_wine_to_w32_result"; then + func_convert_core_path_wine_to_w32_result=$func_convert_core_file_wine_to_w32_result + else + func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result" + fi + fi + done + IFS=$oldIFS + fi +} +# end: func_convert_core_path_wine_to_w32 + + +# func_cygpath ARGS... +# Wrapper around calling the cygpath program via LT_CYGPATH. This is used when +# when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2) +# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or +# (2), returns the Cygwin file name or path in func_cygpath_result (input +# file name or path is assumed to be in w32 format, as previously converted +# from $build's *nix or MSYS format). In case (3), returns the w32 file name +# or path in func_cygpath_result (input file name or path is assumed to be in +# Cygwin format). Returns an empty string on error. +# +# ARGS are passed to cygpath, with the last one being the file name or path to +# be converted. +# +# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH +# environment variable; do not put it in $PATH. +func_cygpath () +{ + $debug_cmd + + if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then + func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null` + if test "$?" -ne 0; then + # on failure, ensure result is empty + func_cygpath_result= + fi + else + func_cygpath_result= + func_error "LT_CYGPATH is empty or specifies non-existent file: '$LT_CYGPATH'" + fi +} +#end: func_cygpath + + +# func_convert_core_msys_to_w32 ARG +# Convert file name or path ARG from MSYS format to w32 format. Return +# result in func_convert_core_msys_to_w32_result. +func_convert_core_msys_to_w32 () +{ + $debug_cmd + + # awkward: cmd appends spaces to result + func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | + $SED -e 's/[ ]*$//' -e "$sed_naive_backslashify"` +} +#end: func_convert_core_msys_to_w32 + + +# func_convert_file_check ARG1 ARG2 +# Verify that ARG1 (a file name in $build format) was converted to $host +# format in ARG2. Otherwise, emit an error message, but continue (resetting +# func_to_host_file_result to ARG1). +func_convert_file_check () +{ + $debug_cmd + + if test -z "$2" && test -n "$1"; then + func_error "Could not determine host file name corresponding to" + func_error " '$1'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback: + func_to_host_file_result=$1 + fi +} +# end func_convert_file_check + + +# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH +# Verify that FROM_PATH (a path in $build format) was converted to $host +# format in TO_PATH. Otherwise, emit an error message, but continue, resetting +# func_to_host_file_result to a simplistic fallback value (see below). +func_convert_path_check () +{ + $debug_cmd + + if test -z "$4" && test -n "$3"; then + func_error "Could not determine the host path corresponding to" + func_error " '$3'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback. This is a deliberately simplistic "conversion" and + # should not be "improved". See libtool.info. + if test "x$1" != "x$2"; then + lt_replace_pathsep_chars="s|$1|$2|g" + func_to_host_path_result=`echo "$3" | + $SED -e "$lt_replace_pathsep_chars"` + else + func_to_host_path_result=$3 + fi + fi +} +# end func_convert_path_check + + +# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG +# Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT +# and appending REPL if ORIG matches BACKPAT. +func_convert_path_front_back_pathsep () +{ + $debug_cmd + + case $4 in + $1 ) func_to_host_path_result=$3$func_to_host_path_result + ;; + esac + case $4 in + $2 ) func_append func_to_host_path_result "$3" + ;; + esac +} +# end func_convert_path_front_back_pathsep + + +################################################## +# $build to $host FILE NAME CONVERSION FUNCTIONS # +################################################## +# invoked via '$to_host_file_cmd ARG' +# +# In each case, ARG is the path to be converted from $build to $host format. +# Result will be available in $func_to_host_file_result. + + +# func_to_host_file ARG +# Converts the file name ARG from $build format to $host format. Return result +# in func_to_host_file_result. +func_to_host_file () +{ + $debug_cmd + + $to_host_file_cmd "$1" +} +# end func_to_host_file + + +# func_to_tool_file ARG LAZY +# converts the file name ARG from $build format to toolchain format. Return +# result in func_to_tool_file_result. If the conversion in use is listed +# in (the comma separated) LAZY, no conversion takes place. +func_to_tool_file () +{ + $debug_cmd + + case ,$2, in + *,"$to_tool_file_cmd",*) + func_to_tool_file_result=$1 + ;; + *) + $to_tool_file_cmd "$1" + func_to_tool_file_result=$func_to_host_file_result + ;; + esac +} +# end func_to_tool_file + + +# func_convert_file_noop ARG +# Copy ARG to func_to_host_file_result. +func_convert_file_noop () +{ + func_to_host_file_result=$1 +} +# end func_convert_file_noop + + +# func_convert_file_msys_to_w32 ARG +# Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic +# conversion to w32 is not available inside the cwrapper. Returns result in +# func_to_host_file_result. +func_convert_file_msys_to_w32 () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + func_convert_core_msys_to_w32 "$1" + func_to_host_file_result=$func_convert_core_msys_to_w32_result + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_msys_to_w32 + + +# func_convert_file_cygwin_to_w32 ARG +# Convert file name ARG from Cygwin to w32 format. Returns result in +# func_to_host_file_result. +func_convert_file_cygwin_to_w32 () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + # because $build is cygwin, we call "the" cygpath in $PATH; no need to use + # LT_CYGPATH in this case. + func_to_host_file_result=`cygpath -m "$1"` + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_cygwin_to_w32 + + +# func_convert_file_nix_to_w32 ARG +# Convert file name ARG from *nix to w32 format. Requires a wine environment +# and a working winepath. Returns result in func_to_host_file_result. +func_convert_file_nix_to_w32 () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + func_convert_core_file_wine_to_w32 "$1" + func_to_host_file_result=$func_convert_core_file_wine_to_w32_result + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_nix_to_w32 + + +# func_convert_file_msys_to_cygwin ARG +# Convert file name ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. +# Returns result in func_to_host_file_result. +func_convert_file_msys_to_cygwin () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + func_convert_core_msys_to_w32 "$1" + func_cygpath -u "$func_convert_core_msys_to_w32_result" + func_to_host_file_result=$func_cygpath_result + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_msys_to_cygwin + + +# func_convert_file_nix_to_cygwin ARG +# Convert file name ARG from *nix to Cygwin format. Requires Cygwin installed +# in a wine environment, working winepath, and LT_CYGPATH set. Returns result +# in func_to_host_file_result. +func_convert_file_nix_to_cygwin () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + # convert from *nix to w32, then use cygpath to convert from w32 to cygwin. + func_convert_core_file_wine_to_w32 "$1" + func_cygpath -u "$func_convert_core_file_wine_to_w32_result" + func_to_host_file_result=$func_cygpath_result + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_nix_to_cygwin + + +############################################# +# $build to $host PATH CONVERSION FUNCTIONS # +############################################# +# invoked via '$to_host_path_cmd ARG' +# +# In each case, ARG is the path to be converted from $build to $host format. +# The result will be available in $func_to_host_path_result. +# +# Path separators are also converted from $build format to $host format. If +# ARG begins or ends with a path separator character, it is preserved (but +# converted to $host format) on output. +# +# All path conversion functions are named using the following convention: +# file name conversion function : func_convert_file_X_to_Y () +# path conversion function : func_convert_path_X_to_Y () +# where, for any given $build/$host combination the 'X_to_Y' value is the +# same. If conversion functions are added for new $build/$host combinations, +# the two new functions must follow this pattern, or func_init_to_host_path_cmd +# will break. + + +# func_init_to_host_path_cmd +# Ensures that function "pointer" variable $to_host_path_cmd is set to the +# appropriate value, based on the value of $to_host_file_cmd. +to_host_path_cmd= +func_init_to_host_path_cmd () +{ + $debug_cmd + + if test -z "$to_host_path_cmd"; then + func_stripname 'func_convert_file_' '' "$to_host_file_cmd" + to_host_path_cmd=func_convert_path_$func_stripname_result + fi +} + + +# func_to_host_path ARG +# Converts the path ARG from $build format to $host format. Return result +# in func_to_host_path_result. +func_to_host_path () +{ + $debug_cmd + + func_init_to_host_path_cmd + $to_host_path_cmd "$1" +} +# end func_to_host_path + + +# func_convert_path_noop ARG +# Copy ARG to func_to_host_path_result. +func_convert_path_noop () +{ + func_to_host_path_result=$1 +} +# end func_convert_path_noop + + +# func_convert_path_msys_to_w32 ARG +# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic +# conversion to w32 is not available inside the cwrapper. Returns result in +# func_to_host_path_result. +func_convert_path_msys_to_w32 () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # Remove leading and trailing path separator characters from ARG. MSYS + # behavior is inconsistent here; cygpath turns them into '.;' and ';.'; + # and winepath ignores them completely. + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" + func_to_host_path_result=$func_convert_core_msys_to_w32_result + func_convert_path_check : ";" \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" + fi +} +# end func_convert_path_msys_to_w32 + + +# func_convert_path_cygwin_to_w32 ARG +# Convert path ARG from Cygwin to w32 format. Returns result in +# func_to_host_file_result. +func_convert_path_cygwin_to_w32 () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # See func_convert_path_msys_to_w32: + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"` + func_convert_path_check : ";" \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" + fi +} +# end func_convert_path_cygwin_to_w32 + + +# func_convert_path_nix_to_w32 ARG +# Convert path ARG from *nix to w32 format. Requires a wine environment and +# a working winepath. Returns result in func_to_host_file_result. +func_convert_path_nix_to_w32 () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # See func_convert_path_msys_to_w32: + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" + func_to_host_path_result=$func_convert_core_path_wine_to_w32_result + func_convert_path_check : ";" \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" + fi +} +# end func_convert_path_nix_to_w32 + + +# func_convert_path_msys_to_cygwin ARG +# Convert path ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. +# Returns result in func_to_host_file_result. +func_convert_path_msys_to_cygwin () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # See func_convert_path_msys_to_w32: + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" + func_cygpath -u -p "$func_convert_core_msys_to_w32_result" + func_to_host_path_result=$func_cygpath_result + func_convert_path_check : : \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" : "$1" + fi +} +# end func_convert_path_msys_to_cygwin + + +# func_convert_path_nix_to_cygwin ARG +# Convert path ARG from *nix to Cygwin format. Requires Cygwin installed in a +# a wine environment, working winepath, and LT_CYGPATH set. Returns result in +# func_to_host_file_result. +func_convert_path_nix_to_cygwin () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # Remove leading and trailing path separator characters from + # ARG. msys behavior is inconsistent here, cygpath turns them + # into '.;' and ';.', and winepath ignores them completely. + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" + func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result" + func_to_host_path_result=$func_cygpath_result + func_convert_path_check : : \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" : "$1" + fi +} +# end func_convert_path_nix_to_cygwin + + +# func_dll_def_p FILE +# True iff FILE is a Windows DLL '.def' file. +# Keep in sync with _LT_DLL_DEF_P in libtool.m4 +func_dll_def_p () +{ + $debug_cmd + + func_dll_def_p_tmp=`$SED -n \ + -e 's/^[ ]*//' \ + -e '/^\(;.*\)*$/d' \ + -e 's/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p' \ + -e q \ + "$1"` + test DEF = "$func_dll_def_p_tmp" +} + + +# func_mode_compile arg... +func_mode_compile () +{ + $debug_cmd + + # Get the compilation command and the source file. + base_compile= + srcfile=$nonopt # always keep a non-empty value in "srcfile" + suppress_opt=yes + suppress_output= + arg_mode=normal + libobj= + later= + pie_flag= + + for arg + do + case $arg_mode in + arg ) + # do not "continue". Instead, add this to base_compile + lastarg=$arg + arg_mode=normal + ;; + + target ) + libobj=$arg + arg_mode=normal + continue + ;; + + normal ) + # Accept any command-line options. + case $arg in + -o) + test -n "$libobj" && \ + func_fatal_error "you cannot specify '-o' more than once" + arg_mode=target + continue + ;; + + -pie | -fpie | -fPIE) + func_append pie_flag " $arg" + continue + ;; + + -shared | -static | -prefer-pic | -prefer-non-pic) + func_append later " $arg" + continue + ;; + + -no-suppress) + suppress_opt=no + continue + ;; + + -Xcompiler) + arg_mode=arg # the next one goes into the "base_compile" arg list + continue # The current "srcfile" will either be retained or + ;; # replaced later. I would guess that would be a bug. + + -Wc,*) + func_stripname '-Wc,' '' "$arg" + args=$func_stripname_result + lastarg= + save_ifs=$IFS; IFS=, + for arg in $args; do + IFS=$save_ifs + func_append_quoted lastarg "$arg" + done + IFS=$save_ifs + func_stripname ' ' '' "$lastarg" + lastarg=$func_stripname_result + + # Add the arguments to base_compile. + func_append base_compile " $lastarg" + continue + ;; + + *) + # Accept the current argument as the source file. + # The previous "srcfile" becomes the current argument. + # + lastarg=$srcfile + srcfile=$arg + ;; + esac # case $arg + ;; + esac # case $arg_mode + + # Aesthetically quote the previous argument. + func_append_quoted base_compile "$lastarg" + done # for arg + + case $arg_mode in + arg) + func_fatal_error "you must specify an argument for -Xcompile" + ;; + target) + func_fatal_error "you must specify a target with '-o'" + ;; + *) + # Get the name of the library object. + test -z "$libobj" && { + func_basename "$srcfile" + libobj=$func_basename_result + } + ;; + esac + + # Recognize several different file suffixes. + # If the user specifies -o file.o, it is replaced with file.lo + case $libobj in + *.[cCFSifmso] | \ + *.ada | *.adb | *.ads | *.asm | \ + *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \ + *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup) + func_xform "$libobj" + libobj=$func_xform_result + ;; + esac + + case $libobj in + *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;; + *) + func_fatal_error "cannot determine name of library object from '$libobj'" + ;; + esac + + func_infer_tag $base_compile + + for arg in $later; do + case $arg in + -shared) + test yes = "$build_libtool_libs" \ + || func_fatal_configuration "cannot build a shared library" + build_old_libs=no + continue + ;; + + -static) + build_libtool_libs=no + build_old_libs=yes + continue + ;; + + -prefer-pic) + pic_mode=yes + continue + ;; + + -prefer-non-pic) + pic_mode=no + continue + ;; + esac + done + + func_quote_for_eval "$libobj" + test "X$libobj" != "X$func_quote_for_eval_result" \ + && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ + && func_warning "libobj name '$libobj' may not contain shell special characters." + func_dirname_and_basename "$obj" "/" "" + objname=$func_basename_result + xdir=$func_dirname_result + lobj=$xdir$objdir/$objname + + test -z "$base_compile" && \ + func_fatal_help "you must specify a compilation command" + + # Delete any leftover library objects. + if test yes = "$build_old_libs"; then + removelist="$obj $lobj $libobj ${libobj}T" + else + removelist="$lobj $libobj ${libobj}T" + fi + + # On Cygwin there's no "real" PIC flag so we must build both object types + case $host_os in + cygwin* | mingw* | pw32* | os2* | cegcc*) + pic_mode=default + ;; + esac + if test no = "$pic_mode" && test pass_all != "$deplibs_check_method"; then + # non-PIC code in shared libraries is not supported + pic_mode=default + fi + + # Calculate the filename of the output object if compiler does + # not support -o with -c + if test no = "$compiler_c_o"; then + output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.$objext + lockfile=$output_obj.lock + else + output_obj= + need_locks=no + lockfile= + fi + + # Lock this critical section if it is needed + # We use this script file to make the link, it avoids creating a new file + if test yes = "$need_locks"; then + until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do + func_echo "Waiting for $lockfile to be removed" + sleep 2 + done + elif test warn = "$need_locks"; then + if test -f "$lockfile"; then + $ECHO "\ +*** ERROR, $lockfile exists and contains: +`cat $lockfile 2>/dev/null` + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support '-c' and '-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + func_append removelist " $output_obj" + $ECHO "$srcfile" > "$lockfile" + fi + + $opt_dry_run || $RM $removelist + func_append removelist " $lockfile" + trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 + + func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 + srcfile=$func_to_tool_file_result + func_quote_for_eval "$srcfile" + qsrcfile=$func_quote_for_eval_result + + # Only build a PIC object if we are building libtool libraries. + if test yes = "$build_libtool_libs"; then + # Without this assignment, base_compile gets emptied. + fbsd_hideous_sh_bug=$base_compile + + if test no != "$pic_mode"; then + command="$base_compile $qsrcfile $pic_flag" + else + # Don't build PIC code + command="$base_compile $qsrcfile" + fi + + func_mkdir_p "$xdir$objdir" + + if test -z "$output_obj"; then + # Place PIC objects in $objdir + func_append command " -o $lobj" + fi + + func_show_eval_locale "$command" \ + 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' + + if test warn = "$need_locks" && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support '-c' and '-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed, then go on to compile the next one + if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then + func_show_eval '$MV "$output_obj" "$lobj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + + # Allow error messages only from the first compilation. + if test yes = "$suppress_opt"; then + suppress_output=' >/dev/null 2>&1' + fi + fi + + # Only build a position-dependent object if we build old libraries. + if test yes = "$build_old_libs"; then + if test yes != "$pic_mode"; then + # Don't build PIC code + command="$base_compile $qsrcfile$pie_flag" + else + command="$base_compile $qsrcfile $pic_flag" + fi + if test yes = "$compiler_c_o"; then + func_append command " -o $obj" + fi + + # Suppress compiler output if we already did a PIC compilation. + func_append command "$suppress_output" + func_show_eval_locale "$command" \ + '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' + + if test warn = "$need_locks" && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support '-c' and '-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed + if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then + func_show_eval '$MV "$output_obj" "$obj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + fi + + $opt_dry_run || { + func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" + + # Unlock the critical section if it was locked + if test no != "$need_locks"; then + removelist=$lockfile + $RM "$lockfile" + fi + } + + exit $EXIT_SUCCESS +} + +$opt_help || { + test compile = "$opt_mode" && func_mode_compile ${1+"$@"} +} + +func_mode_help () +{ + # We need to display help for each of the modes. + case $opt_mode in + "") + # Generic help is extracted from the usage comments + # at the start of this file. + func_help + ;; + + clean) + $ECHO \ +"Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... + +Remove files from the build directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed +to RM. + +If FILE is a libtool library, object or program, all the files associated +with it are deleted. Otherwise, only FILE itself is deleted using RM." + ;; + + compile) + $ECHO \ +"Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE + +Compile a source file into a libtool library object. + +This mode accepts the following additional options: + + -o OUTPUT-FILE set the output file name to OUTPUT-FILE + -no-suppress do not suppress compiler output for multiple passes + -prefer-pic try to build PIC objects only + -prefer-non-pic try to build non-PIC objects only + -shared do not build a '.o' file suitable for static linking + -static only build a '.o' file suitable for static linking + -Wc,FLAG pass FLAG directly to the compiler + +COMPILE-COMMAND is a command to be used in creating a 'standard' object file +from the given SOURCEFILE. + +The output file name is determined by removing the directory component from +SOURCEFILE, then substituting the C source code suffix '.c' with the +library object suffix, '.lo'." + ;; + + execute) + $ECHO \ +"Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... + +Automatically set library path, then run a program. + +This mode accepts the following additional options: + + -dlopen FILE add the directory containing FILE to the library path + +This mode sets the library path environment variable according to '-dlopen' +flags. + +If any of the ARGS are libtool executable wrappers, then they are translated +into their corresponding uninstalled binary, and any of their required library +directories are added to the library path. + +Then, COMMAND is executed, with ARGS as arguments." + ;; + + finish) + $ECHO \ +"Usage: $progname [OPTION]... --mode=finish [LIBDIR]... + +Complete the installation of libtool libraries. + +Each LIBDIR is a directory that contains libtool libraries. + +The commands that this mode executes may require superuser privileges. Use +the '--dry-run' option if you just want to see what would be executed." + ;; + + install) + $ECHO \ +"Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... + +Install executables or libraries. + +INSTALL-COMMAND is the installation command. The first component should be +either the 'install' or 'cp' program. + +The following components of INSTALL-COMMAND are treated specially: + + -inst-prefix-dir PREFIX-DIR Use PREFIX-DIR as a staging area for installation + +The rest of the components are interpreted as arguments to that command (only +BSD-compatible install options are recognized)." + ;; + + link) + $ECHO \ +"Usage: $progname [OPTION]... --mode=link LINK-COMMAND... + +Link object files or libraries together to form another library, or to +create an executable program. + +LINK-COMMAND is a command using the C compiler that you would use to create +a program from several object files. + +The following components of LINK-COMMAND are treated specially: + + -all-static do not do any dynamic linking at all + -avoid-version do not add a version suffix if possible + -bindir BINDIR specify path to binaries directory (for systems where + libraries must be found in the PATH setting at runtime) + -dlopen FILE '-dlpreopen' FILE if it cannot be dlopened at runtime + -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols + -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) + -export-symbols SYMFILE + try to export only the symbols listed in SYMFILE + -export-symbols-regex REGEX + try to export only the symbols matching REGEX + -LLIBDIR search LIBDIR for required installed libraries + -lNAME OUTPUT-FILE requires the installed library libNAME + -module build a library that can dlopened + -no-fast-install disable the fast-install mode + -no-install link a not-installable executable + -no-undefined declare that a library does not refer to external symbols + -o OUTPUT-FILE create OUTPUT-FILE from the specified objects + -objectlist FILE use a list of object files found in FILE to specify objects + -os2dllname NAME force a short DLL name on OS/2 (no effect on other OSes) + -precious-files-regex REGEX + don't remove output files matching REGEX + -release RELEASE specify package release information + -rpath LIBDIR the created library will eventually be installed in LIBDIR + -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries + -shared only do dynamic linking of libtool libraries + -shrext SUFFIX override the standard shared library file extension + -static do not do any dynamic linking of uninstalled libtool libraries + -static-libtool-libs + do not do any dynamic linking of libtool libraries + -version-info CURRENT[:REVISION[:AGE]] + specify library version info [each variable defaults to 0] + -weak LIBNAME declare that the target provides the LIBNAME interface + -Wc,FLAG + -Xcompiler FLAG pass linker-specific FLAG directly to the compiler + -Wl,FLAG + -Xlinker FLAG pass linker-specific FLAG directly to the linker + -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC) + +All other options (arguments beginning with '-') are ignored. + +Every other argument is treated as a filename. Files ending in '.la' are +treated as uninstalled libtool libraries, other files are standard or library +object files. + +If the OUTPUT-FILE ends in '.la', then a libtool library is created, +only library objects ('.lo' files) may be specified, and '-rpath' is +required, except when creating a convenience library. + +If OUTPUT-FILE ends in '.a' or '.lib', then a standard library is created +using 'ar' and 'ranlib', or on Windows using 'lib'. + +If OUTPUT-FILE ends in '.lo' or '.$objext', then a reloadable object file +is created, otherwise an executable program is created." + ;; + + uninstall) + $ECHO \ +"Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... + +Remove libraries from an installation directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed +to RM. + +If FILE is a libtool library, all the files associated with it are deleted. +Otherwise, only FILE itself is deleted using RM." + ;; + + *) + func_fatal_help "invalid operation mode '$opt_mode'" + ;; + esac + + echo + $ECHO "Try '$progname --help' for more information about other modes." +} + +# Now that we've collected a possible --mode arg, show help if necessary +if $opt_help; then + if test : = "$opt_help"; then + func_mode_help + else + { + func_help noexit + for opt_mode in compile link execute install finish uninstall clean; do + func_mode_help + done + } | $SED -n '1p; 2,$s/^Usage:/ or: /p' + { + func_help noexit + for opt_mode in compile link execute install finish uninstall clean; do + echo + func_mode_help + done + } | + $SED '1d + /^When reporting/,/^Report/{ + H + d + } + $x + /information about other modes/d + /more detailed .*MODE/d + s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/' + fi + exit $? +fi + + +# func_mode_execute arg... +func_mode_execute () +{ + $debug_cmd + + # The first argument is the command name. + cmd=$nonopt + test -z "$cmd" && \ + func_fatal_help "you must specify a COMMAND" + + # Handle -dlopen flags immediately. + for file in $opt_dlopen; do + test -f "$file" \ + || func_fatal_help "'$file' is not a file" + + dir= + case $file in + *.la) + func_resolve_sysroot "$file" + file=$func_resolve_sysroot_result + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "'$lib' is not a valid libtool archive" + + # Read the libtool library. + dlname= + library_names= + func_source "$file" + + # Skip this library if it cannot be dlopened. + if test -z "$dlname"; then + # Warn if it was a shared library. + test -n "$library_names" && \ + func_warning "'$file' was not linked with '-export-dynamic'" + continue + fi + + func_dirname "$file" "" "." + dir=$func_dirname_result + + if test -f "$dir/$objdir/$dlname"; then + func_append dir "/$objdir" + else + if test ! -f "$dir/$dlname"; then + func_fatal_error "cannot find '$dlname' in '$dir' or '$dir/$objdir'" + fi + fi + ;; + + *.lo) + # Just add the directory containing the .lo file. + func_dirname "$file" "" "." + dir=$func_dirname_result + ;; + + *) + func_warning "'-dlopen' is ignored for non-libtool libraries and objects" + continue + ;; + esac + + # Get the absolute pathname. + absdir=`cd "$dir" && pwd` + test -n "$absdir" && dir=$absdir + + # Now add the directory to shlibpath_var. + if eval "test -z \"\$$shlibpath_var\""; then + eval "$shlibpath_var=\"\$dir\"" + else + eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" + fi + done + + # This variable tells wrapper scripts just to set shlibpath_var + # rather than running their programs. + libtool_execute_magic=$magic + + # Check if any of the arguments is a wrapper script. + args= + for file + do + case $file in + -* | *.la | *.lo ) ;; + *) + # Do a test to see if this is really a libtool program. + if func_ltwrapper_script_p "$file"; then + func_source "$file" + # Transform arg to wrapped name. + file=$progdir/$program + elif func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + func_source "$func_ltwrapper_scriptname_result" + # Transform arg to wrapped name. + file=$progdir/$program + fi + ;; + esac + # Quote arguments (to preserve shell metacharacters). + func_append_quoted args "$file" + done + + if $opt_dry_run; then + # Display what would be done. + if test -n "$shlibpath_var"; then + eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" + echo "export $shlibpath_var" + fi + $ECHO "$cmd$args" + exit $EXIT_SUCCESS + else + if test -n "$shlibpath_var"; then + # Export the shlibpath_var. + eval "export $shlibpath_var" + fi + + # Restore saved environment variables + for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES + do + eval "if test \"\${save_$lt_var+set}\" = set; then + $lt_var=\$save_$lt_var; export $lt_var + else + $lt_unset $lt_var + fi" + done + + # Now prepare to actually exec the command. + exec_cmd=\$cmd$args + fi +} + +test execute = "$opt_mode" && func_mode_execute ${1+"$@"} + + +# func_mode_finish arg... +func_mode_finish () +{ + $debug_cmd + + libs= + libdirs= + admincmds= + + for opt in "$nonopt" ${1+"$@"} + do + if test -d "$opt"; then + func_append libdirs " $opt" + + elif test -f "$opt"; then + if func_lalib_unsafe_p "$opt"; then + func_append libs " $opt" + else + func_warning "'$opt' is not a valid libtool archive" + fi + + else + func_fatal_error "invalid argument '$opt'" + fi + done + + if test -n "$libs"; then + if test -n "$lt_sysroot"; then + sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"` + sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;" + else + sysroot_cmd= + fi + + # Remove sysroot references + if $opt_dry_run; then + for lib in $libs; do + echo "removing references to $lt_sysroot and '=' prefixes from $lib" + done + else + tmpdir=`func_mktempdir` + for lib in $libs; do + $SED -e "$sysroot_cmd s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ + > $tmpdir/tmp-la + mv -f $tmpdir/tmp-la $lib + done + ${RM}r "$tmpdir" + fi + fi + + if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then + for libdir in $libdirs; do + if test -n "$finish_cmds"; then + # Do each command in the finish commands. + func_execute_cmds "$finish_cmds" 'admincmds="$admincmds +'"$cmd"'"' + fi + if test -n "$finish_eval"; then + # Do the single finish_eval. + eval cmds=\"$finish_eval\" + $opt_dry_run || eval "$cmds" || func_append admincmds " + $cmds" + fi + done + fi + + # Exit here if they wanted silent mode. + $opt_quiet && exit $EXIT_SUCCESS + + if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then + echo "----------------------------------------------------------------------" + echo "Libraries have been installed in:" + for libdir in $libdirs; do + $ECHO " $libdir" + done + echo + echo "If you ever happen to want to link against installed libraries" + echo "in a given directory, LIBDIR, you must either use libtool, and" + echo "specify the full pathname of the library, or use the '-LLIBDIR'" + echo "flag during linking and do at least one of the following:" + if test -n "$shlibpath_var"; then + echo " - add LIBDIR to the '$shlibpath_var' environment variable" + echo " during execution" + fi + if test -n "$runpath_var"; then + echo " - add LIBDIR to the '$runpath_var' environment variable" + echo " during linking" + fi + if test -n "$hardcode_libdir_flag_spec"; then + libdir=LIBDIR + eval flag=\"$hardcode_libdir_flag_spec\" + + $ECHO " - use the '$flag' linker flag" + fi + if test -n "$admincmds"; then + $ECHO " - have your system administrator run these commands:$admincmds" + fi + if test -f /etc/ld.so.conf; then + echo " - have your system administrator add LIBDIR to '/etc/ld.so.conf'" + fi + echo + + echo "See any operating system documentation about shared libraries for" + case $host in + solaris2.[6789]|solaris2.1[0-9]) + echo "more information, such as the ld(1), crle(1) and ld.so(8) manual" + echo "pages." + ;; + *) + echo "more information, such as the ld(1) and ld.so(8) manual pages." + ;; + esac + echo "----------------------------------------------------------------------" + fi + exit $EXIT_SUCCESS +} + +test finish = "$opt_mode" && func_mode_finish ${1+"$@"} + + +# func_mode_install arg... +func_mode_install () +{ + $debug_cmd + + # There may be an optional sh(1) argument at the beginning of + # install_prog (especially on Windows NT). + if test "$SHELL" = "$nonopt" || test /bin/sh = "$nonopt" || + # Allow the use of GNU shtool's install command. + case $nonopt in *shtool*) :;; *) false;; esac + then + # Aesthetically quote it. + func_quote_for_eval "$nonopt" + install_prog="$func_quote_for_eval_result " + arg=$1 + shift + else + install_prog= + arg=$nonopt + fi + + # The real first argument should be the name of the installation program. + # Aesthetically quote it. + func_quote_for_eval "$arg" + func_append install_prog "$func_quote_for_eval_result" + install_shared_prog=$install_prog + case " $install_prog " in + *[\\\ /]cp\ *) install_cp=: ;; + *) install_cp=false ;; + esac + + # We need to accept at least all the BSD install flags. + dest= + files= + opts= + prev= + install_type= + isdir=false + stripme= + no_mode=: + for arg + do + arg2= + if test -n "$dest"; then + func_append files " $dest" + dest=$arg + continue + fi + + case $arg in + -d) isdir=: ;; + -f) + if $install_cp; then :; else + prev=$arg + fi + ;; + -g | -m | -o) + prev=$arg + ;; + -s) + stripme=" -s" + continue + ;; + -*) + ;; + *) + # If the previous option needed an argument, then skip it. + if test -n "$prev"; then + if test X-m = "X$prev" && test -n "$install_override_mode"; then + arg2=$install_override_mode + no_mode=false + fi + prev= + else + dest=$arg + continue + fi + ;; + esac + + # Aesthetically quote the argument. + func_quote_for_eval "$arg" + func_append install_prog " $func_quote_for_eval_result" + if test -n "$arg2"; then + func_quote_for_eval "$arg2" + fi + func_append install_shared_prog " $func_quote_for_eval_result" + done + + test -z "$install_prog" && \ + func_fatal_help "you must specify an install program" + + test -n "$prev" && \ + func_fatal_help "the '$prev' option requires an argument" + + if test -n "$install_override_mode" && $no_mode; then + if $install_cp; then :; else + func_quote_for_eval "$install_override_mode" + func_append install_shared_prog " -m $func_quote_for_eval_result" + fi + fi + + if test -z "$files"; then + if test -z "$dest"; then + func_fatal_help "no file or destination specified" + else + func_fatal_help "you must specify a destination" + fi + fi + + # Strip any trailing slash from the destination. + func_stripname '' '/' "$dest" + dest=$func_stripname_result + + # Check to see that the destination is a directory. + test -d "$dest" && isdir=: + if $isdir; then + destdir=$dest + destname= + else + func_dirname_and_basename "$dest" "" "." + destdir=$func_dirname_result + destname=$func_basename_result + + # Not a directory, so check to see that there is only one file specified. + set dummy $files; shift + test "$#" -gt 1 && \ + func_fatal_help "'$dest' is not a directory" + fi + case $destdir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + for file in $files; do + case $file in + *.lo) ;; + *) + func_fatal_help "'$destdir' must be an absolute directory name" + ;; + esac + done + ;; + esac + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic=$magic + + staticlibs= + future_libdirs= + current_libdirs= + for file in $files; do + + # Do each installation. + case $file in + *.$libext) + # Do the static libraries later. + func_append staticlibs " $file" + ;; + + *.la) + func_resolve_sysroot "$file" + file=$func_resolve_sysroot_result + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "'$file' is not a valid libtool archive" + + library_names= + old_library= + relink_command= + func_source "$file" + + # Add the libdir to current_libdirs if it is the destination. + if test "X$destdir" = "X$libdir"; then + case "$current_libdirs " in + *" $libdir "*) ;; + *) func_append current_libdirs " $libdir" ;; + esac + else + # Note the libdir as a future libdir. + case "$future_libdirs " in + *" $libdir "*) ;; + *) func_append future_libdirs " $libdir" ;; + esac + fi + + func_dirname "$file" "/" "" + dir=$func_dirname_result + func_append dir "$objdir" + + if test -n "$relink_command"; then + # Determine the prefix the user has applied to our future dir. + inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"` + + # Don't allow the user to place us outside of our expected + # location b/c this prevents finding dependent libraries that + # are installed to the same prefix. + # At present, this check doesn't affect windows .dll's that + # are installed into $libdir/../bin (currently, that works fine) + # but it's something to keep an eye on. + test "$inst_prefix_dir" = "$destdir" && \ + func_fatal_error "error: cannot install '$file' to a directory not ending in $libdir" + + if test -n "$inst_prefix_dir"; then + # Stick the inst_prefix_dir data into the link command. + relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` + else + relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"` + fi + + func_warning "relinking '$file'" + func_show_eval "$relink_command" \ + 'func_fatal_error "error: relink '\''$file'\'' with the above command before installing it"' + fi + + # See the names of the shared library. + set dummy $library_names; shift + if test -n "$1"; then + realname=$1 + shift + + srcname=$realname + test -n "$relink_command" && srcname=${realname}T + + # Install the shared library and build the symlinks. + func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \ + 'exit $?' + tstripme=$stripme + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + case $realname in + *.dll.a) + tstripme= + ;; + esac + ;; + os2*) + case $realname in + *_dll.a) + tstripme= + ;; + esac + ;; + esac + if test -n "$tstripme" && test -n "$striplib"; then + func_show_eval "$striplib $destdir/$realname" 'exit $?' + fi + + if test "$#" -gt 0; then + # Delete the old symlinks, and create new ones. + # Try 'ln -sf' first, because the 'ln' binary might depend on + # the symlink we replace! Solaris /bin/ln does not understand -f, + # so we also need to try rm && ln -s. + for linkname + do + test "$linkname" != "$realname" \ + && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" + done + fi + + # Do each command in the postinstall commands. + lib=$destdir/$realname + func_execute_cmds "$postinstall_cmds" 'exit $?' + fi + + # Install the pseudo-library for information purposes. + func_basename "$file" + name=$func_basename_result + instname=$dir/${name}i + func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' + + # Maybe install the static library, too. + test -n "$old_library" && func_append staticlibs " $dir/$old_library" + ;; + + *.lo) + # Install (i.e. copy) a libtool object. + + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile=$destdir/$destname + else + func_basename "$file" + destfile=$func_basename_result + destfile=$destdir/$destfile + fi + + # Deduce the name of the destination old-style object file. + case $destfile in + *.lo) + func_lo2o "$destfile" + staticdest=$func_lo2o_result + ;; + *.$objext) + staticdest=$destfile + destfile= + ;; + *) + func_fatal_help "cannot copy a libtool object to '$destfile'" + ;; + esac + + # Install the libtool object if requested. + test -n "$destfile" && \ + func_show_eval "$install_prog $file $destfile" 'exit $?' + + # Install the old object if enabled. + if test yes = "$build_old_libs"; then + # Deduce the name of the old-style object file. + func_lo2o "$file" + staticobj=$func_lo2o_result + func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' + fi + exit $EXIT_SUCCESS + ;; + + *) + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile=$destdir/$destname + else + func_basename "$file" + destfile=$func_basename_result + destfile=$destdir/$destfile + fi + + # If the file is missing, and there is a .exe on the end, strip it + # because it is most likely a libtool script we actually want to + # install + stripped_ext= + case $file in + *.exe) + if test ! -f "$file"; then + func_stripname '' '.exe' "$file" + file=$func_stripname_result + stripped_ext=.exe + fi + ;; + esac + + # Do a test to see if this is really a libtool program. + case $host in + *cygwin* | *mingw*) + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + wrapper=$func_ltwrapper_scriptname_result + else + func_stripname '' '.exe' "$file" + wrapper=$func_stripname_result + fi + ;; + *) + wrapper=$file + ;; + esac + if func_ltwrapper_script_p "$wrapper"; then + notinst_deplibs= + relink_command= + + func_source "$wrapper" + + # Check the variables that should have been set. + test -z "$generated_by_libtool_version" && \ + func_fatal_error "invalid libtool wrapper script '$wrapper'" + + finalize=: + for lib in $notinst_deplibs; do + # Check to see that each library is installed. + libdir= + if test -f "$lib"; then + func_source "$lib" + fi + libfile=$libdir/`$ECHO "$lib" | $SED 's%^.*/%%g'` + if test -n "$libdir" && test ! -f "$libfile"; then + func_warning "'$lib' has not been installed in '$libdir'" + finalize=false + fi + done + + relink_command= + func_source "$wrapper" + + outputname= + if test no = "$fast_install" && test -n "$relink_command"; then + $opt_dry_run || { + if $finalize; then + tmpdir=`func_mktempdir` + func_basename "$file$stripped_ext" + file=$func_basename_result + outputname=$tmpdir/$file + # Replace the output file specification. + relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` + + $opt_quiet || { + func_quote_for_expand "$relink_command" + eval "func_echo $func_quote_for_expand_result" + } + if eval "$relink_command"; then : + else + func_error "error: relink '$file' with the above command before installing it" + $opt_dry_run || ${RM}r "$tmpdir" + continue + fi + file=$outputname + else + func_warning "cannot relink '$file'" + fi + } + else + # Install the binary that we compiled earlier. + file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"` + fi + fi + + # remove .exe since cygwin /usr/bin/install will append another + # one anyway + case $install_prog,$host in + */usr/bin/install*,*cygwin*) + case $file:$destfile in + *.exe:*.exe) + # this is ok + ;; + *.exe:*) + destfile=$destfile.exe + ;; + *:*.exe) + func_stripname '' '.exe' "$destfile" + destfile=$func_stripname_result + ;; + esac + ;; + esac + func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' + $opt_dry_run || if test -n "$outputname"; then + ${RM}r "$tmpdir" + fi + ;; + esac + done + + for file in $staticlibs; do + func_basename "$file" + name=$func_basename_result + + # Set up the ranlib parameters. + oldlib=$destdir/$name + func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 + tool_oldlib=$func_to_tool_file_result + + func_show_eval "$install_prog \$file \$oldlib" 'exit $?' + + if test -n "$stripme" && test -n "$old_striplib"; then + func_show_eval "$old_striplib $tool_oldlib" 'exit $?' + fi + + # Do each command in the postinstall commands. + func_execute_cmds "$old_postinstall_cmds" 'exit $?' + done + + test -n "$future_libdirs" && \ + func_warning "remember to run '$progname --finish$future_libdirs'" + + if test -n "$current_libdirs"; then + # Maybe just do a dry run. + $opt_dry_run && current_libdirs=" -n$current_libdirs" + exec_cmd='$SHELL "$progpath" $preserve_args --finish$current_libdirs' + else + exit $EXIT_SUCCESS + fi +} + +test install = "$opt_mode" && func_mode_install ${1+"$@"} + + +# func_generate_dlsyms outputname originator pic_p +# Extract symbols from dlprefiles and create ${outputname}S.o with +# a dlpreopen symbol table. +func_generate_dlsyms () +{ + $debug_cmd + + my_outputname=$1 + my_originator=$2 + my_pic_p=${3-false} + my_prefix=`$ECHO "$my_originator" | $SED 's%[^a-zA-Z0-9]%_%g'` + my_dlsyms= + + if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then + if test -n "$NM" && test -n "$global_symbol_pipe"; then + my_dlsyms=${my_outputname}S.c + else + func_error "not configured to extract global symbols from dlpreopened files" + fi + fi + + if test -n "$my_dlsyms"; then + case $my_dlsyms in + "") ;; + *.c) + # Discover the nlist of each of the dlfiles. + nlist=$output_objdir/$my_outputname.nm + + func_show_eval "$RM $nlist ${nlist}S ${nlist}T" + + # Parse the name list into a source file. + func_verbose "creating $output_objdir/$my_dlsyms" + + $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ +/* $my_dlsyms - symbol resolution table for '$my_outputname' dlsym emulation. */ +/* Generated by $PROGRAM (GNU $PACKAGE) $VERSION */ + +#ifdef __cplusplus +extern \"C\" { +#endif + +#if defined __GNUC__ && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) +#pragma GCC diagnostic ignored \"-Wstrict-prototypes\" +#endif + +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT_DLSYM_CONST +#else +# define LT_DLSYM_CONST const +#endif + +#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) + +/* External symbol declarations for the compiler. */\ +" + + if test yes = "$dlself"; then + func_verbose "generating symbol list for '$output'" + + $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" + + # Add our own program objects to the symbol list. + progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP` + for progfile in $progfiles; do + func_to_tool_file "$progfile" func_convert_file_msys_to_w32 + func_verbose "extracting global C symbols from '$func_to_tool_file_result'" + $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'" + done + + if test -n "$exclude_expsyms"; then + $opt_dry_run || { + eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + if test -n "$export_symbols_regex"; then + $opt_dry_run || { + eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + export_symbols=$output_objdir/$outputname.exp + $opt_dry_run || { + $RM $export_symbols + eval "$SED -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' + case $host in + *cygwin* | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' + ;; + esac + } + else + $opt_dry_run || { + eval "$SED -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' + eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + case $host in + *cygwin* | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' + ;; + esac + } + fi + fi + + for dlprefile in $dlprefiles; do + func_verbose "extracting global C symbols from '$dlprefile'" + func_basename "$dlprefile" + name=$func_basename_result + case $host in + *cygwin* | *mingw* | *cegcc* ) + # if an import library, we need to obtain dlname + if func_win32_import_lib_p "$dlprefile"; then + func_tr_sh "$dlprefile" + eval "curr_lafile=\$libfile_$func_tr_sh_result" + dlprefile_dlbasename= + if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then + # Use subshell, to avoid clobbering current variable values + dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"` + if test -n "$dlprefile_dlname"; then + func_basename "$dlprefile_dlname" + dlprefile_dlbasename=$func_basename_result + else + # no lafile. user explicitly requested -dlpreopen . + $sharedlib_from_linklib_cmd "$dlprefile" + dlprefile_dlbasename=$sharedlib_from_linklib_result + fi + fi + $opt_dry_run || { + if test -n "$dlprefile_dlbasename"; then + eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"' + else + func_warning "Could not compute DLL name from $name" + eval '$ECHO ": $name " >> "$nlist"' + fi + func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 + eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe | + $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'" + } + else # not an import lib + $opt_dry_run || { + eval '$ECHO ": $name " >> "$nlist"' + func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 + eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" + } + fi + ;; + *) + $opt_dry_run || { + eval '$ECHO ": $name " >> "$nlist"' + func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 + eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" + } + ;; + esac + done + + $opt_dry_run || { + # Make sure we have at least an empty file. + test -f "$nlist" || : > "$nlist" + + if test -n "$exclude_expsyms"; then + $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T + $MV "$nlist"T "$nlist" + fi + + # Try sorting and uniquifying the output. + if $GREP -v "^: " < "$nlist" | + if sort -k 3 /dev/null 2>&1; then + sort -k 3 + else + sort +2 + fi | + uniq > "$nlist"S; then + : + else + $GREP -v "^: " < "$nlist" > "$nlist"S + fi + + if test -f "$nlist"S; then + eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' + else + echo '/* NONE */' >> "$output_objdir/$my_dlsyms" + fi + + func_show_eval '$RM "${nlist}I"' + if test -n "$global_symbol_to_import"; then + eval "$global_symbol_to_import"' < "$nlist"S > "$nlist"I' + fi + + echo >> "$output_objdir/$my_dlsyms" "\ + +/* The mapping between symbol names and symbols. */ +typedef struct { + const char *name; + void *address; +} lt_dlsymlist; +extern LT_DLSYM_CONST lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[];\ +" + + if test -s "$nlist"I; then + echo >> "$output_objdir/$my_dlsyms" "\ +static void lt_syminit(void) +{ + LT_DLSYM_CONST lt_dlsymlist *symbol = lt_${my_prefix}_LTX_preloaded_symbols; + for (; symbol->name; ++symbol) + {" + $SED 's/.*/ if (STREQ (symbol->name, \"&\")) symbol->address = (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms" + echo >> "$output_objdir/$my_dlsyms" "\ + } +}" + fi + echo >> "$output_objdir/$my_dlsyms" "\ +LT_DLSYM_CONST lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[] = +{ {\"$my_originator\", (void *) 0}," + + if test -s "$nlist"I; then + echo >> "$output_objdir/$my_dlsyms" "\ + {\"@INIT@\", (void *) <_syminit}," + fi + + case $need_lib_prefix in + no) + eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + *) + eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + esac + echo >> "$output_objdir/$my_dlsyms" "\ + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt_${my_prefix}_LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif\ +" + } # !$opt_dry_run + + pic_flag_for_symtable= + case "$compile_command " in + *" -static "*) ;; + *) + case $host in + # compiling the symbol table file with pic_flag works around + # a FreeBSD bug that causes programs to crash when -lm is + # linked before any other PIC object. But we must not use + # pic_flag when linking with -static. The problem exists in + # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. + *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) + pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; + *-*-hpux*) + pic_flag_for_symtable=" $pic_flag" ;; + *) + $my_pic_p && pic_flag_for_symtable=" $pic_flag" + ;; + esac + ;; + esac + symtab_cflags= + for arg in $LTCFLAGS; do + case $arg in + -pie | -fpie | -fPIE) ;; + *) func_append symtab_cflags " $arg" ;; + esac + done + + # Now compile the dynamic symbol file. + func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' + + # Clean up the generated files. + func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T" "${nlist}I"' + + # Transform the symbol file into the correct name. + symfileobj=$output_objdir/${my_outputname}S.$objext + case $host in + *cygwin* | *mingw* | *cegcc* ) + if test -f "$output_objdir/$my_outputname.def"; then + compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + else + compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` + fi + ;; + *) + compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` + ;; + esac + ;; + *) + func_fatal_error "unknown suffix for '$my_dlsyms'" + ;; + esac + else + # We keep going just in case the user didn't refer to + # lt_preloaded_symbols. The linker will fail if global_symbol_pipe + # really was required. + + # Nullify the symbol file. + compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"` + fi +} + +# func_cygming_gnu_implib_p ARG +# This predicate returns with zero status (TRUE) if +# ARG is a GNU/binutils-style import library. Returns +# with nonzero status (FALSE) otherwise. +func_cygming_gnu_implib_p () +{ + $debug_cmd + + func_to_tool_file "$1" func_convert_file_msys_to_w32 + func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` + test -n "$func_cygming_gnu_implib_tmp" +} + +# func_cygming_ms_implib_p ARG +# This predicate returns with zero status (TRUE) if +# ARG is an MS-style import library. Returns +# with nonzero status (FALSE) otherwise. +func_cygming_ms_implib_p () +{ + $debug_cmd + + func_to_tool_file "$1" func_convert_file_msys_to_w32 + func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` + test -n "$func_cygming_ms_implib_tmp" +} + +# func_win32_libid arg +# return the library type of file 'arg' +# +# Need a lot of goo to handle *both* DLLs and import libs +# Has to be a shell function in order to 'eat' the argument +# that is supplied when $file_magic_command is called. +# Despite the name, also deal with 64 bit binaries. +func_win32_libid () +{ + $debug_cmd + + win32_libid_type=unknown + win32_fileres=`file -L $1 2>/dev/null` + case $win32_fileres in + *ar\ archive\ import\ library*) # definitely import + win32_libid_type="x86 archive import" + ;; + *ar\ archive*) # could be an import, or static + # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD. + if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | + $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then + case $nm_interface in + "MS dumpbin") + if func_cygming_ms_implib_p "$1" || + func_cygming_gnu_implib_p "$1" + then + win32_nmres=import + else + win32_nmres= + fi + ;; + *) + func_to_tool_file "$1" func_convert_file_msys_to_w32 + win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | + $SED -n -e ' + 1,100{ + / I /{ + s|.*|import| + p + q + } + }'` + ;; + esac + case $win32_nmres in + import*) win32_libid_type="x86 archive import";; + *) win32_libid_type="x86 archive static";; + esac + fi + ;; + *DLL*) + win32_libid_type="x86 DLL" + ;; + *executable*) # but shell scripts are "executable" too... + case $win32_fileres in + *MS\ Windows\ PE\ Intel*) + win32_libid_type="x86 DLL" + ;; + esac + ;; + esac + $ECHO "$win32_libid_type" +} + +# func_cygming_dll_for_implib ARG +# +# Platform-specific function to extract the +# name of the DLL associated with the specified +# import library ARG. +# Invoked by eval'ing the libtool variable +# $sharedlib_from_linklib_cmd +# Result is available in the variable +# $sharedlib_from_linklib_result +func_cygming_dll_for_implib () +{ + $debug_cmd + + sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"` +} + +# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs +# +# The is the core of a fallback implementation of a +# platform-specific function to extract the name of the +# DLL associated with the specified import library LIBNAME. +# +# SECTION_NAME is either .idata$6 or .idata$7, depending +# on the platform and compiler that created the implib. +# +# Echos the name of the DLL associated with the +# specified import library. +func_cygming_dll_for_implib_fallback_core () +{ + $debug_cmd + + match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"` + $OBJDUMP -s --section "$1" "$2" 2>/dev/null | + $SED '/^Contents of section '"$match_literal"':/{ + # Place marker at beginning of archive member dllname section + s/.*/====MARK====/ + p + d + } + # These lines can sometimes be longer than 43 characters, but + # are always uninteresting + /:[ ]*file format pe[i]\{,1\}-/d + /^In archive [^:]*:/d + # Ensure marker is printed + /^====MARK====/p + # Remove all lines with less than 43 characters + /^.\{43\}/!d + # From remaining lines, remove first 43 characters + s/^.\{43\}//' | + $SED -n ' + # Join marker and all lines until next marker into a single line + /^====MARK====/ b para + H + $ b para + b + :para + x + s/\n//g + # Remove the marker + s/^====MARK====// + # Remove trailing dots and whitespace + s/[\. \t]*$// + # Print + /./p' | + # we now have a list, one entry per line, of the stringified + # contents of the appropriate section of all members of the + # archive that possess that section. Heuristic: eliminate + # all those that have a first or second character that is + # a '.' (that is, objdump's representation of an unprintable + # character.) This should work for all archives with less than + # 0x302f exports -- but will fail for DLLs whose name actually + # begins with a literal '.' or a single character followed by + # a '.'. + # + # Of those that remain, print the first one. + $SED -e '/^\./d;/^.\./d;q' +} + +# func_cygming_dll_for_implib_fallback ARG +# Platform-specific function to extract the +# name of the DLL associated with the specified +# import library ARG. +# +# This fallback implementation is for use when $DLLTOOL +# does not support the --identify-strict option. +# Invoked by eval'ing the libtool variable +# $sharedlib_from_linklib_cmd +# Result is available in the variable +# $sharedlib_from_linklib_result +func_cygming_dll_for_implib_fallback () +{ + $debug_cmd + + if func_cygming_gnu_implib_p "$1"; then + # binutils import library + sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"` + elif func_cygming_ms_implib_p "$1"; then + # ms-generated import library + sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"` + else + # unknown + sharedlib_from_linklib_result= + fi +} + + +# func_extract_an_archive dir oldlib +func_extract_an_archive () +{ + $debug_cmd + + f_ex_an_ar_dir=$1; shift + f_ex_an_ar_oldlib=$1 + if test yes = "$lock_old_archive_extraction"; then + lockfile=$f_ex_an_ar_oldlib.lock + until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do + func_echo "Waiting for $lockfile to be removed" + sleep 2 + done + fi + func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \ + 'stat=$?; rm -f "$lockfile"; exit $stat' + if test yes = "$lock_old_archive_extraction"; then + $opt_dry_run || rm -f "$lockfile" + fi + if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then + : + else + func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" + fi +} + + +# func_extract_archives gentop oldlib ... +func_extract_archives () +{ + $debug_cmd + + my_gentop=$1; shift + my_oldlibs=${1+"$@"} + my_oldobjs= + my_xlib= + my_xabs= + my_xdir= + + for my_xlib in $my_oldlibs; do + # Extract the objects. + case $my_xlib in + [\\/]* | [A-Za-z]:[\\/]*) my_xabs=$my_xlib ;; + *) my_xabs=`pwd`"/$my_xlib" ;; + esac + func_basename "$my_xlib" + my_xlib=$func_basename_result + my_xlib_u=$my_xlib + while :; do + case " $extracted_archives " in + *" $my_xlib_u "*) + func_arith $extracted_serial + 1 + extracted_serial=$func_arith_result + my_xlib_u=lt$extracted_serial-$my_xlib ;; + *) break ;; + esac + done + extracted_archives="$extracted_archives $my_xlib_u" + my_xdir=$my_gentop/$my_xlib_u + + func_mkdir_p "$my_xdir" + + case $host in + *-darwin*) + func_verbose "Extracting $my_xabs" + # Do not bother doing anything if just a dry run + $opt_dry_run || { + darwin_orig_dir=`pwd` + cd $my_xdir || exit $? + darwin_archive=$my_xabs + darwin_curdir=`pwd` + func_basename "$darwin_archive" + darwin_base_archive=$func_basename_result + darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` + if test -n "$darwin_arches"; then + darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` + darwin_arch= + func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" + for darwin_arch in $darwin_arches; do + func_mkdir_p "unfat-$$/$darwin_base_archive-$darwin_arch" + $LIPO -thin $darwin_arch -output "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" "$darwin_archive" + cd "unfat-$$/$darwin_base_archive-$darwin_arch" + func_extract_an_archive "`pwd`" "$darwin_base_archive" + cd "$darwin_curdir" + $RM "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" + done # $darwin_arches + ## Okay now we've a bunch of thin objects, gotta fatten them up :) + darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$sed_basename" | sort -u` + darwin_file= + darwin_files= + for darwin_file in $darwin_filelist; do + darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP` + $LIPO -create -output "$darwin_file" $darwin_files + done # $darwin_filelist + $RM -rf unfat-$$ + cd "$darwin_orig_dir" + else + cd $darwin_orig_dir + func_extract_an_archive "$my_xdir" "$my_xabs" + fi # $darwin_arches + } # !$opt_dry_run + ;; + *) + func_extract_an_archive "$my_xdir" "$my_xabs" + ;; + esac + my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` + done + + func_extract_archives_result=$my_oldobjs +} + + +# func_emit_wrapper [arg=no] +# +# Emit a libtool wrapper script on stdout. +# Don't directly open a file because we may want to +# incorporate the script contents within a cygwin/mingw +# wrapper executable. Must ONLY be called from within +# func_mode_link because it depends on a number of variables +# set therein. +# +# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR +# variable will take. If 'yes', then the emitted script +# will assume that the directory where it is stored is +# the $objdir directory. This is a cygwin/mingw-specific +# behavior. +func_emit_wrapper () +{ + func_emit_wrapper_arg1=${1-no} + + $ECHO "\ +#! $SHELL + +# $output - temporary wrapper script for $objdir/$outputname +# Generated by $PROGRAM (GNU $PACKAGE) $VERSION +# +# The $output program cannot be directly executed until all the libtool +# libraries that it depends on are installed. +# +# This wrapper script should never be moved out of the build directory. +# If it is, it will not operate correctly. + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +sed_quote_subst='$sed_quote_subst' + +# Be Bourne compatible +if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +relink_command=\"$relink_command\" + +# This environment variable determines our operation mode. +if test \"\$libtool_install_magic\" = \"$magic\"; then + # install mode needs the following variables: + generated_by_libtool_version='$macro_version' + notinst_deplibs='$notinst_deplibs' +else + # When we are sourced in execute mode, \$file and \$ECHO are already set. + if test \"\$libtool_execute_magic\" != \"$magic\"; then + file=\"\$0\"" + + qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"` + $ECHO "\ + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$1 +_LTECHO_EOF' +} + ECHO=\"$qECHO\" + fi + +# Very basic option parsing. These options are (a) specific to +# the libtool wrapper, (b) are identical between the wrapper +# /script/ and the wrapper /executable/ that is used only on +# windows platforms, and (c) all begin with the string "--lt-" +# (application programs are unlikely to have options that match +# this pattern). +# +# There are only two supported options: --lt-debug and +# --lt-dump-script. There is, deliberately, no --lt-help. +# +# The first argument to this parsing function should be the +# script's $0 value, followed by "$@". +lt_option_debug= +func_parse_lt_options () +{ + lt_script_arg0=\$0 + shift + for lt_opt + do + case \"\$lt_opt\" in + --lt-debug) lt_option_debug=1 ;; + --lt-dump-script) + lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\` + test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=. + lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\` + cat \"\$lt_dump_D/\$lt_dump_F\" + exit 0 + ;; + --lt-*) + \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2 + exit 1 + ;; + esac + done + + # Print the debug banner immediately: + if test -n \"\$lt_option_debug\"; then + echo \"$outputname:$output:\$LINENO: libtool wrapper (GNU $PACKAGE) $VERSION\" 1>&2 + fi +} + +# Used when --lt-debug. Prints its arguments to stdout +# (redirection is the responsibility of the caller) +func_lt_dump_args () +{ + lt_dump_args_N=1; + for lt_arg + do + \$ECHO \"$outputname:$output:\$LINENO: newargv[\$lt_dump_args_N]: \$lt_arg\" + lt_dump_args_N=\`expr \$lt_dump_args_N + 1\` + done +} + +# Core function for launching the target application +func_exec_program_core () +{ +" + case $host in + # Backslashes separate directories on plain windows + *-*-mingw | *-*-os2* | *-cegcc*) + $ECHO "\ + if test -n \"\$lt_option_debug\"; then + \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir\\\\\$program\" 1>&2 + func_lt_dump_args \${1+\"\$@\"} 1>&2 + fi + exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} +" + ;; + + *) + $ECHO "\ + if test -n \"\$lt_option_debug\"; then + \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir/\$program\" 1>&2 + func_lt_dump_args \${1+\"\$@\"} 1>&2 + fi + exec \"\$progdir/\$program\" \${1+\"\$@\"} +" + ;; + esac + $ECHO "\ + \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 + exit 1 +} + +# A function to encapsulate launching the target application +# Strips options in the --lt-* namespace from \$@ and +# launches target application with the remaining arguments. +func_exec_program () +{ + case \" \$* \" in + *\\ --lt-*) + for lt_wr_arg + do + case \$lt_wr_arg in + --lt-*) ;; + *) set x \"\$@\" \"\$lt_wr_arg\"; shift;; + esac + shift + done ;; + esac + func_exec_program_core \${1+\"\$@\"} +} + + # Parse options + func_parse_lt_options \"\$0\" \${1+\"\$@\"} + + # Find the directory that this script lives in. + thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\` + test \"x\$thisdir\" = \"x\$file\" && thisdir=. + + # Follow symbolic links until we get to the real thisdir. + file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\` + while test -n \"\$file\"; do + destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\` + + # If there was a directory component, then change thisdir. + if test \"x\$destdir\" != \"x\$file\"; then + case \"\$destdir\" in + [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; + *) thisdir=\"\$thisdir/\$destdir\" ;; + esac + fi + + file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\` + file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\` + done + + # Usually 'no', except on cygwin/mingw when embedded into + # the cwrapper. + WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1 + if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then + # special case for '.' + if test \"\$thisdir\" = \".\"; then + thisdir=\`pwd\` + fi + # remove .libs from thisdir + case \"\$thisdir\" in + *[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;; + $objdir ) thisdir=. ;; + esac + fi + + # Try to get the absolute directory name. + absdir=\`cd \"\$thisdir\" && pwd\` + test -n \"\$absdir\" && thisdir=\"\$absdir\" +" + + if test yes = "$fast_install"; then + $ECHO "\ + program=lt-'$outputname'$exeext + progdir=\"\$thisdir/$objdir\" + + if test ! -f \"\$progdir/\$program\" || + { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | $SED 1q\`; \\ + test \"X\$file\" != \"X\$progdir/\$program\"; }; then + + file=\"\$\$-\$program\" + + if test ! -d \"\$progdir\"; then + $MKDIR \"\$progdir\" + else + $RM \"\$progdir/\$file\" + fi" + + $ECHO "\ + + # relink executable if necessary + if test -n \"\$relink_command\"; then + if relink_command_output=\`eval \$relink_command 2>&1\`; then : + else + \$ECHO \"\$relink_command_output\" >&2 + $RM \"\$progdir/\$file\" + exit 1 + fi + fi + + $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || + { $RM \"\$progdir/\$program\"; + $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } + $RM \"\$progdir/\$file\" + fi" + else + $ECHO "\ + program='$outputname' + progdir=\"\$thisdir/$objdir\" +" + fi + + $ECHO "\ + + if test -f \"\$progdir/\$program\"; then" + + # fixup the dll searchpath if we need to. + # + # Fix the DLL searchpath if we need to. Do this before prepending + # to shlibpath, because on Windows, both are PATH and uninstalled + # libraries must come first. + if test -n "$dllsearchpath"; then + $ECHO "\ + # Add the dll search path components to the executable PATH + PATH=$dllsearchpath:\$PATH +" + fi + + # Export our shlibpath_var if we have one. + if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then + $ECHO "\ + # Add our own library path to $shlibpath_var + $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" + + # Some systems cannot cope with colon-terminated $shlibpath_var + # The second colon is a workaround for a bug in BeOS R4 sed + $shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\` + + export $shlibpath_var +" + fi + + $ECHO "\ + if test \"\$libtool_execute_magic\" != \"$magic\"; then + # Run the actual program with our arguments. + func_exec_program \${1+\"\$@\"} + fi + else + # The program doesn't exist. + \$ECHO \"\$0: error: '\$progdir/\$program' does not exist\" 1>&2 + \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 + \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 + exit 1 + fi +fi\ +" +} + + +# func_emit_cwrapperexe_src +# emit the source code for a wrapper executable on stdout +# Must ONLY be called from within func_mode_link because +# it depends on a number of variable set therein. +func_emit_cwrapperexe_src () +{ + cat < +#include +#ifdef _MSC_VER +# include +# include +# include +#else +# include +# include +# ifdef __CYGWIN__ +# include +# endif +#endif +#include +#include +#include +#include +#include +#include +#include +#include + +#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) + +/* declarations of non-ANSI functions */ +#if defined __MINGW32__ +# ifdef __STRICT_ANSI__ +int _putenv (const char *); +# endif +#elif defined __CYGWIN__ +# ifdef __STRICT_ANSI__ +char *realpath (const char *, char *); +int putenv (char *); +int setenv (const char *, const char *, int); +# endif +/* #elif defined other_platform || defined ... */ +#endif + +/* portability defines, excluding path handling macros */ +#if defined _MSC_VER +# define setmode _setmode +# define stat _stat +# define chmod _chmod +# define getcwd _getcwd +# define putenv _putenv +# define S_IXUSR _S_IEXEC +#elif defined __MINGW32__ +# define setmode _setmode +# define stat _stat +# define chmod _chmod +# define getcwd _getcwd +# define putenv _putenv +#elif defined __CYGWIN__ +# define HAVE_SETENV +# define FOPEN_WB "wb" +/* #elif defined other platforms ... */ +#endif + +#if defined PATH_MAX +# define LT_PATHMAX PATH_MAX +#elif defined MAXPATHLEN +# define LT_PATHMAX MAXPATHLEN +#else +# define LT_PATHMAX 1024 +#endif + +#ifndef S_IXOTH +# define S_IXOTH 0 +#endif +#ifndef S_IXGRP +# define S_IXGRP 0 +#endif + +/* path handling portability macros */ +#ifndef DIR_SEPARATOR +# define DIR_SEPARATOR '/' +# define PATH_SEPARATOR ':' +#endif + +#if defined _WIN32 || defined __MSDOS__ || defined __DJGPP__ || \ + defined __OS2__ +# define HAVE_DOS_BASED_FILE_SYSTEM +# define FOPEN_WB "wb" +# ifndef DIR_SEPARATOR_2 +# define DIR_SEPARATOR_2 '\\' +# endif +# ifndef PATH_SEPARATOR_2 +# define PATH_SEPARATOR_2 ';' +# endif +#endif + +#ifndef DIR_SEPARATOR_2 +# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) +#else /* DIR_SEPARATOR_2 */ +# define IS_DIR_SEPARATOR(ch) \ + (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) +#endif /* DIR_SEPARATOR_2 */ + +#ifndef PATH_SEPARATOR_2 +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) +#else /* PATH_SEPARATOR_2 */ +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) +#endif /* PATH_SEPARATOR_2 */ + +#ifndef FOPEN_WB +# define FOPEN_WB "w" +#endif +#ifndef _O_BINARY +# define _O_BINARY 0 +#endif + +#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) +#define XFREE(stale) do { \ + if (stale) { free (stale); stale = 0; } \ +} while (0) + +#if defined LT_DEBUGWRAPPER +static int lt_debug = 1; +#else +static int lt_debug = 0; +#endif + +const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */ + +void *xmalloc (size_t num); +char *xstrdup (const char *string); +const char *base_name (const char *name); +char *find_executable (const char *wrapper); +char *chase_symlinks (const char *pathspec); +int make_executable (const char *path); +int check_executable (const char *path); +char *strendzap (char *str, const char *pat); +void lt_debugprintf (const char *file, int line, const char *fmt, ...); +void lt_fatal (const char *file, int line, const char *message, ...); +static const char *nonnull (const char *s); +static const char *nonempty (const char *s); +void lt_setenv (const char *name, const char *value); +char *lt_extend_str (const char *orig_value, const char *add, int to_end); +void lt_update_exe_path (const char *name, const char *value); +void lt_update_lib_path (const char *name, const char *value); +char **prepare_spawn (char **argv); +void lt_dump_script (FILE *f); +EOF + + cat <= 0) + && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) + return 1; + else + return 0; +} + +int +make_executable (const char *path) +{ + int rval = 0; + struct stat st; + + lt_debugprintf (__FILE__, __LINE__, "(make_executable): %s\n", + nonempty (path)); + if ((!path) || (!*path)) + return 0; + + if (stat (path, &st) >= 0) + { + rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); + } + return rval; +} + +/* Searches for the full path of the wrapper. Returns + newly allocated full path name if found, NULL otherwise + Does not chase symlinks, even on platforms that support them. +*/ +char * +find_executable (const char *wrapper) +{ + int has_slash = 0; + const char *p; + const char *p_next; + /* static buffer for getcwd */ + char tmp[LT_PATHMAX + 1]; + size_t tmp_len; + char *concat_name; + + lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n", + nonempty (wrapper)); + + if ((wrapper == NULL) || (*wrapper == '\0')) + return NULL; + + /* Absolute path? */ +#if defined HAVE_DOS_BASED_FILE_SYSTEM + if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + else + { +#endif + if (IS_DIR_SEPARATOR (wrapper[0])) + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } +#if defined HAVE_DOS_BASED_FILE_SYSTEM + } +#endif + + for (p = wrapper; *p; p++) + if (*p == '/') + { + has_slash = 1; + break; + } + if (!has_slash) + { + /* no slashes; search PATH */ + const char *path = getenv ("PATH"); + if (path != NULL) + { + for (p = path; *p; p = p_next) + { + const char *q; + size_t p_len; + for (q = p; *q; q++) + if (IS_PATH_SEPARATOR (*q)) + break; + p_len = (size_t) (q - p); + p_next = (*q == '\0' ? q : q + 1); + if (p_len == 0) + { + /* empty path: current directory */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", + nonnull (strerror (errno))); + tmp_len = strlen (tmp); + concat_name = + XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + } + else + { + concat_name = + XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, p, p_len); + concat_name[p_len] = '/'; + strcpy (concat_name + p_len + 1, wrapper); + } + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + } + /* not found in PATH; assume curdir */ + } + /* Relative path | not found in path: prepend cwd */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", + nonnull (strerror (errno))); + tmp_len = strlen (tmp); + concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + return NULL; +} + +char * +chase_symlinks (const char *pathspec) +{ +#ifndef S_ISLNK + return xstrdup (pathspec); +#else + char buf[LT_PATHMAX]; + struct stat s; + char *tmp_pathspec = xstrdup (pathspec); + char *p; + int has_symlinks = 0; + while (strlen (tmp_pathspec) && !has_symlinks) + { + lt_debugprintf (__FILE__, __LINE__, + "checking path component for symlinks: %s\n", + tmp_pathspec); + if (lstat (tmp_pathspec, &s) == 0) + { + if (S_ISLNK (s.st_mode) != 0) + { + has_symlinks = 1; + break; + } + + /* search backwards for last DIR_SEPARATOR */ + p = tmp_pathspec + strlen (tmp_pathspec) - 1; + while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + p--; + if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + { + /* no more DIR_SEPARATORS left */ + break; + } + *p = '\0'; + } + else + { + lt_fatal (__FILE__, __LINE__, + "error accessing file \"%s\": %s", + tmp_pathspec, nonnull (strerror (errno))); + } + } + XFREE (tmp_pathspec); + + if (!has_symlinks) + { + return xstrdup (pathspec); + } + + tmp_pathspec = realpath (pathspec, buf); + if (tmp_pathspec == 0) + { + lt_fatal (__FILE__, __LINE__, + "could not follow symlinks for %s", pathspec); + } + return xstrdup (tmp_pathspec); +#endif +} + +char * +strendzap (char *str, const char *pat) +{ + size_t len, patlen; + + assert (str != NULL); + assert (pat != NULL); + + len = strlen (str); + patlen = strlen (pat); + + if (patlen <= len) + { + str += len - patlen; + if (STREQ (str, pat)) + *str = '\0'; + } + return str; +} + +void +lt_debugprintf (const char *file, int line, const char *fmt, ...) +{ + va_list args; + if (lt_debug) + { + (void) fprintf (stderr, "%s:%s:%d: ", program_name, file, line); + va_start (args, fmt); + (void) vfprintf (stderr, fmt, args); + va_end (args); + } +} + +static void +lt_error_core (int exit_status, const char *file, + int line, const char *mode, + const char *message, va_list ap) +{ + fprintf (stderr, "%s:%s:%d: %s: ", program_name, file, line, mode); + vfprintf (stderr, message, ap); + fprintf (stderr, ".\n"); + + if (exit_status >= 0) + exit (exit_status); +} + +void +lt_fatal (const char *file, int line, const char *message, ...) +{ + va_list ap; + va_start (ap, message); + lt_error_core (EXIT_FAILURE, file, line, "FATAL", message, ap); + va_end (ap); +} + +static const char * +nonnull (const char *s) +{ + return s ? s : "(null)"; +} + +static const char * +nonempty (const char *s) +{ + return (s && !*s) ? "(empty)" : nonnull (s); +} + +void +lt_setenv (const char *name, const char *value) +{ + lt_debugprintf (__FILE__, __LINE__, + "(lt_setenv) setting '%s' to '%s'\n", + nonnull (name), nonnull (value)); + { +#ifdef HAVE_SETENV + /* always make a copy, for consistency with !HAVE_SETENV */ + char *str = xstrdup (value); + setenv (name, str, 1); +#else + size_t len = strlen (name) + 1 + strlen (value) + 1; + char *str = XMALLOC (char, len); + sprintf (str, "%s=%s", name, value); + if (putenv (str) != EXIT_SUCCESS) + { + XFREE (str); + } +#endif + } +} + +char * +lt_extend_str (const char *orig_value, const char *add, int to_end) +{ + char *new_value; + if (orig_value && *orig_value) + { + size_t orig_value_len = strlen (orig_value); + size_t add_len = strlen (add); + new_value = XMALLOC (char, add_len + orig_value_len + 1); + if (to_end) + { + strcpy (new_value, orig_value); + strcpy (new_value + orig_value_len, add); + } + else + { + strcpy (new_value, add); + strcpy (new_value + add_len, orig_value); + } + } + else + { + new_value = xstrdup (add); + } + return new_value; +} + +void +lt_update_exe_path (const char *name, const char *value) +{ + lt_debugprintf (__FILE__, __LINE__, + "(lt_update_exe_path) modifying '%s' by prepending '%s'\n", + nonnull (name), nonnull (value)); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + /* some systems can't cope with a ':'-terminated path #' */ + size_t len = strlen (new_value); + while ((len > 0) && IS_PATH_SEPARATOR (new_value[len-1])) + { + new_value[--len] = '\0'; + } + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +void +lt_update_lib_path (const char *name, const char *value) +{ + lt_debugprintf (__FILE__, __LINE__, + "(lt_update_lib_path) modifying '%s' by prepending '%s'\n", + nonnull (name), nonnull (value)); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +EOF + case $host_os in + mingw*) + cat <<"EOF" + +/* Prepares an argument vector before calling spawn(). + Note that spawn() does not by itself call the command interpreter + (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") : + ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); + GetVersionEx(&v); + v.dwPlatformId == VER_PLATFORM_WIN32_NT; + }) ? "cmd.exe" : "command.com"). + Instead it simply concatenates the arguments, separated by ' ', and calls + CreateProcess(). We must quote the arguments since Win32 CreateProcess() + interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a + special way: + - Space and tab are interpreted as delimiters. They are not treated as + delimiters if they are surrounded by double quotes: "...". + - Unescaped double quotes are removed from the input. Their only effect is + that within double quotes, space and tab are treated like normal + characters. + - Backslashes not followed by double quotes are not special. + - But 2*n+1 backslashes followed by a double quote become + n backslashes followed by a double quote (n >= 0): + \" -> " + \\\" -> \" + \\\\\" -> \\" + */ +#define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +#define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +char ** +prepare_spawn (char **argv) +{ + size_t argc; + char **new_argv; + size_t i; + + /* Count number of arguments. */ + for (argc = 0; argv[argc] != NULL; argc++) + ; + + /* Allocate new argument vector. */ + new_argv = XMALLOC (char *, argc + 1); + + /* Put quoted arguments into the new argument vector. */ + for (i = 0; i < argc; i++) + { + const char *string = argv[i]; + + if (string[0] == '\0') + new_argv[i] = xstrdup ("\"\""); + else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL) + { + int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL); + size_t length; + unsigned int backslashes; + const char *s; + char *quoted_string; + char *p; + + length = 0; + backslashes = 0; + if (quote_around) + length++; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + length += backslashes + 1; + length++; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + length += backslashes + 1; + + quoted_string = XMALLOC (char, length + 1); + + p = quoted_string; + backslashes = 0; + if (quote_around) + *p++ = '"'; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + { + unsigned int j; + for (j = backslashes + 1; j > 0; j--) + *p++ = '\\'; + } + *p++ = c; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + { + unsigned int j; + for (j = backslashes; j > 0; j--) + *p++ = '\\'; + *p++ = '"'; + } + *p = '\0'; + + new_argv[i] = quoted_string; + } + else + new_argv[i] = (char *) string; + } + new_argv[argc] = NULL; + + return new_argv; +} +EOF + ;; + esac + + cat <<"EOF" +void lt_dump_script (FILE* f) +{ +EOF + func_emit_wrapper yes | + $SED -n -e ' +s/^\(.\{79\}\)\(..*\)/\1\ +\2/ +h +s/\([\\"]\)/\\\1/g +s/$/\\n/ +s/\([^\n]*\).*/ fputs ("\1", f);/p +g +D' + cat <<"EOF" +} +EOF +} +# end: func_emit_cwrapperexe_src + +# func_win32_import_lib_p ARG +# True if ARG is an import lib, as indicated by $file_magic_cmd +func_win32_import_lib_p () +{ + $debug_cmd + + case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in + *import*) : ;; + *) false ;; + esac +} + +# func_suncc_cstd_abi +# !!ONLY CALL THIS FOR SUN CC AFTER $compile_command IS FULLY EXPANDED!! +# Several compiler flags select an ABI that is incompatible with the +# Cstd library. Avoid specifying it if any are in CXXFLAGS. +func_suncc_cstd_abi () +{ + $debug_cmd + + case " $compile_command " in + *" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" -library=stlport4 "*) + suncc_use_cstd_abi=no + ;; + *) + suncc_use_cstd_abi=yes + ;; + esac +} + +# func_mode_link arg... +func_mode_link () +{ + $debug_cmd + + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + # It is impossible to link a dll without this setting, and + # we shouldn't force the makefile maintainer to figure out + # what system we are compiling for in order to pass an extra + # flag for every libtool invocation. + # allow_undefined=no + + # FIXME: Unfortunately, there are problems with the above when trying + # to make a dll that has undefined symbols, in which case not + # even a static library is built. For now, we need to specify + # -no-undefined on the libtool link line when we can be certain + # that all symbols are satisfied, otherwise we get a static library. + allow_undefined=yes + ;; + *) + allow_undefined=yes + ;; + esac + libtool_args=$nonopt + base_compile="$nonopt $@" + compile_command=$nonopt + finalize_command=$nonopt + + compile_rpath= + finalize_rpath= + compile_shlibpath= + finalize_shlibpath= + convenience= + old_convenience= + deplibs= + old_deplibs= + compiler_flags= + linker_flags= + dllsearchpath= + lib_search_path=`pwd` + inst_prefix_dir= + new_inherited_linker_flags= + + avoid_version=no + bindir= + dlfiles= + dlprefiles= + dlself=no + export_dynamic=no + export_symbols= + export_symbols_regex= + generated= + libobjs= + ltlibs= + module=no + no_install=no + objs= + os2dllname= + non_pic_objects= + precious_files_regex= + prefer_static_libs=no + preload=false + prev= + prevarg= + release= + rpath= + xrpath= + perm_rpath= + temp_rpath= + thread_safe=no + vinfo= + vinfo_number=no + weak_libs= + single_module=$wl-single_module + func_infer_tag $base_compile + + # We need to know -static, to get the right output filenames. + for arg + do + case $arg in + -shared) + test yes != "$build_libtool_libs" \ + && func_fatal_configuration "cannot build a shared library" + build_old_libs=no + break + ;; + -all-static | -static | -static-libtool-libs) + case $arg in + -all-static) + if test yes = "$build_libtool_libs" && test -z "$link_static_flag"; then + func_warning "complete static linking is impossible in this configuration" + fi + if test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + -static) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=built + ;; + -static-libtool-libs) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + esac + build_libtool_libs=no + build_old_libs=yes + break + ;; + esac + done + + # See if our shared archives depend on static archives. + test -n "$old_archive_from_new_cmds" && build_old_libs=yes + + # Go through the arguments, transforming them on the way. + while test "$#" -gt 0; do + arg=$1 + shift + func_quote_for_eval "$arg" + qarg=$func_quote_for_eval_unquoted_result + func_append libtool_args " $func_quote_for_eval_result" + + # If the previous option needs an argument, assign it. + if test -n "$prev"; then + case $prev in + output) + func_append compile_command " @OUTPUT@" + func_append finalize_command " @OUTPUT@" + ;; + esac + + case $prev in + bindir) + bindir=$arg + prev= + continue + ;; + dlfiles|dlprefiles) + $preload || { + # Add the symbol object into the linking commands. + func_append compile_command " @SYMFILE@" + func_append finalize_command " @SYMFILE@" + preload=: + } + case $arg in + *.la | *.lo) ;; # We handle these cases below. + force) + if test no = "$dlself"; then + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + self) + if test dlprefiles = "$prev"; then + dlself=yes + elif test dlfiles = "$prev" && test yes != "$dlopen_self"; then + dlself=yes + else + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + *) + if test dlfiles = "$prev"; then + func_append dlfiles " $arg" + else + func_append dlprefiles " $arg" + fi + prev= + continue + ;; + esac + ;; + expsyms) + export_symbols=$arg + test -f "$arg" \ + || func_fatal_error "symbol file '$arg' does not exist" + prev= + continue + ;; + expsyms_regex) + export_symbols_regex=$arg + prev= + continue + ;; + framework) + case $host in + *-*-darwin*) + case "$deplibs " in + *" $qarg.ltframework "*) ;; + *) func_append deplibs " $qarg.ltframework" # this is fixed later + ;; + esac + ;; + esac + prev= + continue + ;; + inst_prefix) + inst_prefix_dir=$arg + prev= + continue + ;; + mllvm) + # Clang does not use LLVM to link, so we can simply discard any + # '-mllvm $arg' options when doing the link step. + prev= + continue + ;; + objectlist) + if test -f "$arg"; then + save_arg=$arg + moreargs= + for fil in `cat "$save_arg"` + do +# func_append moreargs " $fil" + arg=$fil + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test none = "$pic_object" && + test none = "$non_pic_object"; then + func_fatal_error "cannot find name of object for '$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir=$func_dirname_result + + if test none != "$pic_object"; then + # Prepend the subdirectory the object is found in. + pic_object=$xdir$pic_object + + if test dlfiles = "$prev"; then + if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then + func_append dlfiles " $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test dlprefiles = "$prev"; then + # Preload the old-style object. + func_append dlprefiles " $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg=$pic_object + fi + + # Non-PIC object. + if test none != "$non_pic_object"; then + # Prepend the subdirectory the object is found in. + non_pic_object=$xdir$non_pic_object + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test none = "$pic_object"; then + arg=$non_pic_object + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object=$pic_object + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir=$func_dirname_result + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "'$arg' is not a valid libtool object" + fi + fi + done + else + func_fatal_error "link input file '$arg' does not exist" + fi + arg=$save_arg + prev= + continue + ;; + os2dllname) + os2dllname=$arg + prev= + continue + ;; + precious_regex) + precious_files_regex=$arg + prev= + continue + ;; + release) + release=-$arg + prev= + continue + ;; + rpath | xrpath) + # We need an absolute path. + case $arg in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + if test rpath = "$prev"; then + case "$rpath " in + *" $arg "*) ;; + *) func_append rpath " $arg" ;; + esac + else + case "$xrpath " in + *" $arg "*) ;; + *) func_append xrpath " $arg" ;; + esac + fi + prev= + continue + ;; + shrext) + shrext_cmds=$arg + prev= + continue + ;; + weak) + func_append weak_libs " $arg" + prev= + continue + ;; + xcclinker) + func_append linker_flags " $qarg" + func_append compiler_flags " $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xcompiler) + func_append compiler_flags " $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xlinker) + func_append linker_flags " $qarg" + func_append compiler_flags " $wl$qarg" + prev= + func_append compile_command " $wl$qarg" + func_append finalize_command " $wl$qarg" + continue + ;; + *) + eval "$prev=\"\$arg\"" + prev= + continue + ;; + esac + fi # test -n "$prev" + + prevarg=$arg + + case $arg in + -all-static) + if test -n "$link_static_flag"; then + # See comment for -static flag below, for more details. + func_append compile_command " $link_static_flag" + func_append finalize_command " $link_static_flag" + fi + continue + ;; + + -allow-undefined) + # FIXME: remove this flag sometime in the future. + func_fatal_error "'-allow-undefined' must not be used because it is the default" + ;; + + -avoid-version) + avoid_version=yes + continue + ;; + + -bindir) + prev=bindir + continue + ;; + + -dlopen) + prev=dlfiles + continue + ;; + + -dlpreopen) + prev=dlprefiles + continue + ;; + + -export-dynamic) + export_dynamic=yes + continue + ;; + + -export-symbols | -export-symbols-regex) + if test -n "$export_symbols" || test -n "$export_symbols_regex"; then + func_fatal_error "more than one -exported-symbols argument is not allowed" + fi + if test X-export-symbols = "X$arg"; then + prev=expsyms + else + prev=expsyms_regex + fi + continue + ;; + + -framework) + prev=framework + continue + ;; + + -inst-prefix-dir) + prev=inst_prefix + continue + ;; + + # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* + # so, if we see these flags be careful not to treat them like -L + -L[A-Z][A-Z]*:*) + case $with_gcc/$host in + no/*-*-irix* | /*-*-irix*) + func_append compile_command " $arg" + func_append finalize_command " $arg" + ;; + esac + continue + ;; + + -L*) + func_stripname "-L" '' "$arg" + if test -z "$func_stripname_result"; then + if test "$#" -gt 0; then + func_fatal_error "require no space between '-L' and '$1'" + else + func_fatal_error "need path for '-L' option" + fi + fi + func_resolve_sysroot "$func_stripname_result" + dir=$func_resolve_sysroot_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + absdir=`cd "$dir" && pwd` + test -z "$absdir" && \ + func_fatal_error "cannot determine absolute directory name of '$dir'" + dir=$absdir + ;; + esac + case "$deplibs " in + *" -L$dir "* | *" $arg "*) + # Will only happen for absolute or sysroot arguments + ;; + *) + # Preserve sysroot, but never include relative directories + case $dir in + [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;; + *) func_append deplibs " -L$dir" ;; + esac + func_append lib_search_path " $dir" + ;; + esac + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$dir:"*) ;; + ::) dllsearchpath=$dir;; + *) func_append dllsearchpath ":$dir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) func_append dllsearchpath ":$testbindir";; + esac + ;; + esac + continue + ;; + + -l*) + if test X-lc = "X$arg" || test X-lm = "X$arg"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*) + # These systems don't actually have a C or math library (as such) + continue + ;; + *-*-os2*) + # These systems don't actually have a C library (as such) + test X-lc = "X$arg" && continue + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) + # Do not include libc due to us having libc/libc_r. + test X-lc = "X$arg" && continue + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C and math libraries are in the System framework + func_append deplibs " System.ltframework" + continue + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + test X-lc = "X$arg" && continue + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + test X-lc = "X$arg" && continue + ;; + esac + elif test X-lc_r = "X$arg"; then + case $host in + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) + # Do not include libc_r directly, use -pthread flag. + continue + ;; + esac + fi + func_append deplibs " $arg" + continue + ;; + + -mllvm) + prev=mllvm + continue + ;; + + -module) + module=yes + continue + ;; + + # Tru64 UNIX uses -model [arg] to determine the layout of C++ + # classes, name mangling, and exception handling. + # Darwin uses the -arch flag to determine output architecture. + -model|-arch|-isysroot|--sysroot) + func_append compiler_flags " $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + prev=xcompiler + continue + ;; + + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ + |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) + func_append compiler_flags " $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + case "$new_inherited_linker_flags " in + *" $arg "*) ;; + * ) func_append new_inherited_linker_flags " $arg" ;; + esac + continue + ;; + + -multi_module) + single_module=$wl-multi_module + continue + ;; + + -no-fast-install) + fast_install=no + continue + ;; + + -no-install) + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) + # The PATH hackery in wrapper scripts is required on Windows + # and Darwin in order for the loader to find any dlls it needs. + func_warning "'-no-install' is ignored for $host" + func_warning "assuming '-no-fast-install' instead" + fast_install=no + ;; + *) no_install=yes ;; + esac + continue + ;; + + -no-undefined) + allow_undefined=no + continue + ;; + + -objectlist) + prev=objectlist + continue + ;; + + -os2dllname) + prev=os2dllname + continue + ;; + + -o) prev=output ;; + + -precious-files-regex) + prev=precious_regex + continue + ;; + + -release) + prev=release + continue + ;; + + -rpath) + prev=rpath + continue + ;; + + -R) + prev=xrpath + continue + ;; + + -R*) + func_stripname '-R' '' "$arg" + dir=$func_stripname_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + =*) + func_stripname '=' '' "$dir" + dir=$lt_sysroot$func_stripname_result + ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + case "$xrpath " in + *" $dir "*) ;; + *) func_append xrpath " $dir" ;; + esac + continue + ;; + + -shared) + # The effects of -shared are defined in a previous loop. + continue + ;; + + -shrext) + prev=shrext + continue + ;; + + -static | -static-libtool-libs) + # The effects of -static are defined in a previous loop. + # We used to do the same as -all-static on platforms that + # didn't have a PIC flag, but the assumption that the effects + # would be equivalent was wrong. It would break on at least + # Digital Unix and AIX. + continue + ;; + + -thread-safe) + thread_safe=yes + continue + ;; + + -version-info) + prev=vinfo + continue + ;; + + -version-number) + prev=vinfo + vinfo_number=yes + continue + ;; + + -weak) + prev=weak + continue + ;; + + -Wc,*) + func_stripname '-Wc,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs=$IFS; IFS=, + for flag in $args; do + IFS=$save_ifs + func_quote_for_eval "$flag" + func_append arg " $func_quote_for_eval_result" + func_append compiler_flags " $func_quote_for_eval_result" + done + IFS=$save_ifs + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Wl,*) + func_stripname '-Wl,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs=$IFS; IFS=, + for flag in $args; do + IFS=$save_ifs + func_quote_for_eval "$flag" + func_append arg " $wl$func_quote_for_eval_result" + func_append compiler_flags " $wl$func_quote_for_eval_result" + func_append linker_flags " $func_quote_for_eval_result" + done + IFS=$save_ifs + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Xcompiler) + prev=xcompiler + continue + ;; + + -Xlinker) + prev=xlinker + continue + ;; + + -XCClinker) + prev=xcclinker + continue + ;; + + # -msg_* for osf cc + -msg_*) + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result + ;; + + # Flags to be passed through unchanged, with rationale: + # -64, -mips[0-9] enable 64-bit mode for the SGI compiler + # -r[0-9][0-9]* specify processor for the SGI compiler + # -xarch=*, -xtarget=* enable 64-bit mode for the Sun compiler + # +DA*, +DD* enable 64-bit mode for the HP compiler + # -q* compiler args for the IBM compiler + # -m*, -t[45]*, -txscale* architecture-specific flags for GCC + # -F/path path to uninstalled frameworks, gcc on darwin + # -p, -pg, --coverage, -fprofile-* profiling flags for GCC + # -fstack-protector* stack protector flags for GCC + # @file GCC response files + # -tp=* Portland pgcc target processor selection + # --sysroot=* for sysroot support + # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization + # -specs=* GCC specs files + # -stdlib=* select c++ std lib with clang + # -fsanitize=* Clang/GCC memory and address sanitizer + # -fuse-ld=* Linker select flags for GCC + # -static-* direct GCC to link specific libraries statically + # -fcilkplus Cilk Plus language extension features for C/C++ + -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ + -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ + -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ + -specs=*|-fsanitize=*|-fuse-ld=*|-static-*|-fcilkplus) + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result + func_append compile_command " $arg" + func_append finalize_command " $arg" + func_append compiler_flags " $arg" + continue + ;; + + -Z*) + if test os2 = "`expr $host : '.*\(os2\)'`"; then + # OS/2 uses -Zxxx to specify OS/2-specific options + compiler_flags="$compiler_flags $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + case $arg in + -Zlinker | -Zstack) + prev=xcompiler + ;; + esac + continue + else + # Otherwise treat like 'Some other compiler flag' below + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result + fi + ;; + + # Some other compiler flag. + -* | +*) + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result + ;; + + *.$objext) + # A standard object. + func_append objs " $arg" + ;; + + *.lo) + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test none = "$pic_object" && + test none = "$non_pic_object"; then + func_fatal_error "cannot find name of object for '$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir=$func_dirname_result + + test none = "$pic_object" || { + # Prepend the subdirectory the object is found in. + pic_object=$xdir$pic_object + + if test dlfiles = "$prev"; then + if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then + func_append dlfiles " $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test dlprefiles = "$prev"; then + # Preload the old-style object. + func_append dlprefiles " $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg=$pic_object + } + + # Non-PIC object. + if test none != "$non_pic_object"; then + # Prepend the subdirectory the object is found in. + non_pic_object=$xdir$non_pic_object + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test none = "$pic_object"; then + arg=$non_pic_object + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object=$pic_object + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir=$func_dirname_result + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "'$arg' is not a valid libtool object" + fi + fi + ;; + + *.$libext) + # An archive. + func_append deplibs " $arg" + func_append old_deplibs " $arg" + continue + ;; + + *.la) + # A libtool-controlled library. + + func_resolve_sysroot "$arg" + if test dlfiles = "$prev"; then + # This library was specified with -dlopen. + func_append dlfiles " $func_resolve_sysroot_result" + prev= + elif test dlprefiles = "$prev"; then + # The library was specified with -dlpreopen. + func_append dlprefiles " $func_resolve_sysroot_result" + prev= + else + func_append deplibs " $func_resolve_sysroot_result" + fi + continue + ;; + + # Some other compiler argument. + *) + # Unknown arguments in both finalize_command and compile_command need + # to be aesthetically quoted because they are evaled later. + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result + ;; + esac # arg + + # Now actually substitute the argument into the commands. + if test -n "$arg"; then + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + done # argument parsing loop + + test -n "$prev" && \ + func_fatal_help "the '$prevarg' option requires an argument" + + if test yes = "$export_dynamic" && test -n "$export_dynamic_flag_spec"; then + eval arg=\"$export_dynamic_flag_spec\" + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + + oldlibs= + # calculate the name of the file, without its directory + func_basename "$output" + outputname=$func_basename_result + libobjs_save=$libobjs + + if test -n "$shlibpath_var"; then + # get the directories listed in $shlibpath_var + eval shlib_search_path=\`\$ECHO \"\$$shlibpath_var\" \| \$SED \'s/:/ /g\'\` + else + shlib_search_path= + fi + eval sys_lib_search_path=\"$sys_lib_search_path_spec\" + eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" + + # Definition is injected by LT_CONFIG during libtool generation. + func_munge_path_list sys_lib_dlsearch_path "$LT_SYS_LIBRARY_PATH" + + func_dirname "$output" "/" "" + output_objdir=$func_dirname_result$objdir + func_to_tool_file "$output_objdir/" + tool_output_objdir=$func_to_tool_file_result + # Create the object directory. + func_mkdir_p "$output_objdir" + + # Determine the type of output + case $output in + "") + func_fatal_help "you must specify an output file" + ;; + *.$libext) linkmode=oldlib ;; + *.lo | *.$objext) linkmode=obj ;; + *.la) linkmode=lib ;; + *) linkmode=prog ;; # Anything else should be a program. + esac + + specialdeplibs= + + libs= + # Find all interdependent deplibs by searching for libraries + # that are linked more than once (e.g. -la -lb -la) + for deplib in $deplibs; do + if $opt_preserve_dup_deps; then + case "$libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append libs " $deplib" + done + + if test lib = "$linkmode"; then + libs="$predeps $libs $compiler_lib_search_path $postdeps" + + # Compute libraries that are listed more than once in $predeps + # $postdeps and mark them as special (i.e., whose duplicates are + # not to be eliminated). + pre_post_deps= + if $opt_duplicate_compiler_generated_deps; then + for pre_post_dep in $predeps $postdeps; do + case "$pre_post_deps " in + *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;; + esac + func_append pre_post_deps " $pre_post_dep" + done + fi + pre_post_deps= + fi + + deplibs= + newdependency_libs= + newlib_search_path= + need_relink=no # whether we're linking any uninstalled libtool libraries + notinst_deplibs= # not-installed libtool libraries + notinst_path= # paths that contain not-installed libtool libraries + + case $linkmode in + lib) + passes="conv dlpreopen link" + for file in $dlfiles $dlprefiles; do + case $file in + *.la) ;; + *) + func_fatal_help "libraries can '-dlopen' only libtool libraries: $file" + ;; + esac + done + ;; + prog) + compile_deplibs= + finalize_deplibs= + alldeplibs=false + newdlfiles= + newdlprefiles= + passes="conv scan dlopen dlpreopen link" + ;; + *) passes="conv" + ;; + esac + + for pass in $passes; do + # The preopen pass in lib mode reverses $deplibs; put it back here + # so that -L comes before libs that need it for instance... + if test lib,link = "$linkmode,$pass"; then + ## FIXME: Find the place where the list is rebuilt in the wrong + ## order, and fix it there properly + tmp_deplibs= + for deplib in $deplibs; do + tmp_deplibs="$deplib $tmp_deplibs" + done + deplibs=$tmp_deplibs + fi + + if test lib,link = "$linkmode,$pass" || + test prog,scan = "$linkmode,$pass"; then + libs=$deplibs + deplibs= + fi + if test prog = "$linkmode"; then + case $pass in + dlopen) libs=$dlfiles ;; + dlpreopen) libs=$dlprefiles ;; + link) + libs="$deplibs %DEPLIBS%" + test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" + ;; + esac + fi + if test lib,dlpreopen = "$linkmode,$pass"; then + # Collect and forward deplibs of preopened libtool libs + for lib in $dlprefiles; do + # Ignore non-libtool-libs + dependency_libs= + func_resolve_sysroot "$lib" + case $lib in + *.la) func_source "$func_resolve_sysroot_result" ;; + esac + + # Collect preopened libtool deplibs, except any this library + # has declared as weak libs + for deplib in $dependency_libs; do + func_basename "$deplib" + deplib_base=$func_basename_result + case " $weak_libs " in + *" $deplib_base "*) ;; + *) func_append deplibs " $deplib" ;; + esac + done + done + libs=$dlprefiles + fi + if test dlopen = "$pass"; then + # Collect dlpreopened libraries + save_deplibs=$deplibs + deplibs= + fi + + for deplib in $libs; do + lib= + found=false + case $deplib in + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ + |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) + if test prog,link = "$linkmode,$pass"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + func_append compiler_flags " $deplib" + if test lib = "$linkmode"; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) func_append new_inherited_linker_flags " $deplib" ;; + esac + fi + fi + continue + ;; + -l*) + if test lib != "$linkmode" && test prog != "$linkmode"; then + func_warning "'-l' is ignored for archives/objects" + continue + fi + func_stripname '-l' '' "$deplib" + name=$func_stripname_result + if test lib = "$linkmode"; then + searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" + else + searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" + fi + for searchdir in $searchdirs; do + for search_ext in .la $std_shrext .so .a; do + # Search the libtool library + lib=$searchdir/lib$name$search_ext + if test -f "$lib"; then + if test .la = "$search_ext"; then + found=: + else + found=false + fi + break 2 + fi + done + done + if $found; then + # deplib is a libtool library + # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, + # We need to do some special things here, and not later. + if test yes = "$allow_libtool_libs_with_static_runtimes"; then + case " $predeps $postdeps " in + *" $deplib "*) + if func_lalib_p "$lib"; then + library_names= + old_library= + func_source "$lib" + for l in $old_library $library_names; do + ll=$l + done + if test "X$ll" = "X$old_library"; then # only static version available + found=false + func_dirname "$lib" "" "." + ladir=$func_dirname_result + lib=$ladir/$old_library + if test prog,link = "$linkmode,$pass"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" + fi + continue + fi + fi + ;; + *) ;; + esac + fi + else + # deplib doesn't seem to be a libtool library + if test prog,link = "$linkmode,$pass"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" + fi + continue + fi + ;; # -l + *.ltframework) + if test prog,link = "$linkmode,$pass"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + if test lib = "$linkmode"; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) func_append new_inherited_linker_flags " $deplib" ;; + esac + fi + fi + continue + ;; + -L*) + case $linkmode in + lib) + deplibs="$deplib $deplibs" + test conv = "$pass" && continue + newdependency_libs="$deplib $newdependency_libs" + func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + func_append newlib_search_path " $func_resolve_sysroot_result" + ;; + prog) + if test conv = "$pass"; then + deplibs="$deplib $deplibs" + continue + fi + if test scan = "$pass"; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + func_append newlib_search_path " $func_resolve_sysroot_result" + ;; + *) + func_warning "'-L' is ignored for archives/objects" + ;; + esac # linkmode + continue + ;; # -L + -R*) + if test link = "$pass"; then + func_stripname '-R' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + dir=$func_resolve_sysroot_result + # Make sure the xrpath contains only unique directories. + case "$xrpath " in + *" $dir "*) ;; + *) func_append xrpath " $dir" ;; + esac + fi + deplibs="$deplib $deplibs" + continue + ;; + *.la) + func_resolve_sysroot "$deplib" + lib=$func_resolve_sysroot_result + ;; + *.$libext) + if test conv = "$pass"; then + deplibs="$deplib $deplibs" + continue + fi + case $linkmode in + lib) + # Linking convenience modules into shared libraries is allowed, + # but linking other static libraries is non-portable. + case " $dlpreconveniencelibs " in + *" $deplib "*) ;; + *) + valid_a_lib=false + case $deplibs_check_method in + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \ + | $EGREP "$match_pattern_regex" > /dev/null; then + valid_a_lib=: + fi + ;; + pass_all) + valid_a_lib=: + ;; + esac + if $valid_a_lib; then + echo + $ECHO "*** Warning: Linking the shared library $output against the" + $ECHO "*** static library $deplib is not portable!" + deplibs="$deplib $deplibs" + else + echo + $ECHO "*** Warning: Trying to link with static lib archive $deplib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have" + echo "*** because the file extensions .$libext of this argument makes me believe" + echo "*** that it is just a static archive that I should not use here." + fi + ;; + esac + continue + ;; + prog) + if test link != "$pass"; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + continue + ;; + esac # linkmode + ;; # *.$libext + *.lo | *.$objext) + if test conv = "$pass"; then + deplibs="$deplib $deplibs" + elif test prog = "$linkmode"; then + if test dlpreopen = "$pass" || test yes != "$dlopen_support" || test no = "$build_libtool_libs"; then + # If there is no dlopen support or we're linking statically, + # we need to preload. + func_append newdlprefiles " $deplib" + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + func_append newdlfiles " $deplib" + fi + fi + continue + ;; + %DEPLIBS%) + alldeplibs=: + continue + ;; + esac # case $deplib + + $found || test -f "$lib" \ + || func_fatal_error "cannot find the library '$lib' or unhandled argument '$deplib'" + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$lib" \ + || func_fatal_error "'$lib' is not a valid libtool archive" + + func_dirname "$lib" "" "." + ladir=$func_dirname_result + + dlname= + dlopen= + dlpreopen= + libdir= + library_names= + old_library= + inherited_linker_flags= + # If the library was installed with an old release of libtool, + # it will not redefine variables installed, or shouldnotlink + installed=yes + shouldnotlink=no + avoidtemprpath= + + + # Read the .la file + func_source "$lib" + + # Convert "-framework foo" to "foo.ltframework" + if test -n "$inherited_linker_flags"; then + tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'` + for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do + case " $new_inherited_linker_flags " in + *" $tmp_inherited_linker_flag "*) ;; + *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";; + esac + done + fi + dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + if test lib,link = "$linkmode,$pass" || + test prog,scan = "$linkmode,$pass" || + { test prog != "$linkmode" && test lib != "$linkmode"; }; then + test -n "$dlopen" && func_append dlfiles " $dlopen" + test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen" + fi + + if test conv = "$pass"; then + # Only check for convenience libraries + deplibs="$lib $deplibs" + if test -z "$libdir"; then + if test -z "$old_library"; then + func_fatal_error "cannot find name of link library for '$lib'" + fi + # It is a libtool convenience library, so add in its objects. + func_append convenience " $ladir/$objdir/$old_library" + func_append old_convenience " $ladir/$objdir/$old_library" + tmp_libs= + for deplib in $dependency_libs; do + deplibs="$deplib $deplibs" + if $opt_preserve_dup_deps; then + case "$tmp_libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append tmp_libs " $deplib" + done + elif test prog != "$linkmode" && test lib != "$linkmode"; then + func_fatal_error "'$lib' is not a convenience library" + fi + continue + fi # $pass = conv + + + # Get the name of the library we link against. + linklib= + if test -n "$old_library" && + { test yes = "$prefer_static_libs" || + test built,no = "$prefer_static_libs,$installed"; }; then + linklib=$old_library + else + for l in $old_library $library_names; do + linklib=$l + done + fi + if test -z "$linklib"; then + func_fatal_error "cannot find name of link library for '$lib'" + fi + + # This library was specified with -dlopen. + if test dlopen = "$pass"; then + test -z "$libdir" \ + && func_fatal_error "cannot -dlopen a convenience library: '$lib'" + if test -z "$dlname" || + test yes != "$dlopen_support" || + test no = "$build_libtool_libs" + then + # If there is no dlname, no dlopen support or we're linking + # statically, we need to preload. We also need to preload any + # dependent libraries so libltdl's deplib preloader doesn't + # bomb out in the load deplibs phase. + func_append dlprefiles " $lib $dependency_libs" + else + func_append newdlfiles " $lib" + fi + continue + fi # $pass = dlopen + + # We need an absolute path. + case $ladir in + [\\/]* | [A-Za-z]:[\\/]*) abs_ladir=$ladir ;; + *) + abs_ladir=`cd "$ladir" && pwd` + if test -z "$abs_ladir"; then + func_warning "cannot determine absolute directory name of '$ladir'" + func_warning "passing it literally to the linker, although it might fail" + abs_ladir=$ladir + fi + ;; + esac + func_basename "$lib" + laname=$func_basename_result + + # Find the relevant object directory and library name. + if test yes = "$installed"; then + if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then + func_warning "library '$lib' was moved." + dir=$ladir + absdir=$abs_ladir + libdir=$abs_ladir + else + dir=$lt_sysroot$libdir + absdir=$lt_sysroot$libdir + fi + test yes = "$hardcode_automatic" && avoidtemprpath=yes + else + if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then + dir=$ladir + absdir=$abs_ladir + # Remove this search path later + func_append notinst_path " $abs_ladir" + else + dir=$ladir/$objdir + absdir=$abs_ladir/$objdir + # Remove this search path later + func_append notinst_path " $abs_ladir" + fi + fi # $installed = yes + func_stripname 'lib' '.la' "$laname" + name=$func_stripname_result + + # This library was specified with -dlpreopen. + if test dlpreopen = "$pass"; then + if test -z "$libdir" && test prog = "$linkmode"; then + func_fatal_error "only libraries may -dlpreopen a convenience library: '$lib'" + fi + case $host in + # special handling for platforms with PE-DLLs. + *cygwin* | *mingw* | *cegcc* ) + # Linker will automatically link against shared library if both + # static and shared are present. Therefore, ensure we extract + # symbols from the import library if a shared library is present + # (otherwise, the dlopen module name will be incorrect). We do + # this by putting the import library name into $newdlprefiles. + # We recover the dlopen module name by 'saving' the la file + # name in a special purpose variable, and (later) extracting the + # dlname from the la file. + if test -n "$dlname"; then + func_tr_sh "$dir/$linklib" + eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname" + func_append newdlprefiles " $dir/$linklib" + else + func_append newdlprefiles " $dir/$old_library" + # Keep a list of preopened convenience libraries to check + # that they are being used correctly in the link pass. + test -z "$libdir" && \ + func_append dlpreconveniencelibs " $dir/$old_library" + fi + ;; + * ) + # Prefer using a static library (so that no silly _DYNAMIC symbols + # are required to link). + if test -n "$old_library"; then + func_append newdlprefiles " $dir/$old_library" + # Keep a list of preopened convenience libraries to check + # that they are being used correctly in the link pass. + test -z "$libdir" && \ + func_append dlpreconveniencelibs " $dir/$old_library" + # Otherwise, use the dlname, so that lt_dlopen finds it. + elif test -n "$dlname"; then + func_append newdlprefiles " $dir/$dlname" + else + func_append newdlprefiles " $dir/$linklib" + fi + ;; + esac + fi # $pass = dlpreopen + + if test -z "$libdir"; then + # Link the convenience library + if test lib = "$linkmode"; then + deplibs="$dir/$old_library $deplibs" + elif test prog,link = "$linkmode,$pass"; then + compile_deplibs="$dir/$old_library $compile_deplibs" + finalize_deplibs="$dir/$old_library $finalize_deplibs" + else + deplibs="$lib $deplibs" # used for prog,scan pass + fi + continue + fi + + + if test prog = "$linkmode" && test link != "$pass"; then + func_append newlib_search_path " $ladir" + deplibs="$lib $deplibs" + + linkalldeplibs=false + if test no != "$link_all_deplibs" || test -z "$library_names" || + test no = "$build_libtool_libs"; then + linkalldeplibs=: + fi + + tmp_libs= + for deplib in $dependency_libs; do + case $deplib in + -L*) func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + func_append newlib_search_path " $func_resolve_sysroot_result" + ;; + esac + # Need to link against all dependency_libs? + if $linkalldeplibs; then + deplibs="$deplib $deplibs" + else + # Need to hardcode shared library paths + # or/and link against static libraries + newdependency_libs="$deplib $newdependency_libs" + fi + if $opt_preserve_dup_deps; then + case "$tmp_libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append tmp_libs " $deplib" + done # for deplib + continue + fi # $linkmode = prog... + + if test prog,link = "$linkmode,$pass"; then + if test -n "$library_names" && + { { test no = "$prefer_static_libs" || + test built,yes = "$prefer_static_libs,$installed"; } || + test -z "$old_library"; }; then + # We need to hardcode the library path + if test -n "$shlibpath_var" && test -z "$avoidtemprpath"; then + # Make sure the rpath contains only unique directories. + case $temp_rpath: in + *"$absdir:"*) ;; + *) func_append temp_rpath "$absdir:" ;; + esac + fi + + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) func_append compile_rpath " $absdir" ;; + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + ;; + esac + fi # $linkmode,$pass = prog,link... + + if $alldeplibs && + { test pass_all = "$deplibs_check_method" || + { test yes = "$build_libtool_libs" && + test -n "$library_names"; }; }; then + # We only need to search for static libraries + continue + fi + fi + + link_static=no # Whether the deplib will be linked statically + use_static_libs=$prefer_static_libs + if test built = "$use_static_libs" && test yes = "$installed"; then + use_static_libs=no + fi + if test -n "$library_names" && + { test no = "$use_static_libs" || test -z "$old_library"; }; then + case $host in + *cygwin* | *mingw* | *cegcc* | *os2*) + # No point in relinking DLLs because paths are not encoded + func_append notinst_deplibs " $lib" + need_relink=no + ;; + *) + if test no = "$installed"; then + func_append notinst_deplibs " $lib" + need_relink=yes + fi + ;; + esac + # This is a shared library + + # Warn about portability, can't link against -module's on some + # systems (darwin). Don't bleat about dlopened modules though! + dlopenmodule= + for dlpremoduletest in $dlprefiles; do + if test "X$dlpremoduletest" = "X$lib"; then + dlopenmodule=$dlpremoduletest + break + fi + done + if test -z "$dlopenmodule" && test yes = "$shouldnotlink" && test link = "$pass"; then + echo + if test prog = "$linkmode"; then + $ECHO "*** Warning: Linking the executable $output against the loadable module" + else + $ECHO "*** Warning: Linking the shared library $output against the loadable module" + fi + $ECHO "*** $linklib is not portable!" + fi + if test lib = "$linkmode" && + test yes = "$hardcode_into_libs"; then + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) func_append compile_rpath " $absdir" ;; + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + ;; + esac + fi + + if test -n "$old_archive_from_expsyms_cmds"; then + # figure out the soname + set dummy $library_names + shift + realname=$1 + shift + libname=`eval "\\$ECHO \"$libname_spec\""` + # use dlname if we got it. it's perfectly good, no? + if test -n "$dlname"; then + soname=$dlname + elif test -n "$soname_spec"; then + # bleh windows + case $host in + *cygwin* | mingw* | *cegcc* | *os2*) + func_arith $current - $age + major=$func_arith_result + versuffix=-$major + ;; + esac + eval soname=\"$soname_spec\" + else + soname=$realname + fi + + # Make a new name for the extract_expsyms_cmds to use + soroot=$soname + func_basename "$soroot" + soname=$func_basename_result + func_stripname 'lib' '.dll' "$soname" + newlib=libimp-$func_stripname_result.a + + # If the library has no export list, then create one now + if test -f "$output_objdir/$soname-def"; then : + else + func_verbose "extracting exported symbol list from '$soname'" + func_execute_cmds "$extract_expsyms_cmds" 'exit $?' + fi + + # Create $newlib + if test -f "$output_objdir/$newlib"; then :; else + func_verbose "generating import library for '$soname'" + func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' + fi + # make sure the library variables are pointing to the new library + dir=$output_objdir + linklib=$newlib + fi # test -n "$old_archive_from_expsyms_cmds" + + if test prog = "$linkmode" || test relink != "$opt_mode"; then + add_shlibpath= + add_dir= + add= + lib_linked=yes + case $hardcode_action in + immediate | unsupported) + if test no = "$hardcode_direct"; then + add=$dir/$linklib + case $host in + *-*-sco3.2v5.0.[024]*) add_dir=-L$dir ;; + *-*-sysv4*uw2*) add_dir=-L$dir ;; + *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ + *-*-unixware7*) add_dir=-L$dir ;; + *-*-darwin* ) + # if the lib is a (non-dlopened) module then we cannot + # link against it, someone is ignoring the earlier warnings + if /usr/bin/file -L $add 2> /dev/null | + $GREP ": [^:]* bundle" >/dev/null; then + if test "X$dlopenmodule" != "X$lib"; then + $ECHO "*** Warning: lib $linklib is a module, not a shared library" + if test -z "$old_library"; then + echo + echo "*** And there doesn't seem to be a static archive available" + echo "*** The link will probably fail, sorry" + else + add=$dir/$old_library + fi + elif test -n "$old_library"; then + add=$dir/$old_library + fi + fi + esac + elif test no = "$hardcode_minus_L"; then + case $host in + *-*-sunos*) add_shlibpath=$dir ;; + esac + add_dir=-L$dir + add=-l$name + elif test no = "$hardcode_shlibpath_var"; then + add_shlibpath=$dir + add=-l$name + else + lib_linked=no + fi + ;; + relink) + if test yes = "$hardcode_direct" && + test no = "$hardcode_direct_absolute"; then + add=$dir/$linklib + elif test yes = "$hardcode_minus_L"; then + add_dir=-L$absdir + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + func_append add_dir " -L$inst_prefix_dir$libdir" + ;; + esac + fi + add=-l$name + elif test yes = "$hardcode_shlibpath_var"; then + add_shlibpath=$dir + add=-l$name + else + lib_linked=no + fi + ;; + *) lib_linked=no ;; + esac + + if test yes != "$lib_linked"; then + func_fatal_configuration "unsupported hardcode properties" + fi + + if test -n "$add_shlibpath"; then + case :$compile_shlibpath: in + *":$add_shlibpath:"*) ;; + *) func_append compile_shlibpath "$add_shlibpath:" ;; + esac + fi + if test prog = "$linkmode"; then + test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" + test -n "$add" && compile_deplibs="$add $compile_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + if test yes != "$hardcode_direct" && + test yes != "$hardcode_minus_L" && + test yes = "$hardcode_shlibpath_var"; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) func_append finalize_shlibpath "$libdir:" ;; + esac + fi + fi + fi + + if test prog = "$linkmode" || test relink = "$opt_mode"; then + add_shlibpath= + add_dir= + add= + # Finalize command for both is simple: just hardcode it. + if test yes = "$hardcode_direct" && + test no = "$hardcode_direct_absolute"; then + add=$libdir/$linklib + elif test yes = "$hardcode_minus_L"; then + add_dir=-L$libdir + add=-l$name + elif test yes = "$hardcode_shlibpath_var"; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) func_append finalize_shlibpath "$libdir:" ;; + esac + add=-l$name + elif test yes = "$hardcode_automatic"; then + if test -n "$inst_prefix_dir" && + test -f "$inst_prefix_dir$libdir/$linklib"; then + add=$inst_prefix_dir$libdir/$linklib + else + add=$libdir/$linklib + fi + else + # We cannot seem to hardcode it, guess we'll fake it. + add_dir=-L$libdir + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + func_append add_dir " -L$inst_prefix_dir$libdir" + ;; + esac + fi + add=-l$name + fi + + if test prog = "$linkmode"; then + test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" + test -n "$add" && finalize_deplibs="$add $finalize_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + fi + fi + elif test prog = "$linkmode"; then + # Here we assume that one of hardcode_direct or hardcode_minus_L + # is not unsupported. This is valid on all known static and + # shared platforms. + if test unsupported != "$hardcode_direct"; then + test -n "$old_library" && linklib=$old_library + compile_deplibs="$dir/$linklib $compile_deplibs" + finalize_deplibs="$dir/$linklib $finalize_deplibs" + else + compile_deplibs="-l$name -L$dir $compile_deplibs" + finalize_deplibs="-l$name -L$dir $finalize_deplibs" + fi + elif test yes = "$build_libtool_libs"; then + # Not a shared library + if test pass_all != "$deplibs_check_method"; then + # We're trying link a shared library against a static one + # but the system doesn't support it. + + # Just print a warning and add the library to dependency_libs so + # that the program can be linked against the static library. + echo + $ECHO "*** Warning: This system cannot link to static lib archive $lib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have." + if test yes = "$module"; then + echo "*** But as you try to build a module library, libtool will still create " + echo "*** a static module, that should work as long as the dlopening application" + echo "*** is linked with the -dlopen flag to resolve symbols at runtime." + if test -z "$global_symbol_pipe"; then + echo + echo "*** However, this would only work if libtool was able to extract symbol" + echo "*** lists from a program, using 'nm' or equivalent, but libtool could" + echo "*** not find such a program. So, this module is probably useless." + echo "*** 'nm' from GNU binutils and a full rebuild may help." + fi + if test no = "$build_old_libs"; then + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + else + deplibs="$dir/$old_library $deplibs" + link_static=yes + fi + fi # link shared/static library? + + if test lib = "$linkmode"; then + if test -n "$dependency_libs" && + { test yes != "$hardcode_into_libs" || + test yes = "$build_old_libs" || + test yes = "$link_static"; }; then + # Extract -R from dependency_libs + temp_deplibs= + for libdir in $dependency_libs; do + case $libdir in + -R*) func_stripname '-R' '' "$libdir" + temp_xrpath=$func_stripname_result + case " $xrpath " in + *" $temp_xrpath "*) ;; + *) func_append xrpath " $temp_xrpath";; + esac;; + *) func_append temp_deplibs " $libdir";; + esac + done + dependency_libs=$temp_deplibs + fi + + func_append newlib_search_path " $absdir" + # Link against this library + test no = "$link_static" && newdependency_libs="$abs_ladir/$laname $newdependency_libs" + # ... and its dependency_libs + tmp_libs= + for deplib in $dependency_libs; do + newdependency_libs="$deplib $newdependency_libs" + case $deplib in + -L*) func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result";; + *) func_resolve_sysroot "$deplib" ;; + esac + if $opt_preserve_dup_deps; then + case "$tmp_libs " in + *" $func_resolve_sysroot_result "*) + func_append specialdeplibs " $func_resolve_sysroot_result" ;; + esac + fi + func_append tmp_libs " $func_resolve_sysroot_result" + done + + if test no != "$link_all_deplibs"; then + # Add the search paths of all dependency libraries + for deplib in $dependency_libs; do + path= + case $deplib in + -L*) path=$deplib ;; + *.la) + func_resolve_sysroot "$deplib" + deplib=$func_resolve_sysroot_result + func_dirname "$deplib" "" "." + dir=$func_dirname_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) absdir=$dir ;; + *) + absdir=`cd "$dir" && pwd` + if test -z "$absdir"; then + func_warning "cannot determine absolute directory name of '$dir'" + absdir=$dir + fi + ;; + esac + if $GREP "^installed=no" $deplib > /dev/null; then + case $host in + *-*-darwin*) + depdepl= + eval deplibrary_names=`$SED -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` + if test -n "$deplibrary_names"; then + for tmp in $deplibrary_names; do + depdepl=$tmp + done + if test -f "$absdir/$objdir/$depdepl"; then + depdepl=$absdir/$objdir/$depdepl + darwin_install_name=`$OTOOL -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + if test -z "$darwin_install_name"; then + darwin_install_name=`$OTOOL64 -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + fi + func_append compiler_flags " $wl-dylib_file $wl$darwin_install_name:$depdepl" + func_append linker_flags " -dylib_file $darwin_install_name:$depdepl" + path= + fi + fi + ;; + *) + path=-L$absdir/$objdir + ;; + esac + else + eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + test -z "$libdir" && \ + func_fatal_error "'$deplib' is not a valid libtool archive" + test "$absdir" != "$libdir" && \ + func_warning "'$deplib' seems to be moved" + + path=-L$absdir + fi + ;; + esac + case " $deplibs " in + *" $path "*) ;; + *) deplibs="$path $deplibs" ;; + esac + done + fi # link_all_deplibs != no + fi # linkmode = lib + done # for deplib in $libs + if test link = "$pass"; then + if test prog = "$linkmode"; then + compile_deplibs="$new_inherited_linker_flags $compile_deplibs" + finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" + else + compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + fi + fi + dependency_libs=$newdependency_libs + if test dlpreopen = "$pass"; then + # Link the dlpreopened libraries before other libraries + for deplib in $save_deplibs; do + deplibs="$deplib $deplibs" + done + fi + if test dlopen != "$pass"; then + test conv = "$pass" || { + # Make sure lib_search_path contains only unique directories. + lib_search_path= + for dir in $newlib_search_path; do + case "$lib_search_path " in + *" $dir "*) ;; + *) func_append lib_search_path " $dir" ;; + esac + done + newlib_search_path= + } + + if test prog,link = "$linkmode,$pass"; then + vars="compile_deplibs finalize_deplibs" + else + vars=deplibs + fi + for var in $vars dependency_libs; do + # Add libraries to $var in reverse order + eval tmp_libs=\"\$$var\" + new_libs= + for deplib in $tmp_libs; do + # FIXME: Pedantically, this is the right thing to do, so + # that some nasty dependency loop isn't accidentally + # broken: + #new_libs="$deplib $new_libs" + # Pragmatically, this seems to cause very few problems in + # practice: + case $deplib in + -L*) new_libs="$deplib $new_libs" ;; + -R*) ;; + *) + # And here is the reason: when a library appears more + # than once as an explicit dependence of a library, or + # is implicitly linked in more than once by the + # compiler, it is considered special, and multiple + # occurrences thereof are not removed. Compare this + # with having the same library being listed as a + # dependency of multiple other libraries: in this case, + # we know (pedantically, we assume) the library does not + # need to be listed more than once, so we keep only the + # last copy. This is not always right, but it is rare + # enough that we require users that really mean to play + # such unportable linking tricks to link the library + # using -Wl,-lname, so that libtool does not consider it + # for duplicate removal. + case " $specialdeplibs " in + *" $deplib "*) new_libs="$deplib $new_libs" ;; + *) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$deplib $new_libs" ;; + esac + ;; + esac + ;; + esac + done + tmp_libs= + for deplib in $new_libs; do + case $deplib in + -L*) + case " $tmp_libs " in + *" $deplib "*) ;; + *) func_append tmp_libs " $deplib" ;; + esac + ;; + *) func_append tmp_libs " $deplib" ;; + esac + done + eval $var=\"$tmp_libs\" + done # for var + fi + + # Add Sun CC postdeps if required: + test CXX = "$tagname" && { + case $host_os in + linux*) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C++ 5.9 + func_suncc_cstd_abi + + if test no != "$suncc_use_cstd_abi"; then + func_append postdeps ' -library=Cstd -library=Crun' + fi + ;; + esac + ;; + + solaris*) + func_cc_basename "$CC" + case $func_cc_basename_result in + CC* | sunCC*) + func_suncc_cstd_abi + + if test no != "$suncc_use_cstd_abi"; then + func_append postdeps ' -library=Cstd -library=Crun' + fi + ;; + esac + ;; + esac + } + + # Last step: remove runtime libs from dependency_libs + # (they stay in deplibs) + tmp_libs= + for i in $dependency_libs; do + case " $predeps $postdeps $compiler_lib_search_path " in + *" $i "*) + i= + ;; + esac + if test -n "$i"; then + func_append tmp_libs " $i" + fi + done + dependency_libs=$tmp_libs + done # for pass + if test prog = "$linkmode"; then + dlfiles=$newdlfiles + fi + if test prog = "$linkmode" || test lib = "$linkmode"; then + dlprefiles=$newdlprefiles + fi + + case $linkmode in + oldlib) + if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then + func_warning "'-dlopen' is ignored for archives" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "'-l' and '-L' are ignored for archives" ;; + esac + + test -n "$rpath" && \ + func_warning "'-rpath' is ignored for archives" + + test -n "$xrpath" && \ + func_warning "'-R' is ignored for archives" + + test -n "$vinfo" && \ + func_warning "'-version-info/-version-number' is ignored for archives" + + test -n "$release" && \ + func_warning "'-release' is ignored for archives" + + test -n "$export_symbols$export_symbols_regex" && \ + func_warning "'-export-symbols' is ignored for archives" + + # Now set the variables for building old libraries. + build_libtool_libs=no + oldlibs=$output + func_append objs "$old_deplibs" + ;; + + lib) + # Make sure we only generate libraries of the form 'libNAME.la'. + case $outputname in + lib*) + func_stripname 'lib' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + ;; + *) + test no = "$module" \ + && func_fatal_help "libtool library '$output' must begin with 'lib'" + + if test no != "$need_lib_prefix"; then + # Add the "lib" prefix for modules if required + func_stripname '' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + else + func_stripname '' '.la' "$outputname" + libname=$func_stripname_result + fi + ;; + esac + + if test -n "$objs"; then + if test pass_all != "$deplibs_check_method"; then + func_fatal_error "cannot build libtool library '$output' from non-libtool objects on this host:$objs" + else + echo + $ECHO "*** Warning: Linking the shared library $output against the non-libtool" + $ECHO "*** objects $objs is not portable!" + func_append libobjs " $objs" + fi + fi + + test no = "$dlself" \ + || func_warning "'-dlopen self' is ignored for libtool libraries" + + set dummy $rpath + shift + test 1 -lt "$#" \ + && func_warning "ignoring multiple '-rpath's for a libtool library" + + install_libdir=$1 + + oldlibs= + if test -z "$rpath"; then + if test yes = "$build_libtool_libs"; then + # Building a libtool convenience library. + # Some compilers have problems with a '.al' extension so + # convenience libraries should have the same extension an + # archive normally would. + oldlibs="$output_objdir/$libname.$libext $oldlibs" + build_libtool_libs=convenience + build_old_libs=yes + fi + + test -n "$vinfo" && \ + func_warning "'-version-info/-version-number' is ignored for convenience libraries" + + test -n "$release" && \ + func_warning "'-release' is ignored for convenience libraries" + else + + # Parse the version information argument. + save_ifs=$IFS; IFS=: + set dummy $vinfo 0 0 0 + shift + IFS=$save_ifs + + test -n "$7" && \ + func_fatal_help "too many parameters to '-version-info'" + + # convert absolute version numbers to libtool ages + # this retains compatibility with .la files and attempts + # to make the code below a bit more comprehensible + + case $vinfo_number in + yes) + number_major=$1 + number_minor=$2 + number_revision=$3 + # + # There are really only two kinds -- those that + # use the current revision as the major version + # and those that subtract age and use age as + # a minor version. But, then there is irix + # that has an extra 1 added just for fun + # + case $version_type in + # correct linux to gnu/linux during the next big refactor + darwin|freebsd-elf|linux|osf|windows|none) + func_arith $number_major + $number_minor + current=$func_arith_result + age=$number_minor + revision=$number_revision + ;; + freebsd-aout|qnx|sunos) + current=$number_major + revision=$number_minor + age=0 + ;; + irix|nonstopux) + func_arith $number_major + $number_minor + current=$func_arith_result + age=$number_minor + revision=$number_minor + lt_irix_increment=no + ;; + *) + func_fatal_configuration "$modename: unknown library version type '$version_type'" + ;; + esac + ;; + no) + current=$1 + revision=$2 + age=$3 + ;; + esac + + # Check that each of the things are valid numbers. + case $current in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "CURRENT '$current' must be a nonnegative integer" + func_fatal_error "'$vinfo' is not valid version information" + ;; + esac + + case $revision in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "REVISION '$revision' must be a nonnegative integer" + func_fatal_error "'$vinfo' is not valid version information" + ;; + esac + + case $age in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "AGE '$age' must be a nonnegative integer" + func_fatal_error "'$vinfo' is not valid version information" + ;; + esac + + if test "$age" -gt "$current"; then + func_error "AGE '$age' is greater than the current interface number '$current'" + func_fatal_error "'$vinfo' is not valid version information" + fi + + # Calculate the version variables. + major= + versuffix= + verstring= + case $version_type in + none) ;; + + darwin) + # Like Linux, but with the current version available in + # verstring for coding it into the library header + func_arith $current - $age + major=.$func_arith_result + versuffix=$major.$age.$revision + # Darwin ld doesn't like 0 for these options... + func_arith $current + 1 + minor_current=$func_arith_result + xlcverstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + # On Darwin other compilers + case $CC in + nagfor*) + verstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" + ;; + *) + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + ;; + esac + ;; + + freebsd-aout) + major=.$current + versuffix=.$current.$revision + ;; + + freebsd-elf) + func_arith $current - $age + major=.$func_arith_result + versuffix=$major.$age.$revision + ;; + + irix | nonstopux) + if test no = "$lt_irix_increment"; then + func_arith $current - $age + else + func_arith $current - $age + 1 + fi + major=$func_arith_result + + case $version_type in + nonstopux) verstring_prefix=nonstopux ;; + *) verstring_prefix=sgi ;; + esac + verstring=$verstring_prefix$major.$revision + + # Add in all the interfaces that we are compatible with. + loop=$revision + while test 0 -ne "$loop"; do + func_arith $revision - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring=$verstring_prefix$major.$iface:$verstring + done + + # Before this point, $major must not contain '.'. + major=.$major + versuffix=$major.$revision + ;; + + linux) # correct to gnu/linux during the next big refactor + func_arith $current - $age + major=.$func_arith_result + versuffix=$major.$age.$revision + ;; + + osf) + func_arith $current - $age + major=.$func_arith_result + versuffix=.$current.$age.$revision + verstring=$current.$age.$revision + + # Add in all the interfaces that we are compatible with. + loop=$age + while test 0 -ne "$loop"; do + func_arith $current - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring=$verstring:$iface.0 + done + + # Make executables depend on our current version. + func_append verstring ":$current.0" + ;; + + qnx) + major=.$current + versuffix=.$current + ;; + + sco) + major=.$current + versuffix=.$current + ;; + + sunos) + major=.$current + versuffix=.$current.$revision + ;; + + windows) + # Use '-' rather than '.', since we only want one + # extension on DOS 8.3 file systems. + func_arith $current - $age + major=$func_arith_result + versuffix=-$major + ;; + + *) + func_fatal_configuration "unknown library version type '$version_type'" + ;; + esac + + # Clear the version info if we defaulted, and they specified a release. + if test -z "$vinfo" && test -n "$release"; then + major= + case $version_type in + darwin) + # we can't check for "0.0" in archive_cmds due to quoting + # problems, so we reset it completely + verstring= + ;; + *) + verstring=0.0 + ;; + esac + if test no = "$need_version"; then + versuffix= + else + versuffix=.0.0 + fi + fi + + # Remove version info from name if versioning should be avoided + if test yes,no = "$avoid_version,$need_version"; then + major= + versuffix= + verstring= + fi + + # Check to see if the archive will have undefined symbols. + if test yes = "$allow_undefined"; then + if test unsupported = "$allow_undefined_flag"; then + if test yes = "$build_old_libs"; then + func_warning "undefined symbols not allowed in $host shared libraries; building static only" + build_libtool_libs=no + else + func_fatal_error "can't build $host shared library unless -no-undefined is specified" + fi + fi + else + # Don't allow undefined symbols. + allow_undefined_flag=$no_undefined_flag + fi + + fi + + func_generate_dlsyms "$libname" "$libname" : + func_append libobjs " $symfileobj" + test " " = "$libobjs" && libobjs= + + if test relink != "$opt_mode"; then + # Remove our outputs, but don't remove object files since they + # may have been created when compiling PIC objects. + removelist= + tempremovelist=`$ECHO "$output_objdir/*"` + for p in $tempremovelist; do + case $p in + *.$objext | *.gcno) + ;; + $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/$libname$release.*) + if test -n "$precious_files_regex"; then + if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 + then + continue + fi + fi + func_append removelist " $p" + ;; + *) ;; + esac + done + test -n "$removelist" && \ + func_show_eval "${RM}r \$removelist" + fi + + # Now set the variables for building old libraries. + if test yes = "$build_old_libs" && test convenience != "$build_libtool_libs"; then + func_append oldlibs " $output_objdir/$libname.$libext" + + # Transform .lo files to .o files. + oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; $lo2o" | $NL2SP` + fi + + # Eliminate all temporary directories. + #for path in $notinst_path; do + # lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"` + # deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"` + # dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"` + #done + + if test -n "$xrpath"; then + # If the user specified any rpath flags, then add them. + temp_xrpath= + for libdir in $xrpath; do + func_replace_sysroot "$libdir" + func_append temp_xrpath " -R$func_replace_sysroot_result" + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + done + if test yes != "$hardcode_into_libs" || test yes = "$build_old_libs"; then + dependency_libs="$temp_xrpath $dependency_libs" + fi + fi + + # Make sure dlfiles contains only unique files that won't be dlpreopened + old_dlfiles=$dlfiles + dlfiles= + for lib in $old_dlfiles; do + case " $dlprefiles $dlfiles " in + *" $lib "*) ;; + *) func_append dlfiles " $lib" ;; + esac + done + + # Make sure dlprefiles contains only unique files + old_dlprefiles=$dlprefiles + dlprefiles= + for lib in $old_dlprefiles; do + case "$dlprefiles " in + *" $lib "*) ;; + *) func_append dlprefiles " $lib" ;; + esac + done + + if test yes = "$build_libtool_libs"; then + if test -n "$rpath"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*) + # these systems don't actually have a c library (as such)! + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C library is in the System framework + func_append deplibs " System.ltframework" + ;; + *-*-netbsd*) + # Don't link with libc until the a.out ld.so is fixed. + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc due to us having libc/libc_r. + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + ;; + *) + # Add libc to deplibs on all other systems if necessary. + if test yes = "$build_libtool_need_lc"; then + func_append deplibs " -lc" + fi + ;; + esac + fi + + # Transform deplibs into only deplibs that can be linked in shared. + name_save=$name + libname_save=$libname + release_save=$release + versuffix_save=$versuffix + major_save=$major + # I'm not sure if I'm treating the release correctly. I think + # release should show up in the -l (ie -lgmp5) so we don't want to + # add it in twice. Is that correct? + release= + versuffix= + major= + newdeplibs= + droppeddeps=no + case $deplibs_check_method in + pass_all) + # Don't check for shared/static. Everything works. + # This might be a little naive. We might want to check + # whether the library exists or not. But this is on + # osf3 & osf4 and I'm not really sure... Just + # implementing what was already the behavior. + newdeplibs=$deplibs + ;; + test_compile) + # This code stresses the "libraries are programs" paradigm to its + # limits. Maybe even breaks it. We compile a program, linking it + # against the deplibs as a proxy for the library. Then we can check + # whether they linked in statically or dynamically with ldd. + $opt_dry_run || $RM conftest.c + cat > conftest.c </dev/null` + $nocaseglob + else + potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` + fi + for potent_lib in $potential_libs; do + # Follow soft links. + if ls -lLd "$potent_lib" 2>/dev/null | + $GREP " -> " >/dev/null; then + continue + fi + # The statement above tries to avoid entering an + # endless loop below, in case of cyclic links. + # We might still enter an endless loop, since a link + # loop can be closed while we follow links, + # but so what? + potlib=$potent_lib + while test -h "$potlib" 2>/dev/null; do + potliblink=`ls -ld $potlib | $SED 's/.* -> //'` + case $potliblink in + [\\/]* | [A-Za-z]:[\\/]*) potlib=$potliblink;; + *) potlib=`$ECHO "$potlib" | $SED 's|[^/]*$||'`"$potliblink";; + esac + done + if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | + $SED -e 10q | + $EGREP "$file_magic_regex" > /dev/null; then + func_append newdeplibs " $a_deplib" + a_deplib= + break 2 + fi + done + done + fi + if test -n "$a_deplib"; then + droppeddeps=yes + echo + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have" + echo "*** because I did check the linker path looking for a file starting" + if test -z "$potlib"; then + $ECHO "*** with $libname but no candidates were found. (...for file magic test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a file magic. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + func_append newdeplibs " $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + for a_deplib in $deplibs; do + case $a_deplib in + -l*) + func_stripname -l '' "$a_deplib" + name=$func_stripname_result + if test yes = "$allow_libtool_libs_with_static_runtimes"; then + case " $predeps $postdeps " in + *" $a_deplib "*) + func_append newdeplibs " $a_deplib" + a_deplib= + ;; + esac + fi + if test -n "$a_deplib"; then + libname=`eval "\\$ECHO \"$libname_spec\""` + for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do + potential_libs=`ls $i/$libname[.-]* 2>/dev/null` + for potent_lib in $potential_libs; do + potlib=$potent_lib # see symlink-check above in file_magic test + if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \ + $EGREP "$match_pattern_regex" > /dev/null; then + func_append newdeplibs " $a_deplib" + a_deplib= + break 2 + fi + done + done + fi + if test -n "$a_deplib"; then + droppeddeps=yes + echo + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have" + echo "*** because I did check the linker path looking for a file starting" + if test -z "$potlib"; then + $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a regex pattern. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + func_append newdeplibs " $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + none | unknown | *) + newdeplibs= + tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'` + if test yes = "$allow_libtool_libs_with_static_runtimes"; then + for i in $predeps $postdeps; do + # can't use Xsed below, because $i might contain '/' + tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s|$i||"` + done + fi + case $tmp_deplibs in + *[!\ \ ]*) + echo + if test none = "$deplibs_check_method"; then + echo "*** Warning: inter-library dependencies are not supported in this platform." + else + echo "*** Warning: inter-library dependencies are not known to be supported." + fi + echo "*** All declared inter-library dependencies are being dropped." + droppeddeps=yes + ;; + esac + ;; + esac + versuffix=$versuffix_save + major=$major_save + release=$release_save + libname=$libname_save + name=$name_save + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library with the System framework + newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'` + ;; + esac + + if test yes = "$droppeddeps"; then + if test yes = "$module"; then + echo + echo "*** Warning: libtool could not satisfy all declared inter-library" + $ECHO "*** dependencies of module $libname. Therefore, libtool will create" + echo "*** a static module, that should work as long as the dlopening" + echo "*** application is linked with the -dlopen flag." + if test -z "$global_symbol_pipe"; then + echo + echo "*** However, this would only work if libtool was able to extract symbol" + echo "*** lists from a program, using 'nm' or equivalent, but libtool could" + echo "*** not find such a program. So, this module is probably useless." + echo "*** 'nm' from GNU binutils and a full rebuild may help." + fi + if test no = "$build_old_libs"; then + oldlibs=$output_objdir/$libname.$libext + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + else + echo "*** The inter-library dependencies that have been dropped here will be" + echo "*** automatically added whenever a program is linked with this library" + echo "*** or is declared to -dlopen it." + + if test no = "$allow_undefined"; then + echo + echo "*** Since this library must not contain undefined symbols," + echo "*** because either the platform does not support them or" + echo "*** it was explicitly requested with -no-undefined," + echo "*** libtool will only create a static version of it." + if test no = "$build_old_libs"; then + oldlibs=$output_objdir/$libname.$libext + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + fi + fi + # Done checking deplibs! + deplibs=$newdeplibs + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + case $host in + *-*-darwin*) + newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $deplibs " in + *" -L$path/$objdir "*) + func_append new_libs " -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) func_append new_libs " $deplib" ;; + esac + ;; + *) func_append new_libs " $deplib" ;; + esac + done + deplibs=$new_libs + + # All the library-specific variables (install_libdir is set above). + library_names= + old_library= + dlname= + + # Test again, we may have decided not to build it any more + if test yes = "$build_libtool_libs"; then + # Remove $wl instances when linking with ld. + # FIXME: should test the right _cmds variable. + case $archive_cmds in + *\$LD\ *) wl= ;; + esac + if test yes = "$hardcode_into_libs"; then + # Hardcode the library paths + hardcode_libdirs= + dep_rpath= + rpath=$finalize_rpath + test relink = "$opt_mode" || rpath=$compile_rpath$rpath + for libdir in $rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + func_replace_sysroot "$libdir" + libdir=$func_replace_sysroot_result + if test -z "$hardcode_libdirs"; then + hardcode_libdirs=$libdir + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + func_append dep_rpath " $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) func_append perm_rpath " $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir=$hardcode_libdirs + eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" + fi + if test -n "$runpath_var" && test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + func_append rpath "$dir:" + done + eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" + fi + test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" + fi + + shlibpath=$finalize_shlibpath + test relink = "$opt_mode" || shlibpath=$compile_shlibpath$shlibpath + if test -n "$shlibpath"; then + eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" + fi + + # Get the real and link names of the library. + eval shared_ext=\"$shrext_cmds\" + eval library_names=\"$library_names_spec\" + set dummy $library_names + shift + realname=$1 + shift + + if test -n "$soname_spec"; then + eval soname=\"$soname_spec\" + else + soname=$realname + fi + if test -z "$dlname"; then + dlname=$soname + fi + + lib=$output_objdir/$realname + linknames= + for link + do + func_append linknames " $link" + done + + # Use standard objects if they are pic + test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP` + test "X$libobjs" = "X " && libobjs= + + delfiles= + if test -n "$export_symbols" && test -n "$include_expsyms"; then + $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" + export_symbols=$output_objdir/$libname.uexp + func_append delfiles " $export_symbols" + fi + + orig_export_symbols= + case $host_os in + cygwin* | mingw* | cegcc*) + if test -n "$export_symbols" && test -z "$export_symbols_regex"; then + # exporting using user supplied symfile + func_dll_def_p "$export_symbols" || { + # and it's NOT already a .def file. Must figure out + # which of the given symbols are data symbols and tag + # them as such. So, trigger use of export_symbols_cmds. + # export_symbols gets reassigned inside the "prepare + # the list of exported symbols" if statement, so the + # include_expsyms logic still works. + orig_export_symbols=$export_symbols + export_symbols= + always_export_symbols=yes + } + fi + ;; + esac + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + if test yes = "$always_export_symbols" || test -n "$export_symbols_regex"; then + func_verbose "generating symbol list for '$libname.la'" + export_symbols=$output_objdir/$libname.exp + $opt_dry_run || $RM $export_symbols + cmds=$export_symbols_cmds + save_ifs=$IFS; IFS='~' + for cmd1 in $cmds; do + IFS=$save_ifs + # Take the normal branch if the nm_file_list_spec branch + # doesn't work or if tool conversion is not needed. + case $nm_file_list_spec~$to_tool_file_cmd in + *~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*) + try_normal_branch=yes + eval cmd=\"$cmd1\" + func_len " $cmd" + len=$func_len_result + ;; + *) + try_normal_branch=no + ;; + esac + if test yes = "$try_normal_branch" \ + && { test "$len" -lt "$max_cmd_len" \ + || test "$max_cmd_len" -le -1; } + then + func_show_eval "$cmd" 'exit $?' + skipped_export=false + elif test -n "$nm_file_list_spec"; then + func_basename "$output" + output_la=$func_basename_result + save_libobjs=$libobjs + save_output=$output + output=$output_objdir/$output_la.nm + func_to_tool_file "$output" + libobjs=$nm_file_list_spec$func_to_tool_file_result + func_append delfiles " $output" + func_verbose "creating $NM input file list: $output" + for obj in $save_libobjs; do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" + done > "$output" + eval cmd=\"$cmd1\" + func_show_eval "$cmd" 'exit $?' + output=$save_output + libobjs=$save_libobjs + skipped_export=false + else + # The command line is too long to execute in one step. + func_verbose "using reloadable object file for export list..." + skipped_export=: + # Break out early, otherwise skipped_export may be + # set to false by a later but shorter cmd. + break + fi + done + IFS=$save_ifs + if test -n "$export_symbols_regex" && test : != "$skipped_export"; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + fi + + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols=$export_symbols + test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols + $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' + fi + + if test : != "$skipped_export" && test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for '$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands, which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + func_append delfiles " $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + + tmp_deplibs= + for test_deplib in $deplibs; do + case " $convenience " in + *" $test_deplib "*) ;; + *) + func_append tmp_deplibs " $test_deplib" + ;; + esac + done + deplibs=$tmp_deplibs + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec" && + test yes = "$compiler_needs_object" && + test -z "$libobjs"; then + # extract the archives, so we have objects to list. + # TODO: could optimize this to just extract one archive. + whole_archive_flag_spec= + fi + if test -n "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + else + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + + func_extract_archives $gentop $convenience + func_append libobjs " $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + fi + + if test yes = "$thread_safe" && test -n "$thread_safe_flag_spec"; then + eval flag=\"$thread_safe_flag_spec\" + func_append linker_flags " $flag" + fi + + # Make a backup of the uninstalled library when relinking + if test relink = "$opt_mode"; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? + fi + + # Do each of the archive commands. + if test yes = "$module" && test -n "$module_cmds"; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + eval test_cmds=\"$module_expsym_cmds\" + cmds=$module_expsym_cmds + else + eval test_cmds=\"$module_cmds\" + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + eval test_cmds=\"$archive_expsym_cmds\" + cmds=$archive_expsym_cmds + else + eval test_cmds=\"$archive_cmds\" + cmds=$archive_cmds + fi + fi + + if test : != "$skipped_export" && + func_len " $test_cmds" && + len=$func_len_result && + test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + : + else + # The command line is too long to link in one step, link piecewise + # or, if using GNU ld and skipped_export is not :, use a linker + # script. + + # Save the value of $output and $libobjs because we want to + # use them later. If we have whole_archive_flag_spec, we + # want to use save_libobjs as it was before + # whole_archive_flag_spec was expanded, because we can't + # assume the linker understands whole_archive_flag_spec. + # This may have to be revisited, in case too many + # convenience libraries get linked in and end up exceeding + # the spec. + if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + fi + save_output=$output + func_basename "$output" + output_la=$func_basename_result + + # Clear the reloadable object creation command queue and + # initialize k to one. + test_cmds= + concat_cmds= + objlist= + last_robj= + k=1 + + if test -n "$save_libobjs" && test : != "$skipped_export" && test yes = "$with_gnu_ld"; then + output=$output_objdir/$output_la.lnkscript + func_verbose "creating GNU ld script: $output" + echo 'INPUT (' > $output + for obj in $save_libobjs + do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" >> $output + done + echo ')' >> $output + func_append delfiles " $output" + func_to_tool_file "$output" + output=$func_to_tool_file_result + elif test -n "$save_libobjs" && test : != "$skipped_export" && test -n "$file_list_spec"; then + output=$output_objdir/$output_la.lnk + func_verbose "creating linker input file list: $output" + : > $output + set x $save_libobjs + shift + firstobj= + if test yes = "$compiler_needs_object"; then + firstobj="$1 " + shift + fi + for obj + do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" >> $output + done + func_append delfiles " $output" + func_to_tool_file "$output" + output=$firstobj\"$file_list_spec$func_to_tool_file_result\" + else + if test -n "$save_libobjs"; then + func_verbose "creating reloadable object files..." + output=$output_objdir/$output_la-$k.$objext + eval test_cmds=\"$reload_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + + # Loop over the list of objects to be linked. + for obj in $save_libobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + if test -z "$objlist" || + test "$len" -lt "$max_cmd_len"; then + func_append objlist " $obj" + else + # The command $test_cmds is almost too long, add a + # command to the queue. + if test 1 -eq "$k"; then + # The first file doesn't have a previous command to add. + reload_objs=$objlist + eval concat_cmds=\"$reload_cmds\" + else + # All subsequent reloadable object files will link in + # the last one created. + reload_objs="$objlist $last_robj" + eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\" + fi + last_robj=$output_objdir/$output_la-$k.$objext + func_arith $k + 1 + k=$func_arith_result + output=$output_objdir/$output_la-$k.$objext + objlist=" $obj" + func_len " $last_robj" + func_arith $len0 + $func_len_result + len=$func_arith_result + fi + done + # Handle the remaining objects by creating one last + # reloadable object file. All subsequent reloadable object + # files will link in the last one created. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + reload_objs="$objlist $last_robj" + eval concat_cmds=\"\$concat_cmds$reload_cmds\" + if test -n "$last_robj"; then + eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" + fi + func_append delfiles " $output" + + else + output= + fi + + ${skipped_export-false} && { + func_verbose "generating symbol list for '$libname.la'" + export_symbols=$output_objdir/$libname.exp + $opt_dry_run || $RM $export_symbols + libobjs=$output + # Append the command to create the export file. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" + if test -n "$last_robj"; then + eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" + fi + } + + test -n "$save_libobjs" && + func_verbose "creating a temporary reloadable object file: $output" + + # Loop through the commands generated above and execute them. + save_ifs=$IFS; IFS='~' + for cmd in $concat_cmds; do + IFS=$save_ifs + $opt_quiet || { + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test relink = "$opt_mode"; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS=$save_ifs + + if test -n "$export_symbols_regex" && ${skipped_export-false}; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + + ${skipped_export-false} && { + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols=$export_symbols + test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols + $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' + fi + + if test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for '$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands, which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + func_append delfiles " $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + } + + libobjs=$output + # Restore the value of output. + output=$save_output + + if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + fi + # Expand the library linking commands again to reset the + # value of $libobjs for piecewise linking. + + # Do each of the archive commands. + if test yes = "$module" && test -n "$module_cmds"; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + cmds=$module_expsym_cmds + else + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + cmds=$archive_expsym_cmds + else + cmds=$archive_cmds + fi + fi + fi + + if test -n "$delfiles"; then + # Append the command to remove temporary files to $cmds. + eval cmds=\"\$cmds~\$RM $delfiles\" + fi + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + + func_extract_archives $gentop $dlprefiles + func_append libobjs " $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + + save_ifs=$IFS; IFS='~' + for cmd in $cmds; do + IFS=$sp$nl + eval cmd=\"$cmd\" + IFS=$save_ifs + $opt_quiet || { + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test relink = "$opt_mode"; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS=$save_ifs + + # Restore the uninstalled library and exit + if test relink = "$opt_mode"; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? + + if test -n "$convenience"; then + if test -z "$whole_archive_flag_spec"; then + func_show_eval '${RM}r "$gentop"' + fi + fi + + exit $EXIT_SUCCESS + fi + + # Create links to the real library. + for linkname in $linknames; do + if test "$realname" != "$linkname"; then + func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' + fi + done + + # If -module or -export-dynamic was specified, set the dlname. + if test yes = "$module" || test yes = "$export_dynamic"; then + # On all known operating systems, these are identical. + dlname=$soname + fi + fi + ;; + + obj) + if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then + func_warning "'-dlopen' is ignored for objects" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "'-l' and '-L' are ignored for objects" ;; + esac + + test -n "$rpath" && \ + func_warning "'-rpath' is ignored for objects" + + test -n "$xrpath" && \ + func_warning "'-R' is ignored for objects" + + test -n "$vinfo" && \ + func_warning "'-version-info' is ignored for objects" + + test -n "$release" && \ + func_warning "'-release' is ignored for objects" + + case $output in + *.lo) + test -n "$objs$old_deplibs" && \ + func_fatal_error "cannot build library object '$output' from non-libtool objects" + + libobj=$output + func_lo2o "$libobj" + obj=$func_lo2o_result + ;; + *) + libobj= + obj=$output + ;; + esac + + # Delete the old objects. + $opt_dry_run || $RM $obj $libobj + + # Objects from convenience libraries. This assumes + # single-version convenience libraries. Whenever we create + # different ones for PIC/non-PIC, this we'll have to duplicate + # the extraction. + reload_conv_objs= + gentop= + # if reload_cmds runs $LD directly, get rid of -Wl from + # whole_archive_flag_spec and hope we can get by with turning comma + # into space. + case $reload_cmds in + *\$LD[\ \$]*) wl= ;; + esac + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec"; then + eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" + test -n "$wl" || tmp_whole_archive_flags=`$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` + reload_conv_objs=$reload_objs\ $tmp_whole_archive_flags + else + gentop=$output_objdir/${obj}x + func_append generated " $gentop" + + func_extract_archives $gentop $convenience + reload_conv_objs="$reload_objs $func_extract_archives_result" + fi + fi + + # If we're not building shared, we need to use non_pic_objs + test yes = "$build_libtool_libs" || libobjs=$non_pic_objects + + # Create the old-style object. + reload_objs=$objs$old_deplibs' '`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; /\.lib$/d; $lo2o" | $NL2SP`' '$reload_conv_objs + + output=$obj + func_execute_cmds "$reload_cmds" 'exit $?' + + # Exit if we aren't doing a library object file. + if test -z "$libobj"; then + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + fi + + test yes = "$build_libtool_libs" || { + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + # Create an invalid libtool object if no PIC, so that we don't + # accidentally link it into a program. + # $show "echo timestamp > $libobj" + # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? + exit $EXIT_SUCCESS + } + + if test -n "$pic_flag" || test default != "$pic_mode"; then + # Only do commands if we really have different PIC objects. + reload_objs="$libobjs $reload_conv_objs" + output=$libobj + func_execute_cmds "$reload_cmds" 'exit $?' + fi + + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + ;; + + prog) + case $host in + *cygwin*) func_stripname '' '.exe' "$output" + output=$func_stripname_result.exe;; + esac + test -n "$vinfo" && \ + func_warning "'-version-info' is ignored for programs" + + test -n "$release" && \ + func_warning "'-release' is ignored for programs" + + $preload \ + && test unknown,unknown,unknown = "$dlopen_support,$dlopen_self,$dlopen_self_static" \ + && func_warning "'LT_INIT([dlopen])' not used. Assuming no dlopen support." + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library is the System framework + compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'` + finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'` + ;; + esac + + case $host in + *-*-darwin*) + # Don't allow lazy linking, it breaks C++ global constructors + # But is supposedly fixed on 10.4 or later (yay!). + if test CXX = "$tagname"; then + case ${MACOSX_DEPLOYMENT_TARGET-10.0} in + 10.[0123]) + func_append compile_command " $wl-bind_at_load" + func_append finalize_command " $wl-bind_at_load" + ;; + esac + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $compile_deplibs " in + *" -L$path/$objdir "*) + func_append new_libs " -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $compile_deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) func_append new_libs " $deplib" ;; + esac + ;; + *) func_append new_libs " $deplib" ;; + esac + done + compile_deplibs=$new_libs + + + func_append compile_command " $compile_deplibs" + func_append finalize_command " $finalize_deplibs" + + if test -n "$rpath$xrpath"; then + # If the user specified any rpath flags, then add them. + for libdir in $rpath $xrpath; do + # This is the magic to use -rpath. + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + done + fi + + # Now hardcode the library paths + rpath= + hardcode_libdirs= + for libdir in $compile_rpath $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs=$libdir + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + func_append rpath " $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) func_append perm_rpath " $libdir" ;; + esac + fi + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`$ECHO "$libdir" | $SED -e 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$libdir:"*) ;; + ::) dllsearchpath=$libdir;; + *) func_append dllsearchpath ":$libdir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) func_append dllsearchpath ":$testbindir";; + esac + ;; + esac + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir=$hardcode_libdirs + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + compile_rpath=$rpath + + rpath= + hardcode_libdirs= + for libdir in $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs=$libdir + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + func_append rpath " $flag" + fi + elif test -n "$runpath_var"; then + case "$finalize_perm_rpath " in + *" $libdir "*) ;; + *) func_append finalize_perm_rpath " $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir=$hardcode_libdirs + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + finalize_rpath=$rpath + + if test -n "$libobjs" && test yes = "$build_old_libs"; then + # Transform all the library objects into standard objects. + compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP` + finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP` + fi + + func_generate_dlsyms "$outputname" "@PROGRAM@" false + + # template prelinking step + if test -n "$prelink_cmds"; then + func_execute_cmds "$prelink_cmds" 'exit $?' + fi + + wrappers_required=: + case $host in + *cegcc* | *mingw32ce*) + # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway. + wrappers_required=false + ;; + *cygwin* | *mingw* ) + test yes = "$build_libtool_libs" || wrappers_required=false + ;; + *) + if test no = "$need_relink" || test yes != "$build_libtool_libs"; then + wrappers_required=false + fi + ;; + esac + $wrappers_required || { + # Replace the output file specification. + compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'` + link_command=$compile_command$compile_rpath + + # We have no uninstalled library dependencies, so finalize right now. + exit_status=0 + func_show_eval "$link_command" 'exit_status=$?' + + if test -n "$postlink_cmds"; then + func_to_tool_file "$output" + postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` + func_execute_cmds "$postlink_cmds" 'exit $?' + fi + + # Delete the generated files. + if test -f "$output_objdir/${outputname}S.$objext"; then + func_show_eval '$RM "$output_objdir/${outputname}S.$objext"' + fi + + exit $exit_status + } + + if test -n "$compile_shlibpath$finalize_shlibpath"; then + compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" + fi + if test -n "$finalize_shlibpath"; then + finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" + fi + + compile_var= + finalize_var= + if test -n "$runpath_var"; then + if test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + func_append rpath "$dir:" + done + compile_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + if test -n "$finalize_perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $finalize_perm_rpath; do + func_append rpath "$dir:" + done + finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + fi + + if test yes = "$no_install"; then + # We don't need to create a wrapper script. + link_command=$compile_var$compile_command$compile_rpath + # Replace the output file specification. + link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'` + # Delete the old output file. + $opt_dry_run || $RM $output + # Link the executable and exit + func_show_eval "$link_command" 'exit $?' + + if test -n "$postlink_cmds"; then + func_to_tool_file "$output" + postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` + func_execute_cmds "$postlink_cmds" 'exit $?' + fi + + exit $EXIT_SUCCESS + fi + + case $hardcode_action,$fast_install in + relink,*) + # Fast installation is not supported + link_command=$compile_var$compile_command$compile_rpath + relink_command=$finalize_var$finalize_command$finalize_rpath + + func_warning "this platform does not like uninstalled shared libraries" + func_warning "'$output' will be relinked during installation" + ;; + *,yes) + link_command=$finalize_var$compile_command$finalize_rpath + relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` + ;; + *,no) + link_command=$compile_var$compile_command$compile_rpath + relink_command=$finalize_var$finalize_command$finalize_rpath + ;; + *,needless) + link_command=$finalize_var$compile_command$finalize_rpath + relink_command= + ;; + esac + + # Replace the output file specification. + link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` + + # Delete the old output files. + $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname + + func_show_eval "$link_command" 'exit $?' + + if test -n "$postlink_cmds"; then + func_to_tool_file "$output_objdir/$outputname" + postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` + func_execute_cmds "$postlink_cmds" 'exit $?' + fi + + # Now create the wrapper script. + func_verbose "creating $output" + + # Quote the relink command for shipping. + if test -n "$relink_command"; then + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi + done + relink_command="(cd `pwd`; $relink_command)" + relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` + fi + + # Only actually do things if not in dry run mode. + $opt_dry_run || { + # win32 will think the script is a binary if it has + # a .exe suffix, so we strip it off here. + case $output in + *.exe) func_stripname '' '.exe' "$output" + output=$func_stripname_result ;; + esac + # test for cygwin because mv fails w/o .exe extensions + case $host in + *cygwin*) + exeext=.exe + func_stripname '' '.exe' "$outputname" + outputname=$func_stripname_result ;; + *) exeext= ;; + esac + case $host in + *cygwin* | *mingw* ) + func_dirname_and_basename "$output" "" "." + output_name=$func_basename_result + output_path=$func_dirname_result + cwrappersource=$output_path/$objdir/lt-$output_name.c + cwrapper=$output_path/$output_name.exe + $RM $cwrappersource $cwrapper + trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 + + func_emit_cwrapperexe_src > $cwrappersource + + # The wrapper executable is built using the $host compiler, + # because it contains $host paths and files. If cross- + # compiling, it, like the target executable, must be + # executed on the $host or under an emulation environment. + $opt_dry_run || { + $LTCC $LTCFLAGS -o $cwrapper $cwrappersource + $STRIP $cwrapper + } + + # Now, create the wrapper script for func_source use: + func_ltwrapper_scriptname $cwrapper + $RM $func_ltwrapper_scriptname_result + trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 + $opt_dry_run || { + # note: this script will not be executed, so do not chmod. + if test "x$build" = "x$host"; then + $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result + else + func_emit_wrapper no > $func_ltwrapper_scriptname_result + fi + } + ;; + * ) + $RM $output + trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 + + func_emit_wrapper no > $output + chmod +x $output + ;; + esac + } + exit $EXIT_SUCCESS + ;; + esac + + # See if we need to build an old-fashioned archive. + for oldlib in $oldlibs; do + + case $build_libtool_libs in + convenience) + oldobjs="$libobjs_save $symfileobj" + addlibs=$convenience + build_libtool_libs=no + ;; + module) + oldobjs=$libobjs_save + addlibs=$old_convenience + build_libtool_libs=no + ;; + *) + oldobjs="$old_deplibs $non_pic_objects" + $preload && test -f "$symfileobj" \ + && func_append oldobjs " $symfileobj" + addlibs=$old_convenience + ;; + esac + + if test -n "$addlibs"; then + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + + func_extract_archives $gentop $addlibs + func_append oldobjs " $func_extract_archives_result" + fi + + # Do each command in the archive commands. + if test -n "$old_archive_from_new_cmds" && test yes = "$build_libtool_libs"; then + cmds=$old_archive_from_new_cmds + else + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + + func_extract_archives $gentop $dlprefiles + func_append oldobjs " $func_extract_archives_result" + fi + + # POSIX demands no paths to be encoded in archives. We have + # to avoid creating archives with duplicate basenames if we + # might have to extract them afterwards, e.g., when creating a + # static archive out of a convenience library, or when linking + # the entirety of a libtool archive into another (currently + # not supported by libtool). + if (for obj in $oldobjs + do + func_basename "$obj" + $ECHO "$func_basename_result" + done | sort | sort -uc >/dev/null 2>&1); then + : + else + echo "copying selected object files to avoid basename conflicts..." + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + func_mkdir_p "$gentop" + save_oldobjs=$oldobjs + oldobjs= + counter=1 + for obj in $save_oldobjs + do + func_basename "$obj" + objbase=$func_basename_result + case " $oldobjs " in + " ") oldobjs=$obj ;; + *[\ /]"$objbase "*) + while :; do + # Make sure we don't pick an alternate name that also + # overlaps. + newobj=lt$counter-$objbase + func_arith $counter + 1 + counter=$func_arith_result + case " $oldobjs " in + *[\ /]"$newobj "*) ;; + *) if test ! -f "$gentop/$newobj"; then break; fi ;; + esac + done + func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" + func_append oldobjs " $gentop/$newobj" + ;; + *) func_append oldobjs " $obj" ;; + esac + done + fi + func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 + tool_oldlib=$func_to_tool_file_result + eval cmds=\"$old_archive_cmds\" + + func_len " $cmds" + len=$func_len_result + if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + cmds=$old_archive_cmds + elif test -n "$archiver_list_spec"; then + func_verbose "using command file archive linking..." + for obj in $oldobjs + do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" + done > $output_objdir/$libname.libcmd + func_to_tool_file "$output_objdir/$libname.libcmd" + oldobjs=" $archiver_list_spec$func_to_tool_file_result" + cmds=$old_archive_cmds + else + # the command line is too long to link in one step, link in parts + func_verbose "using piecewise archive linking..." + save_RANLIB=$RANLIB + RANLIB=: + objlist= + concat_cmds= + save_oldobjs=$oldobjs + oldobjs= + # Is there a better way of finding the last object in the list? + for obj in $save_oldobjs + do + last_oldobj=$obj + done + eval test_cmds=\"$old_archive_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + for obj in $save_oldobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + func_append objlist " $obj" + if test "$len" -lt "$max_cmd_len"; then + : + else + # the above command should be used before it gets too long + oldobjs=$objlist + if test "$obj" = "$last_oldobj"; then + RANLIB=$save_RANLIB + fi + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\$concat_cmds$old_archive_cmds\" + objlist= + len=$len0 + fi + done + RANLIB=$save_RANLIB + oldobjs=$objlist + if test -z "$oldobjs"; then + eval cmds=\"\$concat_cmds\" + else + eval cmds=\"\$concat_cmds~\$old_archive_cmds\" + fi + fi + fi + func_execute_cmds "$cmds" 'exit $?' + done + + test -n "$generated" && \ + func_show_eval "${RM}r$generated" + + # Now create the libtool archive. + case $output in + *.la) + old_library= + test yes = "$build_old_libs" && old_library=$libname.$libext + func_verbose "creating $output" + + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi + done + # Quote the link command for shipping. + relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" + relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` + if test yes = "$hardcode_automatic"; then + relink_command= + fi + + # Only create the output if not a dry run. + $opt_dry_run || { + for installed in no yes; do + if test yes = "$installed"; then + if test -z "$install_libdir"; then + break + fi + output=$output_objdir/${outputname}i + # Replace all uninstalled libtool libraries with the installed ones + newdependency_libs= + for deplib in $dependency_libs; do + case $deplib in + *.la) + func_basename "$deplib" + name=$func_basename_result + func_resolve_sysroot "$deplib" + eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` + test -z "$libdir" && \ + func_fatal_error "'$deplib' is not a valid libtool archive" + func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" + ;; + -L*) + func_stripname -L '' "$deplib" + func_replace_sysroot "$func_stripname_result" + func_append newdependency_libs " -L$func_replace_sysroot_result" + ;; + -R*) + func_stripname -R '' "$deplib" + func_replace_sysroot "$func_stripname_result" + func_append newdependency_libs " -R$func_replace_sysroot_result" + ;; + *) func_append newdependency_libs " $deplib" ;; + esac + done + dependency_libs=$newdependency_libs + newdlfiles= + + for lib in $dlfiles; do + case $lib in + *.la) + func_basename "$lib" + name=$func_basename_result + eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "'$lib' is not a valid libtool archive" + func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name" + ;; + *) func_append newdlfiles " $lib" ;; + esac + done + dlfiles=$newdlfiles + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + *.la) + # Only pass preopened files to the pseudo-archive (for + # eventual linking with the app. that links it) if we + # didn't already link the preopened objects directly into + # the library: + func_basename "$lib" + name=$func_basename_result + eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "'$lib' is not a valid libtool archive" + func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name" + ;; + esac + done + dlprefiles=$newdlprefiles + else + newdlfiles= + for lib in $dlfiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; + *) abs=`pwd`"/$lib" ;; + esac + func_append newdlfiles " $abs" + done + dlfiles=$newdlfiles + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; + *) abs=`pwd`"/$lib" ;; + esac + func_append newdlprefiles " $abs" + done + dlprefiles=$newdlprefiles + fi + $RM $output + # place dlname in correct position for cygwin + # In fact, it would be nice if we could use this code for all target + # systems that can't hard-code library paths into their executables + # and that have no shared library path variable independent of PATH, + # but it turns out we can't easily determine that from inspecting + # libtool variables, so we have to hard-code the OSs to which it + # applies here; at the moment, that means platforms that use the PE + # object format with DLL files. See the long comment at the top of + # tests/bindir.at for full details. + tdlname=$dlname + case $host,$output,$installed,$module,$dlname in + *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) + # If a -bindir argument was supplied, place the dll there. + if test -n "$bindir"; then + func_relative_path "$install_libdir" "$bindir" + tdlname=$func_relative_path_result/$dlname + else + # Otherwise fall back on heuristic. + tdlname=../bin/$dlname + fi + ;; + esac + $ECHO > $output "\ +# $outputname - a libtool library file +# Generated by $PROGRAM (GNU $PACKAGE) $VERSION +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='$tdlname' + +# Names of this library. +library_names='$library_names' + +# The name of the static archive. +old_library='$old_library' + +# Linker flags that cannot go in dependency_libs. +inherited_linker_flags='$new_inherited_linker_flags' + +# Libraries that this one depends upon. +dependency_libs='$dependency_libs' + +# Names of additional weak libraries provided by this library +weak_library_names='$weak_libs' + +# Version information for $libname. +current=$current +age=$age +revision=$revision + +# Is this an already installed library? +installed=$installed + +# Should we warn about portability when linking against -modules? +shouldnotlink=$module + +# Files to dlopen/dlpreopen +dlopen='$dlfiles' +dlpreopen='$dlprefiles' + +# Directory that this library needs to be installed in: +libdir='$install_libdir'" + if test no,yes = "$installed,$need_relink"; then + $ECHO >> $output "\ +relink_command=\"$relink_command\"" + fi + done + } + + # Do a symbolic link so that the libtool archive can be found in + # LD_LIBRARY_PATH before the program is installed. + func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' + ;; + esac + exit $EXIT_SUCCESS +} + +if test link = "$opt_mode" || test relink = "$opt_mode"; then + func_mode_link ${1+"$@"} +fi + + +# func_mode_uninstall arg... +func_mode_uninstall () +{ + $debug_cmd + + RM=$nonopt + files= + rmforce=false + exit_status=0 + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic=$magic + + for arg + do + case $arg in + -f) func_append RM " $arg"; rmforce=: ;; + -*) func_append RM " $arg" ;; + *) func_append files " $arg" ;; + esac + done + + test -z "$RM" && \ + func_fatal_help "you must specify an RM program" + + rmdirs= + + for file in $files; do + func_dirname "$file" "" "." + dir=$func_dirname_result + if test . = "$dir"; then + odir=$objdir + else + odir=$dir/$objdir + fi + func_basename "$file" + name=$func_basename_result + test uninstall = "$opt_mode" && odir=$dir + + # Remember odir for removal later, being careful to avoid duplicates + if test clean = "$opt_mode"; then + case " $rmdirs " in + *" $odir "*) ;; + *) func_append rmdirs " $odir" ;; + esac + fi + + # Don't error if the file doesn't exist and rm -f was used. + if { test -L "$file"; } >/dev/null 2>&1 || + { test -h "$file"; } >/dev/null 2>&1 || + test -f "$file"; then + : + elif test -d "$file"; then + exit_status=1 + continue + elif $rmforce; then + continue + fi + + rmfiles=$file + + case $name in + *.la) + # Possibly a libtool archive, so verify it. + if func_lalib_p "$file"; then + func_source $dir/$name + + # Delete the libtool libraries and symlinks. + for n in $library_names; do + func_append rmfiles " $odir/$n" + done + test -n "$old_library" && func_append rmfiles " $odir/$old_library" + + case $opt_mode in + clean) + case " $library_names " in + *" $dlname "*) ;; + *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;; + esac + test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i" + ;; + uninstall) + if test -n "$library_names"; then + # Do each command in the postuninstall commands. + func_execute_cmds "$postuninstall_cmds" '$rmforce || exit_status=1' + fi + + if test -n "$old_library"; then + # Do each command in the old_postuninstall commands. + func_execute_cmds "$old_postuninstall_cmds" '$rmforce || exit_status=1' + fi + # FIXME: should reinstall the best remaining shared library. + ;; + esac + fi + ;; + + *.lo) + # Possibly a libtool object, so verify it. + if func_lalib_p "$file"; then + + # Read the .lo file + func_source $dir/$name + + # Add PIC object to the list of files to remove. + if test -n "$pic_object" && test none != "$pic_object"; then + func_append rmfiles " $dir/$pic_object" + fi + + # Add non-PIC object to the list of files to remove. + if test -n "$non_pic_object" && test none != "$non_pic_object"; then + func_append rmfiles " $dir/$non_pic_object" + fi + fi + ;; + + *) + if test clean = "$opt_mode"; then + noexename=$name + case $file in + *.exe) + func_stripname '' '.exe' "$file" + file=$func_stripname_result + func_stripname '' '.exe' "$name" + noexename=$func_stripname_result + # $file with .exe has already been added to rmfiles, + # add $file without .exe + func_append rmfiles " $file" + ;; + esac + # Do a test to see if this is a libtool program. + if func_ltwrapper_p "$file"; then + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + relink_command= + func_source $func_ltwrapper_scriptname_result + func_append rmfiles " $func_ltwrapper_scriptname_result" + else + relink_command= + func_source $dir/$noexename + fi + + # note $name still contains .exe if it was in $file originally + # as does the version of $file that was added into $rmfiles + func_append rmfiles " $odir/$name $odir/${name}S.$objext" + if test yes = "$fast_install" && test -n "$relink_command"; then + func_append rmfiles " $odir/lt-$name" + fi + if test "X$noexename" != "X$name"; then + func_append rmfiles " $odir/lt-$noexename.c" + fi + fi + fi + ;; + esac + func_show_eval "$RM $rmfiles" 'exit_status=1' + done + + # Try to remove the $objdir's in the directories where we deleted files + for dir in $rmdirs; do + if test -d "$dir"; then + func_show_eval "rmdir $dir >/dev/null 2>&1" + fi + done + + exit $exit_status +} + +if test uninstall = "$opt_mode" || test clean = "$opt_mode"; then + func_mode_uninstall ${1+"$@"} +fi + +test -z "$opt_mode" && { + help=$generic_help + func_fatal_help "you must specify a MODE" +} + +test -z "$exec_cmd" && \ + func_fatal_help "invalid operation mode '$opt_mode'" + +if test -n "$exec_cmd"; then + eval exec "$exec_cmd" + exit $EXIT_FAILURE +fi + +exit $exit_status + + +# The TAGs below are defined such that we never get into a situation +# where we disable both kinds of libraries. Given conflicting +# choices, we go for a static library, that is the most portable, +# since we can't tell whether shared libraries were disabled because +# the user asked for that or because the platform doesn't support +# them. This is particularly important on AIX, because we don't +# support having both static and shared libraries enabled at the same +# time on that platform, so we default to a shared-only configuration. +# If a disable-shared tag is given, we'll fallback to a static-only +# configuration. But we'll never go from static-only to shared-only. + +# ### BEGIN LIBTOOL TAG CONFIG: disable-shared +build_libtool_libs=no +build_old_libs=yes +# ### END LIBTOOL TAG CONFIG: disable-shared + +# ### BEGIN LIBTOOL TAG CONFIG: disable-static +build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` +# ### END LIBTOOL TAG CONFIG: disable-static + +# Local Variables: +# mode:shell-script +# sh-indentation:2 +# End: diff --git a/ltmain.sh b/ltmain.sh new file mode 100644 index 000000000..0cb7f90d3 --- /dev/null +++ b/ltmain.sh @@ -0,0 +1,11251 @@ +#! /bin/sh +## DO NOT EDIT - This file generated from ./build-aux/ltmain.in +## by inline-source v2014-01-03.01 + +# libtool (GNU libtool) 2.4.6 +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit , 1996 + +# Copyright (C) 1996-2015 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, +# if you distribute this file as part of a program or library that +# is built using GNU Libtool, you may include this file under the +# same distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + + +PROGRAM=libtool +PACKAGE=libtool +VERSION="2.4.6 Debian-2.4.6-14" +package_revision=2.4.6 + + +## ------ ## +## Usage. ## +## ------ ## + +# Run './libtool --help' for help with using this script from the +# command line. + + +## ------------------------------- ## +## User overridable command paths. ## +## ------------------------------- ## + +# After configure completes, it has a better idea of some of the +# shell tools we need than the defaults used by the functions shared +# with bootstrap, so set those here where they can still be over- +# ridden by the user, but otherwise take precedence. + +: ${AUTOCONF="autoconf"} +: ${AUTOMAKE="automake"} + + +## -------------------------- ## +## Source external libraries. ## +## -------------------------- ## + +# Much of our low-level functionality needs to be sourced from external +# libraries, which are installed to $pkgauxdir. + +# Set a version string for this script. +scriptversion=2015-01-20.17; # UTC + +# General shell script boiler plate, and helper functions. +# Written by Gary V. Vaughan, 2004 + +# Copyright (C) 2004-2015 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. + +# As a special exception to the GNU General Public License, if you distribute +# this file as part of a program or library that is built using GNU Libtool, +# you may include this file under the same distribution terms that you use +# for the rest of that program. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNES FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Please report bugs or propose patches to gary@gnu.org. + + +## ------ ## +## Usage. ## +## ------ ## + +# Evaluate this file near the top of your script to gain access to +# the functions and variables defined here: +# +# . `echo "$0" | ${SED-sed} 's|[^/]*$||'`/build-aux/funclib.sh +# +# If you need to override any of the default environment variable +# settings, do that before evaluating this file. + + +## -------------------- ## +## Shell normalisation. ## +## -------------------- ## + +# Some shells need a little help to be as Bourne compatible as possible. +# Before doing anything else, make sure all that help has been provided! + +DUALCASE=1; export DUALCASE # for MKS sh +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac +fi + +# NLS nuisances: We save the old values in case they are required later. +_G_user_locale= +_G_safe_locale= +for _G_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES +do + eval "if test set = \"\${$_G_var+set}\"; then + save_$_G_var=\$$_G_var + $_G_var=C + export $_G_var + _G_user_locale=\"$_G_var=\\\$save_\$_G_var; \$_G_user_locale\" + _G_safe_locale=\"$_G_var=C; \$_G_safe_locale\" + fi" +done + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +# Make sure IFS has a sensible default +sp=' ' +nl=' +' +IFS="$sp $nl" + +# There are apparently some retarded systems that use ';' as a PATH separator! +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } +fi + + + +## ------------------------- ## +## Locate command utilities. ## +## ------------------------- ## + + +# func_executable_p FILE +# ---------------------- +# Check that FILE is an executable regular file. +func_executable_p () +{ + test -f "$1" && test -x "$1" +} + + +# func_path_progs PROGS_LIST CHECK_FUNC [PATH] +# -------------------------------------------- +# Search for either a program that responds to --version with output +# containing "GNU", or else returned by CHECK_FUNC otherwise, by +# trying all the directories in PATH with each of the elements of +# PROGS_LIST. +# +# CHECK_FUNC should accept the path to a candidate program, and +# set $func_check_prog_result if it truncates its output less than +# $_G_path_prog_max characters. +func_path_progs () +{ + _G_progs_list=$1 + _G_check_func=$2 + _G_PATH=${3-"$PATH"} + + _G_path_prog_max=0 + _G_path_prog_found=false + _G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:} + for _G_dir in $_G_PATH; do + IFS=$_G_save_IFS + test -z "$_G_dir" && _G_dir=. + for _G_prog_name in $_G_progs_list; do + for _exeext in '' .EXE; do + _G_path_prog=$_G_dir/$_G_prog_name$_exeext + func_executable_p "$_G_path_prog" || continue + case `"$_G_path_prog" --version 2>&1` in + *GNU*) func_path_progs_result=$_G_path_prog _G_path_prog_found=: ;; + *) $_G_check_func $_G_path_prog + func_path_progs_result=$func_check_prog_result + ;; + esac + $_G_path_prog_found && break 3 + done + done + done + IFS=$_G_save_IFS + test -z "$func_path_progs_result" && { + echo "no acceptable sed could be found in \$PATH" >&2 + exit 1 + } +} + + +# We want to be able to use the functions in this file before configure +# has figured out where the best binaries are kept, which means we have +# to search for them ourselves - except when the results are already set +# where we skip the searches. + +# Unless the user overrides by setting SED, search the path for either GNU +# sed, or the sed that truncates its output the least. +test -z "$SED" && { + _G_sed_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ + for _G_i in 1 2 3 4 5 6 7; do + _G_sed_script=$_G_sed_script$nl$_G_sed_script + done + echo "$_G_sed_script" 2>/dev/null | sed 99q >conftest.sed + _G_sed_script= + + func_check_prog_sed () + { + _G_path_prog=$1 + + _G_count=0 + printf 0123456789 >conftest.in + while : + do + cat conftest.in conftest.in >conftest.tmp + mv conftest.tmp conftest.in + cp conftest.in conftest.nl + echo '' >> conftest.nl + "$_G_path_prog" -f conftest.sed conftest.out 2>/dev/null || break + diff conftest.out conftest.nl >/dev/null 2>&1 || break + _G_count=`expr $_G_count + 1` + if test "$_G_count" -gt "$_G_path_prog_max"; then + # Best one so far, save it but keep looking for a better one + func_check_prog_result=$_G_path_prog + _G_path_prog_max=$_G_count + fi + # 10*(2^10) chars as input seems more than enough + test 10 -lt "$_G_count" && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out + } + + func_path_progs "sed gsed" func_check_prog_sed $PATH:/usr/xpg4/bin + rm -f conftest.sed + SED=$func_path_progs_result +} + + +# Unless the user overrides by setting GREP, search the path for either GNU +# grep, or the grep that truncates its output the least. +test -z "$GREP" && { + func_check_prog_grep () + { + _G_path_prog=$1 + + _G_count=0 + _G_path_prog_max=0 + printf 0123456789 >conftest.in + while : + do + cat conftest.in conftest.in >conftest.tmp + mv conftest.tmp conftest.in + cp conftest.in conftest.nl + echo 'GREP' >> conftest.nl + "$_G_path_prog" -e 'GREP$' -e '-(cannot match)-' conftest.out 2>/dev/null || break + diff conftest.out conftest.nl >/dev/null 2>&1 || break + _G_count=`expr $_G_count + 1` + if test "$_G_count" -gt "$_G_path_prog_max"; then + # Best one so far, save it but keep looking for a better one + func_check_prog_result=$_G_path_prog + _G_path_prog_max=$_G_count + fi + # 10*(2^10) chars as input seems more than enough + test 10 -lt "$_G_count" && break + done + rm -f conftest.in conftest.tmp conftest.nl conftest.out + } + + func_path_progs "grep ggrep" func_check_prog_grep $PATH:/usr/xpg4/bin + GREP=$func_path_progs_result +} + + +## ------------------------------- ## +## User overridable command paths. ## +## ------------------------------- ## + +# All uppercase variable names are used for environment variables. These +# variables can be overridden by the user before calling a script that +# uses them if a suitable command of that name is not already available +# in the command search PATH. + +: ${CP="cp -f"} +: ${ECHO="printf %s\n"} +: ${EGREP="$GREP -E"} +: ${FGREP="$GREP -F"} +: ${LN_S="ln -s"} +: ${MAKE="make"} +: ${MKDIR="mkdir"} +: ${MV="mv -f"} +: ${RM="rm -f"} +: ${SHELL="${CONFIG_SHELL-/bin/sh}"} + + +## -------------------- ## +## Useful sed snippets. ## +## -------------------- ## + +sed_dirname='s|/[^/]*$||' +sed_basename='s|^.*/||' + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +sed_quote_subst='s|\([`"$\\]\)|\\\1|g' + +# Same as above, but do not quote variable references. +sed_double_quote_subst='s/\(["`\\]\)/\\\1/g' + +# Sed substitution that turns a string into a regex matching for the +# string literally. +sed_make_literal_regex='s|[].[^$\\*\/]|\\&|g' + +# Sed substitution that converts a w32 file name or path +# that contains forward slashes, into one that contains +# (escaped) backslashes. A very naive implementation. +sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' + +# Re-'\' parameter expansions in output of sed_double_quote_subst that +# were '\'-ed in input to the same. If an odd number of '\' preceded a +# '$' in input to sed_double_quote_subst, that '$' was protected from +# expansion. Since each input '\' is now two '\'s, look for any number +# of runs of four '\'s followed by two '\'s and then a '$'. '\' that '$'. +_G_bs='\\' +_G_bs2='\\\\' +_G_bs4='\\\\\\\\' +_G_dollar='\$' +sed_double_backslash="\ + s/$_G_bs4/&\\ +/g + s/^$_G_bs2$_G_dollar/$_G_bs&/ + s/\\([^$_G_bs]\\)$_G_bs2$_G_dollar/\\1$_G_bs2$_G_bs$_G_dollar/g + s/\n//g" + + +## ----------------- ## +## Global variables. ## +## ----------------- ## + +# Except for the global variables explicitly listed below, the following +# functions in the '^func_' namespace, and the '^require_' namespace +# variables initialised in the 'Resource management' section, sourcing +# this file will not pollute your global namespace with anything +# else. There's no portable way to scope variables in Bourne shell +# though, so actually running these functions will sometimes place +# results into a variable named after the function, and often use +# temporary variables in the '^_G_' namespace. If you are careful to +# avoid using those namespaces casually in your sourcing script, things +# should continue to work as you expect. And, of course, you can freely +# overwrite any of the functions or variables defined here before +# calling anything to customize them. + +EXIT_SUCCESS=0 +EXIT_FAILURE=1 +EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. +EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. + +# Allow overriding, eg assuming that you follow the convention of +# putting '$debug_cmd' at the start of all your functions, you can get +# bash to show function call trace with: +# +# debug_cmd='echo "${FUNCNAME[0]} $*" >&2' bash your-script-name +debug_cmd=${debug_cmd-":"} +exit_cmd=: + +# By convention, finish your script with: +# +# exit $exit_status +# +# so that you can set exit_status to non-zero if you want to indicate +# something went wrong during execution without actually bailing out at +# the point of failure. +exit_status=$EXIT_SUCCESS + +# Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh +# is ksh but when the shell is invoked as "sh" and the current value of +# the _XPG environment variable is not equal to 1 (one), the special +# positional parameter $0, within a function call, is the name of the +# function. +progpath=$0 + +# The name of this program. +progname=`$ECHO "$progpath" |$SED "$sed_basename"` + +# Make sure we have an absolute progpath for reexecution: +case $progpath in + [\\/]*|[A-Za-z]:\\*) ;; + *[\\/]*) + progdir=`$ECHO "$progpath" |$SED "$sed_dirname"` + progdir=`cd "$progdir" && pwd` + progpath=$progdir/$progname + ;; + *) + _G_IFS=$IFS + IFS=${PATH_SEPARATOR-:} + for progdir in $PATH; do + IFS=$_G_IFS + test -x "$progdir/$progname" && break + done + IFS=$_G_IFS + test -n "$progdir" || progdir=`pwd` + progpath=$progdir/$progname + ;; +esac + + +## ----------------- ## +## Standard options. ## +## ----------------- ## + +# The following options affect the operation of the functions defined +# below, and should be set appropriately depending on run-time para- +# meters passed on the command line. + +opt_dry_run=false +opt_quiet=false +opt_verbose=false + +# Categories 'all' and 'none' are always available. Append any others +# you will pass as the first argument to func_warning from your own +# code. +warning_categories= + +# By default, display warnings according to 'opt_warning_types'. Set +# 'warning_func' to ':' to elide all warnings, or func_fatal_error to +# treat the next displayed warning as a fatal error. +warning_func=func_warn_and_continue + +# Set to 'all' to display all warnings, 'none' to suppress all +# warnings, or a space delimited list of some subset of +# 'warning_categories' to display only the listed warnings. +opt_warning_types=all + + +## -------------------- ## +## Resource management. ## +## -------------------- ## + +# This section contains definitions for functions that each ensure a +# particular resource (a file, or a non-empty configuration variable for +# example) is available, and if appropriate to extract default values +# from pertinent package files. Call them using their associated +# 'require_*' variable to ensure that they are executed, at most, once. +# +# It's entirely deliberate that calling these functions can set +# variables that don't obey the namespace limitations obeyed by the rest +# of this file, in order that that they be as useful as possible to +# callers. + + +# require_term_colors +# ------------------- +# Allow display of bold text on terminals that support it. +require_term_colors=func_require_term_colors +func_require_term_colors () +{ + $debug_cmd + + test -t 1 && { + # COLORTERM and USE_ANSI_COLORS environment variables take + # precedence, because most terminfo databases neglect to describe + # whether color sequences are supported. + test -n "${COLORTERM+set}" && : ${USE_ANSI_COLORS="1"} + + if test 1 = "$USE_ANSI_COLORS"; then + # Standard ANSI escape sequences + tc_reset='' + tc_bold=''; tc_standout='' + tc_red=''; tc_green='' + tc_blue=''; tc_cyan='' + else + # Otherwise trust the terminfo database after all. + test -n "`tput sgr0 2>/dev/null`" && { + tc_reset=`tput sgr0` + test -n "`tput bold 2>/dev/null`" && tc_bold=`tput bold` + tc_standout=$tc_bold + test -n "`tput smso 2>/dev/null`" && tc_standout=`tput smso` + test -n "`tput setaf 1 2>/dev/null`" && tc_red=`tput setaf 1` + test -n "`tput setaf 2 2>/dev/null`" && tc_green=`tput setaf 2` + test -n "`tput setaf 4 2>/dev/null`" && tc_blue=`tput setaf 4` + test -n "`tput setaf 5 2>/dev/null`" && tc_cyan=`tput setaf 5` + } + fi + } + + require_term_colors=: +} + + +## ----------------- ## +## Function library. ## +## ----------------- ## + +# This section contains a variety of useful functions to call in your +# scripts. Take note of the portable wrappers for features provided by +# some modern shells, which will fall back to slower equivalents on +# less featureful shells. + + +# func_append VAR VALUE +# --------------------- +# Append VALUE onto the existing contents of VAR. + + # We should try to minimise forks, especially on Windows where they are + # unreasonably slow, so skip the feature probes when bash or zsh are + # being used: + if test set = "${BASH_VERSION+set}${ZSH_VERSION+set}"; then + : ${_G_HAVE_ARITH_OP="yes"} + : ${_G_HAVE_XSI_OPS="yes"} + # The += operator was introduced in bash 3.1 + case $BASH_VERSION in + [12].* | 3.0 | 3.0*) ;; + *) + : ${_G_HAVE_PLUSEQ_OP="yes"} + ;; + esac + fi + + # _G_HAVE_PLUSEQ_OP + # Can be empty, in which case the shell is probed, "yes" if += is + # useable or anything else if it does not work. + test -z "$_G_HAVE_PLUSEQ_OP" \ + && (eval 'x=a; x+=" b"; test "a b" = "$x"') 2>/dev/null \ + && _G_HAVE_PLUSEQ_OP=yes + +if test yes = "$_G_HAVE_PLUSEQ_OP" +then + # This is an XSI compatible shell, allowing a faster implementation... + eval 'func_append () + { + $debug_cmd + + eval "$1+=\$2" + }' +else + # ...otherwise fall back to using expr, which is often a shell builtin. + func_append () + { + $debug_cmd + + eval "$1=\$$1\$2" + } +fi + + +# func_append_quoted VAR VALUE +# ---------------------------- +# Quote VALUE and append to the end of shell variable VAR, separated +# by a space. +if test yes = "$_G_HAVE_PLUSEQ_OP"; then + eval 'func_append_quoted () + { + $debug_cmd + + func_quote_for_eval "$2" + eval "$1+=\\ \$func_quote_for_eval_result" + }' +else + func_append_quoted () + { + $debug_cmd + + func_quote_for_eval "$2" + eval "$1=\$$1\\ \$func_quote_for_eval_result" + } +fi + + +# func_append_uniq VAR VALUE +# -------------------------- +# Append unique VALUE onto the existing contents of VAR, assuming +# entries are delimited by the first character of VALUE. For example: +# +# func_append_uniq options " --another-option option-argument" +# +# will only append to $options if " --another-option option-argument " +# is not already present somewhere in $options already (note spaces at +# each end implied by leading space in second argument). +func_append_uniq () +{ + $debug_cmd + + eval _G_current_value='`$ECHO $'$1'`' + _G_delim=`expr "$2" : '\(.\)'` + + case $_G_delim$_G_current_value$_G_delim in + *"$2$_G_delim"*) ;; + *) func_append "$@" ;; + esac +} + + +# func_arith TERM... +# ------------------ +# Set func_arith_result to the result of evaluating TERMs. + test -z "$_G_HAVE_ARITH_OP" \ + && (eval 'test 2 = $(( 1 + 1 ))') 2>/dev/null \ + && _G_HAVE_ARITH_OP=yes + +if test yes = "$_G_HAVE_ARITH_OP"; then + eval 'func_arith () + { + $debug_cmd + + func_arith_result=$(( $* )) + }' +else + func_arith () + { + $debug_cmd + + func_arith_result=`expr "$@"` + } +fi + + +# func_basename FILE +# ------------------ +# Set func_basename_result to FILE with everything up to and including +# the last / stripped. +if test yes = "$_G_HAVE_XSI_OPS"; then + # If this shell supports suffix pattern removal, then use it to avoid + # forking. Hide the definitions single quotes in case the shell chokes + # on unsupported syntax... + _b='func_basename_result=${1##*/}' + _d='case $1 in + */*) func_dirname_result=${1%/*}$2 ;; + * ) func_dirname_result=$3 ;; + esac' + +else + # ...otherwise fall back to using sed. + _b='func_basename_result=`$ECHO "$1" |$SED "$sed_basename"`' + _d='func_dirname_result=`$ECHO "$1" |$SED "$sed_dirname"` + if test "X$func_dirname_result" = "X$1"; then + func_dirname_result=$3 + else + func_append func_dirname_result "$2" + fi' +fi + +eval 'func_basename () +{ + $debug_cmd + + '"$_b"' +}' + + +# func_dirname FILE APPEND NONDIR_REPLACEMENT +# ------------------------------------------- +# Compute the dirname of FILE. If nonempty, add APPEND to the result, +# otherwise set result to NONDIR_REPLACEMENT. +eval 'func_dirname () +{ + $debug_cmd + + '"$_d"' +}' + + +# func_dirname_and_basename FILE APPEND NONDIR_REPLACEMENT +# -------------------------------------------------------- +# Perform func_basename and func_dirname in a single function +# call: +# dirname: Compute the dirname of FILE. If nonempty, +# add APPEND to the result, otherwise set result +# to NONDIR_REPLACEMENT. +# value returned in "$func_dirname_result" +# basename: Compute filename of FILE. +# value retuned in "$func_basename_result" +# For efficiency, we do not delegate to the functions above but instead +# duplicate the functionality here. +eval 'func_dirname_and_basename () +{ + $debug_cmd + + '"$_b"' + '"$_d"' +}' + + +# func_echo ARG... +# ---------------- +# Echo program name prefixed message. +func_echo () +{ + $debug_cmd + + _G_message=$* + + func_echo_IFS=$IFS + IFS=$nl + for _G_line in $_G_message; do + IFS=$func_echo_IFS + $ECHO "$progname: $_G_line" + done + IFS=$func_echo_IFS +} + + +# func_echo_all ARG... +# -------------------- +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "$*" +} + + +# func_echo_infix_1 INFIX ARG... +# ------------------------------ +# Echo program name, followed by INFIX on the first line, with any +# additional lines not showing INFIX. +func_echo_infix_1 () +{ + $debug_cmd + + $require_term_colors + + _G_infix=$1; shift + _G_indent=$_G_infix + _G_prefix="$progname: $_G_infix: " + _G_message=$* + + # Strip color escape sequences before counting printable length + for _G_tc in "$tc_reset" "$tc_bold" "$tc_standout" "$tc_red" "$tc_green" "$tc_blue" "$tc_cyan" + do + test -n "$_G_tc" && { + _G_esc_tc=`$ECHO "$_G_tc" | $SED "$sed_make_literal_regex"` + _G_indent=`$ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g"` + } + done + _G_indent="$progname: "`echo "$_G_indent" | $SED 's|.| |g'`" " ## exclude from sc_prohibit_nested_quotes + + func_echo_infix_1_IFS=$IFS + IFS=$nl + for _G_line in $_G_message; do + IFS=$func_echo_infix_1_IFS + $ECHO "$_G_prefix$tc_bold$_G_line$tc_reset" >&2 + _G_prefix=$_G_indent + done + IFS=$func_echo_infix_1_IFS +} + + +# func_error ARG... +# ----------------- +# Echo program name prefixed message to standard error. +func_error () +{ + $debug_cmd + + $require_term_colors + + func_echo_infix_1 " $tc_standout${tc_red}error$tc_reset" "$*" >&2 +} + + +# func_fatal_error ARG... +# ----------------------- +# Echo program name prefixed message to standard error, and exit. +func_fatal_error () +{ + $debug_cmd + + func_error "$*" + exit $EXIT_FAILURE +} + + +# func_grep EXPRESSION FILENAME +# ----------------------------- +# Check whether EXPRESSION matches any line of FILENAME, without output. +func_grep () +{ + $debug_cmd + + $GREP "$1" "$2" >/dev/null 2>&1 +} + + +# func_len STRING +# --------------- +# Set func_len_result to the length of STRING. STRING may not +# start with a hyphen. + test -z "$_G_HAVE_XSI_OPS" \ + && (eval 'x=a/b/c; + test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ + && _G_HAVE_XSI_OPS=yes + +if test yes = "$_G_HAVE_XSI_OPS"; then + eval 'func_len () + { + $debug_cmd + + func_len_result=${#1} + }' +else + func_len () + { + $debug_cmd + + func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` + } +fi + + +# func_mkdir_p DIRECTORY-PATH +# --------------------------- +# Make sure the entire path to DIRECTORY-PATH is available. +func_mkdir_p () +{ + $debug_cmd + + _G_directory_path=$1 + _G_dir_list= + + if test -n "$_G_directory_path" && test : != "$opt_dry_run"; then + + # Protect directory names starting with '-' + case $_G_directory_path in + -*) _G_directory_path=./$_G_directory_path ;; + esac + + # While some portion of DIR does not yet exist... + while test ! -d "$_G_directory_path"; do + # ...make a list in topmost first order. Use a colon delimited + # list incase some portion of path contains whitespace. + _G_dir_list=$_G_directory_path:$_G_dir_list + + # If the last portion added has no slash in it, the list is done + case $_G_directory_path in */*) ;; *) break ;; esac + + # ...otherwise throw away the child directory and loop + _G_directory_path=`$ECHO "$_G_directory_path" | $SED -e "$sed_dirname"` + done + _G_dir_list=`$ECHO "$_G_dir_list" | $SED 's|:*$||'` + + func_mkdir_p_IFS=$IFS; IFS=: + for _G_dir in $_G_dir_list; do + IFS=$func_mkdir_p_IFS + # mkdir can fail with a 'File exist' error if two processes + # try to create one of the directories concurrently. Don't + # stop in that case! + $MKDIR "$_G_dir" 2>/dev/null || : + done + IFS=$func_mkdir_p_IFS + + # Bail out if we (or some other process) failed to create a directory. + test -d "$_G_directory_path" || \ + func_fatal_error "Failed to create '$1'" + fi +} + + +# func_mktempdir [BASENAME] +# ------------------------- +# Make a temporary directory that won't clash with other running +# libtool processes, and avoids race conditions if possible. If +# given, BASENAME is the basename for that directory. +func_mktempdir () +{ + $debug_cmd + + _G_template=${TMPDIR-/tmp}/${1-$progname} + + if test : = "$opt_dry_run"; then + # Return a directory name, but don't create it in dry-run mode + _G_tmpdir=$_G_template-$$ + else + + # If mktemp works, use that first and foremost + _G_tmpdir=`mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null` + + if test ! -d "$_G_tmpdir"; then + # Failing that, at least try and use $RANDOM to avoid a race + _G_tmpdir=$_G_template-${RANDOM-0}$$ + + func_mktempdir_umask=`umask` + umask 0077 + $MKDIR "$_G_tmpdir" + umask $func_mktempdir_umask + fi + + # If we're not in dry-run mode, bomb out on failure + test -d "$_G_tmpdir" || \ + func_fatal_error "cannot create temporary directory '$_G_tmpdir'" + fi + + $ECHO "$_G_tmpdir" +} + + +# func_normal_abspath PATH +# ------------------------ +# Remove doubled-up and trailing slashes, "." path components, +# and cancel out any ".." path components in PATH after making +# it an absolute path. +func_normal_abspath () +{ + $debug_cmd + + # These SED scripts presuppose an absolute path with a trailing slash. + _G_pathcar='s|^/\([^/]*\).*$|\1|' + _G_pathcdr='s|^/[^/]*||' + _G_removedotparts=':dotsl + s|/\./|/|g + t dotsl + s|/\.$|/|' + _G_collapseslashes='s|/\{1,\}|/|g' + _G_finalslash='s|/*$|/|' + + # Start from root dir and reassemble the path. + func_normal_abspath_result= + func_normal_abspath_tpath=$1 + func_normal_abspath_altnamespace= + case $func_normal_abspath_tpath in + "") + # Empty path, that just means $cwd. + func_stripname '' '/' "`pwd`" + func_normal_abspath_result=$func_stripname_result + return + ;; + # The next three entries are used to spot a run of precisely + # two leading slashes without using negated character classes; + # we take advantage of case's first-match behaviour. + ///*) + # Unusual form of absolute path, do nothing. + ;; + //*) + # Not necessarily an ordinary path; POSIX reserves leading '//' + # and for example Cygwin uses it to access remote file shares + # over CIFS/SMB, so we conserve a leading double slash if found. + func_normal_abspath_altnamespace=/ + ;; + /*) + # Absolute path, do nothing. + ;; + *) + # Relative path, prepend $cwd. + func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath + ;; + esac + + # Cancel out all the simple stuff to save iterations. We also want + # the path to end with a slash for ease of parsing, so make sure + # there is one (and only one) here. + func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$_G_removedotparts" -e "$_G_collapseslashes" -e "$_G_finalslash"` + while :; do + # Processed it all yet? + if test / = "$func_normal_abspath_tpath"; then + # If we ascended to the root using ".." the result may be empty now. + if test -z "$func_normal_abspath_result"; then + func_normal_abspath_result=/ + fi + break + fi + func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$_G_pathcar"` + func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ + -e "$_G_pathcdr"` + # Figure out what to do with it + case $func_normal_abspath_tcomponent in + "") + # Trailing empty path component, ignore it. + ;; + ..) + # Parent dir; strip last assembled component from result. + func_dirname "$func_normal_abspath_result" + func_normal_abspath_result=$func_dirname_result + ;; + *) + # Actual path component, append it. + func_append func_normal_abspath_result "/$func_normal_abspath_tcomponent" + ;; + esac + done + # Restore leading double-slash if one was found on entry. + func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result +} + + +# func_notquiet ARG... +# -------------------- +# Echo program name prefixed message only when not in quiet mode. +func_notquiet () +{ + $debug_cmd + + $opt_quiet || func_echo ${1+"$@"} + + # A bug in bash halts the script if the last line of a function + # fails when set -e is in force, so we need another command to + # work around that: + : +} + + +# func_relative_path SRCDIR DSTDIR +# -------------------------------- +# Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. +func_relative_path () +{ + $debug_cmd + + func_relative_path_result= + func_normal_abspath "$1" + func_relative_path_tlibdir=$func_normal_abspath_result + func_normal_abspath "$2" + func_relative_path_tbindir=$func_normal_abspath_result + + # Ascend the tree starting from libdir + while :; do + # check if we have found a prefix of bindir + case $func_relative_path_tbindir in + $func_relative_path_tlibdir) + # found an exact match + func_relative_path_tcancelled= + break + ;; + $func_relative_path_tlibdir*) + # found a matching prefix + func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" + func_relative_path_tcancelled=$func_stripname_result + if test -z "$func_relative_path_result"; then + func_relative_path_result=. + fi + break + ;; + *) + func_dirname $func_relative_path_tlibdir + func_relative_path_tlibdir=$func_dirname_result + if test -z "$func_relative_path_tlibdir"; then + # Have to descend all the way to the root! + func_relative_path_result=../$func_relative_path_result + func_relative_path_tcancelled=$func_relative_path_tbindir + break + fi + func_relative_path_result=../$func_relative_path_result + ;; + esac + done + + # Now calculate path; take care to avoid doubling-up slashes. + func_stripname '' '/' "$func_relative_path_result" + func_relative_path_result=$func_stripname_result + func_stripname '/' '/' "$func_relative_path_tcancelled" + if test -n "$func_stripname_result"; then + func_append func_relative_path_result "/$func_stripname_result" + fi + + # Normalisation. If bindir is libdir, return '.' else relative path. + if test -n "$func_relative_path_result"; then + func_stripname './' '' "$func_relative_path_result" + func_relative_path_result=$func_stripname_result + fi + + test -n "$func_relative_path_result" || func_relative_path_result=. + + : +} + + +# func_quote_for_eval ARG... +# -------------------------- +# Aesthetically quote ARGs to be evaled later. +# This function returns two values: +# i) func_quote_for_eval_result +# double-quoted, suitable for a subsequent eval +# ii) func_quote_for_eval_unquoted_result +# has all characters that are still active within double +# quotes backslashified. +func_quote_for_eval () +{ + $debug_cmd + + func_quote_for_eval_unquoted_result= + func_quote_for_eval_result= + while test 0 -lt $#; do + case $1 in + *[\\\`\"\$]*) + _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;; + *) + _G_unquoted_arg=$1 ;; + esac + if test -n "$func_quote_for_eval_unquoted_result"; then + func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg" + else + func_append func_quote_for_eval_unquoted_result "$_G_unquoted_arg" + fi + + case $_G_unquoted_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting, command substitution and variable expansion + # for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + _G_quoted_arg=\"$_G_unquoted_arg\" + ;; + *) + _G_quoted_arg=$_G_unquoted_arg + ;; + esac + + if test -n "$func_quote_for_eval_result"; then + func_append func_quote_for_eval_result " $_G_quoted_arg" + else + func_append func_quote_for_eval_result "$_G_quoted_arg" + fi + shift + done +} + + +# func_quote_for_expand ARG +# ------------------------- +# Aesthetically quote ARG to be evaled later; same as above, +# but do not quote variable references. +func_quote_for_expand () +{ + $debug_cmd + + case $1 in + *[\\\`\"]*) + _G_arg=`$ECHO "$1" | $SED \ + -e "$sed_double_quote_subst" -e "$sed_double_backslash"` ;; + *) + _G_arg=$1 ;; + esac + + case $_G_arg in + # Double-quote args containing shell metacharacters to delay + # word splitting and command substitution for a subsequent eval. + # Many Bourne shells cannot handle close brackets correctly + # in scan sets, so we specify it separately. + *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") + _G_arg=\"$_G_arg\" + ;; + esac + + func_quote_for_expand_result=$_G_arg +} + + +# func_stripname PREFIX SUFFIX NAME +# --------------------------------- +# strip PREFIX and SUFFIX from NAME, and store in func_stripname_result. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +if test yes = "$_G_HAVE_XSI_OPS"; then + eval 'func_stripname () + { + $debug_cmd + + # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are + # positional parameters, so assign one to ordinary variable first. + func_stripname_result=$3 + func_stripname_result=${func_stripname_result#"$1"} + func_stripname_result=${func_stripname_result%"$2"} + }' +else + func_stripname () + { + $debug_cmd + + case $2 in + .*) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%"`;; + *) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%"`;; + esac + } +fi + + +# func_show_eval CMD [FAIL_EXP] +# ----------------------------- +# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. +func_show_eval () +{ + $debug_cmd + + _G_cmd=$1 + _G_fail_exp=${2-':'} + + func_quote_for_expand "$_G_cmd" + eval "func_notquiet $func_quote_for_expand_result" + + $opt_dry_run || { + eval "$_G_cmd" + _G_status=$? + if test 0 -ne "$_G_status"; then + eval "(exit $_G_status); $_G_fail_exp" + fi + } +} + + +# func_show_eval_locale CMD [FAIL_EXP] +# ------------------------------------ +# Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is +# not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP +# is given, then evaluate it. Use the saved locale for evaluation. +func_show_eval_locale () +{ + $debug_cmd + + _G_cmd=$1 + _G_fail_exp=${2-':'} + + $opt_quiet || { + func_quote_for_expand "$_G_cmd" + eval "func_echo $func_quote_for_expand_result" + } + + $opt_dry_run || { + eval "$_G_user_locale + $_G_cmd" + _G_status=$? + eval "$_G_safe_locale" + if test 0 -ne "$_G_status"; then + eval "(exit $_G_status); $_G_fail_exp" + fi + } +} + + +# func_tr_sh +# ---------- +# Turn $1 into a string suitable for a shell variable name. +# Result is stored in $func_tr_sh_result. All characters +# not in the set a-zA-Z0-9_ are replaced with '_'. Further, +# if $1 begins with a digit, a '_' is prepended as well. +func_tr_sh () +{ + $debug_cmd + + case $1 in + [0-9]* | *[!a-zA-Z0-9_]*) + func_tr_sh_result=`$ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g'` + ;; + * ) + func_tr_sh_result=$1 + ;; + esac +} + + +# func_verbose ARG... +# ------------------- +# Echo program name prefixed message in verbose mode only. +func_verbose () +{ + $debug_cmd + + $opt_verbose && func_echo "$*" + + : +} + + +# func_warn_and_continue ARG... +# ----------------------------- +# Echo program name prefixed warning message to standard error. +func_warn_and_continue () +{ + $debug_cmd + + $require_term_colors + + func_echo_infix_1 "${tc_red}warning$tc_reset" "$*" >&2 +} + + +# func_warning CATEGORY ARG... +# ---------------------------- +# Echo program name prefixed warning message to standard error. Warning +# messages can be filtered according to CATEGORY, where this function +# elides messages where CATEGORY is not listed in the global variable +# 'opt_warning_types'. +func_warning () +{ + $debug_cmd + + # CATEGORY must be in the warning_categories list! + case " $warning_categories " in + *" $1 "*) ;; + *) func_internal_error "invalid warning category '$1'" ;; + esac + + _G_category=$1 + shift + + case " $opt_warning_types " in + *" $_G_category "*) $warning_func ${1+"$@"} ;; + esac +} + + +# func_sort_ver VER1 VER2 +# ----------------------- +# 'sort -V' is not generally available. +# Note this deviates from the version comparison in automake +# in that it treats 1.5 < 1.5.0, and treats 1.4.4a < 1.4-p3a +# but this should suffice as we won't be specifying old +# version formats or redundant trailing .0 in bootstrap.conf. +# If we did want full compatibility then we should probably +# use m4_version_compare from autoconf. +func_sort_ver () +{ + $debug_cmd + + printf '%s\n%s\n' "$1" "$2" \ + | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n +} + +# func_lt_ver PREV CURR +# --------------------- +# Return true if PREV and CURR are in the correct order according to +# func_sort_ver, otherwise false. Use it like this: +# +# func_lt_ver "$prev_ver" "$proposed_ver" || func_fatal_error "..." +func_lt_ver () +{ + $debug_cmd + + test "x$1" = x`func_sort_ver "$1" "$2" | $SED 1q` +} + + +# Local variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" +# time-stamp-time-zone: "UTC" +# End: +#! /bin/sh + +# Set a version string for this script. +scriptversion=2015-10-07.11; # UTC + +# A portable, pluggable option parser for Bourne shell. +# Written by Gary V. Vaughan, 2010 + +# Copyright (C) 2010-2015 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# Please report bugs or propose patches to gary@gnu.org. + + +## ------ ## +## Usage. ## +## ------ ## + +# This file is a library for parsing options in your shell scripts along +# with assorted other useful supporting features that you can make use +# of too. +# +# For the simplest scripts you might need only: +# +# #!/bin/sh +# . relative/path/to/funclib.sh +# . relative/path/to/options-parser +# scriptversion=1.0 +# func_options ${1+"$@"} +# eval set dummy "$func_options_result"; shift +# ...rest of your script... +# +# In order for the '--version' option to work, you will need to have a +# suitably formatted comment like the one at the top of this file +# starting with '# Written by ' and ending with '# warranty; '. +# +# For '-h' and '--help' to work, you will also need a one line +# description of your script's purpose in a comment directly above the +# '# Written by ' line, like the one at the top of this file. +# +# The default options also support '--debug', which will turn on shell +# execution tracing (see the comment above debug_cmd below for another +# use), and '--verbose' and the func_verbose function to allow your script +# to display verbose messages only when your user has specified +# '--verbose'. +# +# After sourcing this file, you can plug processing for additional +# options by amending the variables from the 'Configuration' section +# below, and following the instructions in the 'Option parsing' +# section further down. + +## -------------- ## +## Configuration. ## +## -------------- ## + +# You should override these variables in your script after sourcing this +# file so that they reflect the customisations you have added to the +# option parser. + +# The usage line for option parsing errors and the start of '-h' and +# '--help' output messages. You can embed shell variables for delayed +# expansion at the time the message is displayed, but you will need to +# quote other shell meta-characters carefully to prevent them being +# expanded when the contents are evaled. +usage='$progpath [OPTION]...' + +# Short help message in response to '-h' and '--help'. Add to this or +# override it after sourcing this library to reflect the full set of +# options your script accepts. +usage_message="\ + --debug enable verbose shell tracing + -W, --warnings=CATEGORY + report the warnings falling in CATEGORY [all] + -v, --verbose verbosely report processing + --version print version information and exit + -h, --help print short or long help message and exit +" + +# Additional text appended to 'usage_message' in response to '--help'. +long_help_message=" +Warning categories include: + 'all' show all warnings + 'none' turn off all the warnings + 'error' warnings are treated as fatal errors" + +# Help message printed before fatal option parsing errors. +fatal_help="Try '\$progname --help' for more information." + + + +## ------------------------- ## +## Hook function management. ## +## ------------------------- ## + +# This section contains functions for adding, removing, and running hooks +# to the main code. A hook is just a named list of of function, that can +# be run in order later on. + +# func_hookable FUNC_NAME +# ----------------------- +# Declare that FUNC_NAME will run hooks added with +# 'func_add_hook FUNC_NAME ...'. +func_hookable () +{ + $debug_cmd + + func_append hookable_fns " $1" +} + + +# func_add_hook FUNC_NAME HOOK_FUNC +# --------------------------------- +# Request that FUNC_NAME call HOOK_FUNC before it returns. FUNC_NAME must +# first have been declared "hookable" by a call to 'func_hookable'. +func_add_hook () +{ + $debug_cmd + + case " $hookable_fns " in + *" $1 "*) ;; + *) func_fatal_error "'$1' does not accept hook functions." ;; + esac + + eval func_append ${1}_hooks '" $2"' +} + + +# func_remove_hook FUNC_NAME HOOK_FUNC +# ------------------------------------ +# Remove HOOK_FUNC from the list of functions called by FUNC_NAME. +func_remove_hook () +{ + $debug_cmd + + eval ${1}_hooks='`$ECHO "\$'$1'_hooks" |$SED "s| '$2'||"`' +} + + +# func_run_hooks FUNC_NAME [ARG]... +# --------------------------------- +# Run all hook functions registered to FUNC_NAME. +# It is assumed that the list of hook functions contains nothing more +# than a whitespace-delimited list of legal shell function names, and +# no effort is wasted trying to catch shell meta-characters or preserve +# whitespace. +func_run_hooks () +{ + $debug_cmd + + _G_rc_run_hooks=false + + case " $hookable_fns " in + *" $1 "*) ;; + *) func_fatal_error "'$1' does not support hook funcions.n" ;; + esac + + eval _G_hook_fns=\$$1_hooks; shift + + for _G_hook in $_G_hook_fns; do + if eval $_G_hook '"$@"'; then + # store returned options list back into positional + # parameters for next 'cmd' execution. + eval _G_hook_result=\$${_G_hook}_result + eval set dummy "$_G_hook_result"; shift + _G_rc_run_hooks=: + fi + done + + $_G_rc_run_hooks && func_run_hooks_result=$_G_hook_result +} + + + +## --------------- ## +## Option parsing. ## +## --------------- ## + +# In order to add your own option parsing hooks, you must accept the +# full positional parameter list in your hook function, you may remove/edit +# any options that you action, and then pass back the remaining unprocessed +# options in '_result', escaped suitably for +# 'eval'. In this case you also must return $EXIT_SUCCESS to let the +# hook's caller know that it should pay attention to +# '_result'. Returning $EXIT_FAILURE signalizes that +# arguments are left untouched by the hook and therefore caller will ignore the +# result variable. +# +# Like this: +# +# my_options_prep () +# { +# $debug_cmd +# +# # Extend the existing usage message. +# usage_message=$usage_message' +# -s, --silent don'\''t print informational messages +# ' +# # No change in '$@' (ignored completely by this hook). There is +# # no need to do the equivalent (but slower) action: +# # func_quote_for_eval ${1+"$@"} +# # my_options_prep_result=$func_quote_for_eval_result +# false +# } +# func_add_hook func_options_prep my_options_prep +# +# +# my_silent_option () +# { +# $debug_cmd +# +# args_changed=false +# +# # Note that for efficiency, we parse as many options as we can +# # recognise in a loop before passing the remainder back to the +# # caller on the first unrecognised argument we encounter. +# while test $# -gt 0; do +# opt=$1; shift +# case $opt in +# --silent|-s) opt_silent=: +# args_changed=: +# ;; +# # Separate non-argument short options: +# -s*) func_split_short_opt "$_G_opt" +# set dummy "$func_split_short_opt_name" \ +# "-$func_split_short_opt_arg" ${1+"$@"} +# shift +# args_changed=: +# ;; +# *) # Make sure the first unrecognised option "$_G_opt" +# # is added back to "$@", we could need that later +# # if $args_changed is true. +# set dummy "$_G_opt" ${1+"$@"}; shift; break ;; +# esac +# done +# +# if $args_changed; then +# func_quote_for_eval ${1+"$@"} +# my_silent_option_result=$func_quote_for_eval_result +# fi +# +# $args_changed +# } +# func_add_hook func_parse_options my_silent_option +# +# +# my_option_validation () +# { +# $debug_cmd +# +# $opt_silent && $opt_verbose && func_fatal_help "\ +# '--silent' and '--verbose' options are mutually exclusive." +# +# false +# } +# func_add_hook func_validate_options my_option_validation +# +# You'll also need to manually amend $usage_message to reflect the extra +# options you parse. It's preferable to append if you can, so that +# multiple option parsing hooks can be added safely. + + +# func_options_finish [ARG]... +# ---------------------------- +# Finishing the option parse loop (call 'func_options' hooks ATM). +func_options_finish () +{ + $debug_cmd + + _G_func_options_finish_exit=false + if func_run_hooks func_options ${1+"$@"}; then + func_options_finish_result=$func_run_hooks_result + _G_func_options_finish_exit=: + fi + + $_G_func_options_finish_exit +} + + +# func_options [ARG]... +# --------------------- +# All the functions called inside func_options are hookable. See the +# individual implementations for details. +func_hookable func_options +func_options () +{ + $debug_cmd + + _G_rc_options=false + + for my_func in options_prep parse_options validate_options options_finish + do + if eval func_$my_func '${1+"$@"}'; then + eval _G_res_var='$'"func_${my_func}_result" + eval set dummy "$_G_res_var" ; shift + _G_rc_options=: + fi + done + + # Save modified positional parameters for caller. As a top-level + # options-parser function we always need to set the 'func_options_result' + # variable (regardless the $_G_rc_options value). + if $_G_rc_options; then + func_options_result=$_G_res_var + else + func_quote_for_eval ${1+"$@"} + func_options_result=$func_quote_for_eval_result + fi + + $_G_rc_options +} + + +# func_options_prep [ARG]... +# -------------------------- +# All initialisations required before starting the option parse loop. +# Note that when calling hook functions, we pass through the list of +# positional parameters. If a hook function modifies that list, and +# needs to propagate that back to rest of this script, then the complete +# modified list must be put in 'func_run_hooks_result' before +# returning $EXIT_SUCCESS (otherwise $EXIT_FAILURE is returned). +func_hookable func_options_prep +func_options_prep () +{ + $debug_cmd + + # Option defaults: + opt_verbose=false + opt_warning_types= + + _G_rc_options_prep=false + if func_run_hooks func_options_prep ${1+"$@"}; then + _G_rc_options_prep=: + # save modified positional parameters for caller + func_options_prep_result=$func_run_hooks_result + fi + + $_G_rc_options_prep +} + + +# func_parse_options [ARG]... +# --------------------------- +# The main option parsing loop. +func_hookable func_parse_options +func_parse_options () +{ + $debug_cmd + + func_parse_options_result= + + _G_rc_parse_options=false + # this just eases exit handling + while test $# -gt 0; do + # Defer to hook functions for initial option parsing, so they + # get priority in the event of reusing an option name. + if func_run_hooks func_parse_options ${1+"$@"}; then + eval set dummy "$func_run_hooks_result"; shift + _G_rc_parse_options=: + fi + + # Break out of the loop if we already parsed every option. + test $# -gt 0 || break + + _G_match_parse_options=: + _G_opt=$1 + shift + case $_G_opt in + --debug|-x) debug_cmd='set -x' + func_echo "enabling shell trace mode" + $debug_cmd + ;; + + --no-warnings|--no-warning|--no-warn) + set dummy --warnings none ${1+"$@"} + shift + ;; + + --warnings|--warning|-W) + if test $# = 0 && func_missing_arg $_G_opt; then + _G_rc_parse_options=: + break + fi + case " $warning_categories $1" in + *" $1 "*) + # trailing space prevents matching last $1 above + func_append_uniq opt_warning_types " $1" + ;; + *all) + opt_warning_types=$warning_categories + ;; + *none) + opt_warning_types=none + warning_func=: + ;; + *error) + opt_warning_types=$warning_categories + warning_func=func_fatal_error + ;; + *) + func_fatal_error \ + "unsupported warning category: '$1'" + ;; + esac + shift + ;; + + --verbose|-v) opt_verbose=: ;; + --version) func_version ;; + -\?|-h) func_usage ;; + --help) func_help ;; + + # Separate optargs to long options (plugins may need this): + --*=*) func_split_equals "$_G_opt" + set dummy "$func_split_equals_lhs" \ + "$func_split_equals_rhs" ${1+"$@"} + shift + ;; + + # Separate optargs to short options: + -W*) + func_split_short_opt "$_G_opt" + set dummy "$func_split_short_opt_name" \ + "$func_split_short_opt_arg" ${1+"$@"} + shift + ;; + + # Separate non-argument short options: + -\?*|-h*|-v*|-x*) + func_split_short_opt "$_G_opt" + set dummy "$func_split_short_opt_name" \ + "-$func_split_short_opt_arg" ${1+"$@"} + shift + ;; + + --) _G_rc_parse_options=: ; break ;; + -*) func_fatal_help "unrecognised option: '$_G_opt'" ;; + *) set dummy "$_G_opt" ${1+"$@"}; shift + _G_match_parse_options=false + break + ;; + esac + + $_G_match_parse_options && _G_rc_parse_options=: + done + + + if $_G_rc_parse_options; then + # save modified positional parameters for caller + func_quote_for_eval ${1+"$@"} + func_parse_options_result=$func_quote_for_eval_result + fi + + $_G_rc_parse_options +} + + +# func_validate_options [ARG]... +# ------------------------------ +# Perform any sanity checks on option settings and/or unconsumed +# arguments. +func_hookable func_validate_options +func_validate_options () +{ + $debug_cmd + + _G_rc_validate_options=false + + # Display all warnings if -W was not given. + test -n "$opt_warning_types" || opt_warning_types=" $warning_categories" + + if func_run_hooks func_validate_options ${1+"$@"}; then + # save modified positional parameters for caller + func_validate_options_result=$func_run_hooks_result + _G_rc_validate_options=: + fi + + # Bail if the options were screwed! + $exit_cmd $EXIT_FAILURE + + $_G_rc_validate_options +} + + + +## ----------------- ## +## Helper functions. ## +## ----------------- ## + +# This section contains the helper functions used by the rest of the +# hookable option parser framework in ascii-betical order. + + +# func_fatal_help ARG... +# ---------------------- +# Echo program name prefixed message to standard error, followed by +# a help hint, and exit. +func_fatal_help () +{ + $debug_cmd + + eval \$ECHO \""Usage: $usage"\" + eval \$ECHO \""$fatal_help"\" + func_error ${1+"$@"} + exit $EXIT_FAILURE +} + + +# func_help +# --------- +# Echo long help message to standard output and exit. +func_help () +{ + $debug_cmd + + func_usage_message + $ECHO "$long_help_message" + exit 0 +} + + +# func_missing_arg ARGNAME +# ------------------------ +# Echo program name prefixed message to standard error and set global +# exit_cmd. +func_missing_arg () +{ + $debug_cmd + + func_error "Missing argument for '$1'." + exit_cmd=exit +} + + +# func_split_equals STRING +# ------------------------ +# Set func_split_equals_lhs and func_split_equals_rhs shell variables after +# splitting STRING at the '=' sign. +test -z "$_G_HAVE_XSI_OPS" \ + && (eval 'x=a/b/c; + test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ + && _G_HAVE_XSI_OPS=yes + +if test yes = "$_G_HAVE_XSI_OPS" +then + # This is an XSI compatible shell, allowing a faster implementation... + eval 'func_split_equals () + { + $debug_cmd + + func_split_equals_lhs=${1%%=*} + func_split_equals_rhs=${1#*=} + test "x$func_split_equals_lhs" = "x$1" \ + && func_split_equals_rhs= + }' +else + # ...otherwise fall back to using expr, which is often a shell builtin. + func_split_equals () + { + $debug_cmd + + func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'` + func_split_equals_rhs= + test "x$func_split_equals_lhs" = "x$1" \ + || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'` + } +fi #func_split_equals + + +# func_split_short_opt SHORTOPT +# ----------------------------- +# Set func_split_short_opt_name and func_split_short_opt_arg shell +# variables after splitting SHORTOPT after the 2nd character. +if test yes = "$_G_HAVE_XSI_OPS" +then + # This is an XSI compatible shell, allowing a faster implementation... + eval 'func_split_short_opt () + { + $debug_cmd + + func_split_short_opt_arg=${1#??} + func_split_short_opt_name=${1%"$func_split_short_opt_arg"} + }' +else + # ...otherwise fall back to using expr, which is often a shell builtin. + func_split_short_opt () + { + $debug_cmd + + func_split_short_opt_name=`expr "x$1" : 'x-\(.\)'` + func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'` + } +fi #func_split_short_opt + + +# func_usage +# ---------- +# Echo short help message to standard output and exit. +func_usage () +{ + $debug_cmd + + func_usage_message + $ECHO "Run '$progname --help |${PAGER-more}' for full usage" + exit 0 +} + + +# func_usage_message +# ------------------ +# Echo short help message to standard output. +func_usage_message () +{ + $debug_cmd + + eval \$ECHO \""Usage: $usage"\" + echo + $SED -n 's|^# || + /^Written by/{ + x;p;x + } + h + /^Written by/q' < "$progpath" + echo + eval \$ECHO \""$usage_message"\" +} + + +# func_version +# ------------ +# Echo version message to standard output and exit. +func_version () +{ + $debug_cmd + + printf '%s\n' "$progname $scriptversion" + $SED -n ' + /(C)/!b go + :more + /\./!{ + N + s|\n# | | + b more + } + :go + /^# Written by /,/# warranty; / { + s|^# || + s|^# *$|| + s|\((C)\)[ 0-9,-]*[ ,-]\([1-9][0-9]* \)|\1 \2| + p + } + /^# Written by / { + s|^# || + p + } + /^warranty; /q' < "$progpath" + + exit $? +} + + +# Local variables: +# mode: shell-script +# sh-indentation: 2 +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" +# time-stamp-time-zone: "UTC" +# End: + +# Set a version string. +scriptversion='(GNU libtool) 2.4.6' + + +# func_echo ARG... +# ---------------- +# Libtool also displays the current mode in messages, so override +# funclib.sh func_echo with this custom definition. +func_echo () +{ + $debug_cmd + + _G_message=$* + + func_echo_IFS=$IFS + IFS=$nl + for _G_line in $_G_message; do + IFS=$func_echo_IFS + $ECHO "$progname${opt_mode+: $opt_mode}: $_G_line" + done + IFS=$func_echo_IFS +} + + +# func_warning ARG... +# ------------------- +# Libtool warnings are not categorized, so override funclib.sh +# func_warning with this simpler definition. +func_warning () +{ + $debug_cmd + + $warning_func ${1+"$@"} +} + + +## ---------------- ## +## Options parsing. ## +## ---------------- ## + +# Hook in the functions to make sure our own options are parsed during +# the option parsing loop. + +usage='$progpath [OPTION]... [MODE-ARG]...' + +# Short help message in response to '-h'. +usage_message="Options: + --config show all configuration variables + --debug enable verbose shell tracing + -n, --dry-run display commands without modifying any files + --features display basic configuration information and exit + --mode=MODE use operation mode MODE + --no-warnings equivalent to '-Wnone' + --preserve-dup-deps don't remove duplicate dependency libraries + --quiet, --silent don't print informational messages + --tag=TAG use configuration variables from tag TAG + -v, --verbose print more informational messages than default + --version print version information + -W, --warnings=CATEGORY report the warnings falling in CATEGORY [all] + -h, --help, --help-all print short, long, or detailed help message +" + +# Additional text appended to 'usage_message' in response to '--help'. +func_help () +{ + $debug_cmd + + func_usage_message + $ECHO "$long_help_message + +MODE must be one of the following: + + clean remove files from the build directory + compile compile a source file into a libtool object + execute automatically set library path, then run a program + finish complete the installation of libtool libraries + install install libraries or executables + link create a library or an executable + uninstall remove libraries from an installed directory + +MODE-ARGS vary depending on the MODE. When passed as first option, +'--mode=MODE' may be abbreviated as 'MODE' or a unique abbreviation of that. +Try '$progname --help --mode=MODE' for a more detailed description of MODE. + +When reporting a bug, please describe a test case to reproduce it and +include the following information: + + host-triplet: $host + shell: $SHELL + compiler: $LTCC + compiler flags: $LTCFLAGS + linker: $LD (gnu? $with_gnu_ld) + version: $progname $scriptversion Debian-2.4.6-14 + automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` + autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` + +Report bugs to . +GNU libtool home page: . +General help using GNU software: ." + exit 0 +} + + +# func_lo2o OBJECT-NAME +# --------------------- +# Transform OBJECT-NAME from a '.lo' suffix to the platform specific +# object suffix. + +lo2o=s/\\.lo\$/.$objext/ +o2lo=s/\\.$objext\$/.lo/ + +if test yes = "$_G_HAVE_XSI_OPS"; then + eval 'func_lo2o () + { + case $1 in + *.lo) func_lo2o_result=${1%.lo}.$objext ;; + * ) func_lo2o_result=$1 ;; + esac + }' + + # func_xform LIBOBJ-OR-SOURCE + # --------------------------- + # Transform LIBOBJ-OR-SOURCE from a '.o' or '.c' (or otherwise) + # suffix to a '.lo' libtool-object suffix. + eval 'func_xform () + { + func_xform_result=${1%.*}.lo + }' +else + # ...otherwise fall back to using sed. + func_lo2o () + { + func_lo2o_result=`$ECHO "$1" | $SED "$lo2o"` + } + + func_xform () + { + func_xform_result=`$ECHO "$1" | $SED 's|\.[^.]*$|.lo|'` + } +fi + + +# func_fatal_configuration ARG... +# ------------------------------- +# Echo program name prefixed message to standard error, followed by +# a configuration failure hint, and exit. +func_fatal_configuration () +{ + func__fatal_error ${1+"$@"} \ + "See the $PACKAGE documentation for more information." \ + "Fatal configuration error." +} + + +# func_config +# ----------- +# Display the configuration for all the tags in this script. +func_config () +{ + re_begincf='^# ### BEGIN LIBTOOL' + re_endcf='^# ### END LIBTOOL' + + # Default configuration. + $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath" + + # Now print the configurations for the tags. + for tagname in $taglist; do + $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath" + done + + exit $? +} + + +# func_features +# ------------- +# Display the features supported by this script. +func_features () +{ + echo "host: $host" + if test yes = "$build_libtool_libs"; then + echo "enable shared libraries" + else + echo "disable shared libraries" + fi + if test yes = "$build_old_libs"; then + echo "enable static libraries" + else + echo "disable static libraries" + fi + + exit $? +} + + +# func_enable_tag TAGNAME +# ----------------------- +# Verify that TAGNAME is valid, and either flag an error and exit, or +# enable the TAGNAME tag. We also add TAGNAME to the global $taglist +# variable here. +func_enable_tag () +{ + # Global variable: + tagname=$1 + + re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" + re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" + sed_extractcf=/$re_begincf/,/$re_endcf/p + + # Validate tagname. + case $tagname in + *[!-_A-Za-z0-9,/]*) + func_fatal_error "invalid tag name: $tagname" + ;; + esac + + # Don't test for the "default" C tag, as we know it's + # there but not specially marked. + case $tagname in + CC) ;; + *) + if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then + taglist="$taglist $tagname" + + # Evaluate the configuration. Be careful to quote the path + # and the sed script, to avoid splitting on whitespace, but + # also don't use non-portable quotes within backquotes within + # quotes we have to do it in 2 steps: + extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` + eval "$extractedcf" + else + func_error "ignoring unknown tag $tagname" + fi + ;; + esac +} + + +# func_check_version_match +# ------------------------ +# Ensure that we are using m4 macros, and libtool script from the same +# release of libtool. +func_check_version_match () +{ + if test "$package_revision" != "$macro_revision"; then + if test "$VERSION" != "$macro_version"; then + if test -z "$macro_version"; then + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from an older release. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, but the +$progname: definition of this LT_INIT comes from $PACKAGE $macro_version. +$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION +$progname: and run autoconf again. +_LT_EOF + fi + else + cat >&2 <<_LT_EOF +$progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, +$progname: but the definition of this LT_INIT comes from revision $macro_revision. +$progname: You should recreate aclocal.m4 with macros from revision $package_revision +$progname: of $PACKAGE $VERSION and run autoconf again. +_LT_EOF + fi + + exit $EXIT_MISMATCH + fi +} + + +# libtool_options_prep [ARG]... +# ----------------------------- +# Preparation for options parsed by libtool. +libtool_options_prep () +{ + $debug_mode + + # Option defaults: + opt_config=false + opt_dlopen= + opt_dry_run=false + opt_help=false + opt_mode= + opt_preserve_dup_deps=false + opt_quiet=false + + nonopt= + preserve_args= + + _G_rc_lt_options_prep=: + + # Shorthand for --mode=foo, only valid as the first argument + case $1 in + clean|clea|cle|cl) + shift; set dummy --mode clean ${1+"$@"}; shift + ;; + compile|compil|compi|comp|com|co|c) + shift; set dummy --mode compile ${1+"$@"}; shift + ;; + execute|execut|execu|exec|exe|ex|e) + shift; set dummy --mode execute ${1+"$@"}; shift + ;; + finish|finis|fini|fin|fi|f) + shift; set dummy --mode finish ${1+"$@"}; shift + ;; + install|instal|insta|inst|ins|in|i) + shift; set dummy --mode install ${1+"$@"}; shift + ;; + link|lin|li|l) + shift; set dummy --mode link ${1+"$@"}; shift + ;; + uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) + shift; set dummy --mode uninstall ${1+"$@"}; shift + ;; + *) + _G_rc_lt_options_prep=false + ;; + esac + + if $_G_rc_lt_options_prep; then + # Pass back the list of options. + func_quote_for_eval ${1+"$@"} + libtool_options_prep_result=$func_quote_for_eval_result + fi + + $_G_rc_lt_options_prep +} +func_add_hook func_options_prep libtool_options_prep + + +# libtool_parse_options [ARG]... +# --------------------------------- +# Provide handling for libtool specific options. +libtool_parse_options () +{ + $debug_cmd + + _G_rc_lt_parse_options=false + + # Perform our own loop to consume as many options as possible in + # each iteration. + while test $# -gt 0; do + _G_match_lt_parse_options=: + _G_opt=$1 + shift + case $_G_opt in + --dry-run|--dryrun|-n) + opt_dry_run=: + ;; + + --config) func_config ;; + + --dlopen|-dlopen) + opt_dlopen="${opt_dlopen+$opt_dlopen +}$1" + shift + ;; + + --preserve-dup-deps) + opt_preserve_dup_deps=: ;; + + --features) func_features ;; + + --finish) set dummy --mode finish ${1+"$@"}; shift ;; + + --help) opt_help=: ;; + + --help-all) opt_help=': help-all' ;; + + --mode) test $# = 0 && func_missing_arg $_G_opt && break + opt_mode=$1 + case $1 in + # Valid mode arguments: + clean|compile|execute|finish|install|link|relink|uninstall) ;; + + # Catch anything else as an error + *) func_error "invalid argument for $_G_opt" + exit_cmd=exit + break + ;; + esac + shift + ;; + + --no-silent|--no-quiet) + opt_quiet=false + func_append preserve_args " $_G_opt" + ;; + + --no-warnings|--no-warning|--no-warn) + opt_warning=false + func_append preserve_args " $_G_opt" + ;; + + --no-verbose) + opt_verbose=false + func_append preserve_args " $_G_opt" + ;; + + --silent|--quiet) + opt_quiet=: + opt_verbose=false + func_append preserve_args " $_G_opt" + ;; + + --tag) test $# = 0 && func_missing_arg $_G_opt && break + opt_tag=$1 + func_append preserve_args " $_G_opt $1" + func_enable_tag "$1" + shift + ;; + + --verbose|-v) opt_quiet=false + opt_verbose=: + func_append preserve_args " $_G_opt" + ;; + + # An option not handled by this hook function: + *) set dummy "$_G_opt" ${1+"$@"} ; shift + _G_match_lt_parse_options=false + break + ;; + esac + $_G_match_lt_parse_options && _G_rc_lt_parse_options=: + done + + if $_G_rc_lt_parse_options; then + # save modified positional parameters for caller + func_quote_for_eval ${1+"$@"} + libtool_parse_options_result=$func_quote_for_eval_result + fi + + $_G_rc_lt_parse_options +} +func_add_hook func_parse_options libtool_parse_options + + + +# libtool_validate_options [ARG]... +# --------------------------------- +# Perform any sanity checks on option settings and/or unconsumed +# arguments. +libtool_validate_options () +{ + # save first non-option argument + if test 0 -lt $#; then + nonopt=$1 + shift + fi + + # preserve --debug + test : = "$debug_cmd" || func_append preserve_args " --debug" + + case $host in + # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452 + # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788 + *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*) + # don't eliminate duplications in $postdeps and $predeps + opt_duplicate_compiler_generated_deps=: + ;; + *) + opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps + ;; + esac + + $opt_help || { + # Sanity checks first: + func_check_version_match + + test yes != "$build_libtool_libs" \ + && test yes != "$build_old_libs" \ + && func_fatal_configuration "not configured to build any kind of library" + + # Darwin sucks + eval std_shrext=\"$shrext_cmds\" + + # Only execute mode is allowed to have -dlopen flags. + if test -n "$opt_dlopen" && test execute != "$opt_mode"; then + func_error "unrecognized option '-dlopen'" + $ECHO "$help" 1>&2 + exit $EXIT_FAILURE + fi + + # Change the help message to a mode-specific one. + generic_help=$help + help="Try '$progname --help --mode=$opt_mode' for more information." + } + + # Pass back the unparsed argument list + func_quote_for_eval ${1+"$@"} + libtool_validate_options_result=$func_quote_for_eval_result +} +func_add_hook func_validate_options libtool_validate_options + + +# Process options as early as possible so that --help and --version +# can return quickly. +func_options ${1+"$@"} +eval set dummy "$func_options_result"; shift + + + +## ----------- ## +## Main. ## +## ----------- ## + +magic='%%%MAGIC variable%%%' +magic_exe='%%%MAGIC EXE variable%%%' + +# Global variables. +extracted_archives= +extracted_serial=0 + +# If this variable is set in any of the actions, the command in it +# will be execed at the end. This prevents here-documents from being +# left over by shells. +exec_cmd= + + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' +} + +# func_generated_by_libtool +# True iff stdin has been generated by Libtool. This function is only +# a basic sanity check; it will hardly flush out determined imposters. +func_generated_by_libtool_p () +{ + $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 +} + +# func_lalib_p file +# True iff FILE is a libtool '.la' library or '.lo' object file. +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_lalib_p () +{ + test -f "$1" && + $SED -e 4q "$1" 2>/dev/null | func_generated_by_libtool_p +} + +# func_lalib_unsafe_p file +# True iff FILE is a libtool '.la' library or '.lo' object file. +# This function implements the same check as func_lalib_p without +# resorting to external programs. To this end, it redirects stdin and +# closes it afterwards, without saving the original file descriptor. +# As a safety measure, use it only where a negative result would be +# fatal anyway. Works if 'file' does not exist. +func_lalib_unsafe_p () +{ + lalib_p=no + if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then + for lalib_p_l in 1 2 3 4 + do + read lalib_p_line + case $lalib_p_line in + \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; + esac + done + exec 0<&5 5<&- + fi + test yes = "$lalib_p" +} + +# func_ltwrapper_script_p file +# True iff FILE is a libtool wrapper script +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_script_p () +{ + test -f "$1" && + $lt_truncate_bin < "$1" 2>/dev/null | func_generated_by_libtool_p +} + +# func_ltwrapper_executable_p file +# True iff FILE is a libtool wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_executable_p () +{ + func_ltwrapper_exec_suffix= + case $1 in + *.exe) ;; + *) func_ltwrapper_exec_suffix=.exe ;; + esac + $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 +} + +# func_ltwrapper_scriptname file +# Assumes file is an ltwrapper_executable +# uses $file to determine the appropriate filename for a +# temporary ltwrapper_script. +func_ltwrapper_scriptname () +{ + func_dirname_and_basename "$1" "" "." + func_stripname '' '.exe' "$func_basename_result" + func_ltwrapper_scriptname_result=$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper +} + +# func_ltwrapper_p file +# True iff FILE is a libtool wrapper script or wrapper executable +# This function is only a basic sanity check; it will hardly flush out +# determined imposters. +func_ltwrapper_p () +{ + func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" +} + + +# func_execute_cmds commands fail_cmd +# Execute tilde-delimited COMMANDS. +# If FAIL_CMD is given, eval that upon failure. +# FAIL_CMD may read-access the current command in variable CMD! +func_execute_cmds () +{ + $debug_cmd + + save_ifs=$IFS; IFS='~' + for cmd in $1; do + IFS=$sp$nl + eval cmd=\"$cmd\" + IFS=$save_ifs + func_show_eval "$cmd" "${2-:}" + done + IFS=$save_ifs +} + + +# func_source file +# Source FILE, adding directory component if necessary. +# Note that it is not necessary on cygwin/mingw to append a dot to +# FILE even if both FILE and FILE.exe exist: automatic-append-.exe +# behavior happens only for exec(3), not for open(2)! Also, sourcing +# 'FILE.' does not work on cygwin managed mounts. +func_source () +{ + $debug_cmd + + case $1 in + */* | *\\*) . "$1" ;; + *) . "./$1" ;; + esac +} + + +# func_resolve_sysroot PATH +# Replace a leading = in PATH with a sysroot. Store the result into +# func_resolve_sysroot_result +func_resolve_sysroot () +{ + func_resolve_sysroot_result=$1 + case $func_resolve_sysroot_result in + =*) + func_stripname '=' '' "$func_resolve_sysroot_result" + func_resolve_sysroot_result=$lt_sysroot$func_stripname_result + ;; + esac +} + +# func_replace_sysroot PATH +# If PATH begins with the sysroot, replace it with = and +# store the result into func_replace_sysroot_result. +func_replace_sysroot () +{ + case $lt_sysroot:$1 in + ?*:"$lt_sysroot"*) + func_stripname "$lt_sysroot" '' "$1" + func_replace_sysroot_result='='$func_stripname_result + ;; + *) + # Including no sysroot. + func_replace_sysroot_result=$1 + ;; + esac +} + +# func_infer_tag arg +# Infer tagged configuration to use if any are available and +# if one wasn't chosen via the "--tag" command line option. +# Only attempt this if the compiler in the base compile +# command doesn't match the default compiler. +# arg is usually of the form 'gcc ...' +func_infer_tag () +{ + $debug_cmd + + if test -n "$available_tags" && test -z "$tagname"; then + CC_quoted= + for arg in $CC; do + func_append_quoted CC_quoted "$arg" + done + CC_expanded=`func_echo_all $CC` + CC_quoted_expanded=`func_echo_all $CC_quoted` + case $@ in + # Blanks in the command may have been stripped by the calling shell, + # but not from the CC environment variable when configure was run. + " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ + " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) ;; + # Blanks at the start of $base_compile will cause this to fail + # if we don't check for them as well. + *) + for z in $available_tags; do + if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then + # Evaluate the configuration. + eval "`$SED -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" + CC_quoted= + for arg in $CC; do + # Double-quote args containing other shell metacharacters. + func_append_quoted CC_quoted "$arg" + done + CC_expanded=`func_echo_all $CC` + CC_quoted_expanded=`func_echo_all $CC_quoted` + case "$@ " in + " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ + " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) + # The compiler in the base compile command matches + # the one in the tagged configuration. + # Assume this is the tagged configuration we want. + tagname=$z + break + ;; + esac + fi + done + # If $tagname still isn't set, then no tagged configuration + # was found and let the user know that the "--tag" command + # line option must be used. + if test -z "$tagname"; then + func_echo "unable to infer tagged configuration" + func_fatal_error "specify a tag with '--tag'" +# else +# func_verbose "using $tagname tagged configuration" + fi + ;; + esac + fi +} + + + +# func_write_libtool_object output_name pic_name nonpic_name +# Create a libtool object file (analogous to a ".la" file), +# but don't create it if we're doing a dry run. +func_write_libtool_object () +{ + write_libobj=$1 + if test yes = "$build_libtool_libs"; then + write_lobj=\'$2\' + else + write_lobj=none + fi + + if test yes = "$build_old_libs"; then + write_oldobj=\'$3\' + else + write_oldobj=none + fi + + $opt_dry_run || { + cat >${write_libobj}T </dev/null` + if test "$?" -eq 0 && test -n "$func_convert_core_file_wine_to_w32_tmp"; then + func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" | + $SED -e "$sed_naive_backslashify"` + else + func_convert_core_file_wine_to_w32_result= + fi + fi +} +# end: func_convert_core_file_wine_to_w32 + + +# func_convert_core_path_wine_to_w32 ARG +# Helper function used by path conversion functions when $build is *nix, and +# $host is mingw, cygwin, or some other w32 environment. Relies on a correctly +# configured wine environment available, with the winepath program in $build's +# $PATH. Assumes ARG has no leading or trailing path separator characters. +# +# ARG is path to be converted from $build format to win32. +# Result is available in $func_convert_core_path_wine_to_w32_result. +# Unconvertible file (directory) names in ARG are skipped; if no directory names +# are convertible, then the result may be empty. +func_convert_core_path_wine_to_w32 () +{ + $debug_cmd + + # unfortunately, winepath doesn't convert paths, only file names + func_convert_core_path_wine_to_w32_result= + if test -n "$1"; then + oldIFS=$IFS + IFS=: + for func_convert_core_path_wine_to_w32_f in $1; do + IFS=$oldIFS + func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f" + if test -n "$func_convert_core_file_wine_to_w32_result"; then + if test -z "$func_convert_core_path_wine_to_w32_result"; then + func_convert_core_path_wine_to_w32_result=$func_convert_core_file_wine_to_w32_result + else + func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result" + fi + fi + done + IFS=$oldIFS + fi +} +# end: func_convert_core_path_wine_to_w32 + + +# func_cygpath ARGS... +# Wrapper around calling the cygpath program via LT_CYGPATH. This is used when +# when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2) +# $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or +# (2), returns the Cygwin file name or path in func_cygpath_result (input +# file name or path is assumed to be in w32 format, as previously converted +# from $build's *nix or MSYS format). In case (3), returns the w32 file name +# or path in func_cygpath_result (input file name or path is assumed to be in +# Cygwin format). Returns an empty string on error. +# +# ARGS are passed to cygpath, with the last one being the file name or path to +# be converted. +# +# Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH +# environment variable; do not put it in $PATH. +func_cygpath () +{ + $debug_cmd + + if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then + func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null` + if test "$?" -ne 0; then + # on failure, ensure result is empty + func_cygpath_result= + fi + else + func_cygpath_result= + func_error "LT_CYGPATH is empty or specifies non-existent file: '$LT_CYGPATH'" + fi +} +#end: func_cygpath + + +# func_convert_core_msys_to_w32 ARG +# Convert file name or path ARG from MSYS format to w32 format. Return +# result in func_convert_core_msys_to_w32_result. +func_convert_core_msys_to_w32 () +{ + $debug_cmd + + # awkward: cmd appends spaces to result + func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | + $SED -e 's/[ ]*$//' -e "$sed_naive_backslashify"` +} +#end: func_convert_core_msys_to_w32 + + +# func_convert_file_check ARG1 ARG2 +# Verify that ARG1 (a file name in $build format) was converted to $host +# format in ARG2. Otherwise, emit an error message, but continue (resetting +# func_to_host_file_result to ARG1). +func_convert_file_check () +{ + $debug_cmd + + if test -z "$2" && test -n "$1"; then + func_error "Could not determine host file name corresponding to" + func_error " '$1'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback: + func_to_host_file_result=$1 + fi +} +# end func_convert_file_check + + +# func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH +# Verify that FROM_PATH (a path in $build format) was converted to $host +# format in TO_PATH. Otherwise, emit an error message, but continue, resetting +# func_to_host_file_result to a simplistic fallback value (see below). +func_convert_path_check () +{ + $debug_cmd + + if test -z "$4" && test -n "$3"; then + func_error "Could not determine the host path corresponding to" + func_error " '$3'" + func_error "Continuing, but uninstalled executables may not work." + # Fallback. This is a deliberately simplistic "conversion" and + # should not be "improved". See libtool.info. + if test "x$1" != "x$2"; then + lt_replace_pathsep_chars="s|$1|$2|g" + func_to_host_path_result=`echo "$3" | + $SED -e "$lt_replace_pathsep_chars"` + else + func_to_host_path_result=$3 + fi + fi +} +# end func_convert_path_check + + +# func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG +# Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT +# and appending REPL if ORIG matches BACKPAT. +func_convert_path_front_back_pathsep () +{ + $debug_cmd + + case $4 in + $1 ) func_to_host_path_result=$3$func_to_host_path_result + ;; + esac + case $4 in + $2 ) func_append func_to_host_path_result "$3" + ;; + esac +} +# end func_convert_path_front_back_pathsep + + +################################################## +# $build to $host FILE NAME CONVERSION FUNCTIONS # +################################################## +# invoked via '$to_host_file_cmd ARG' +# +# In each case, ARG is the path to be converted from $build to $host format. +# Result will be available in $func_to_host_file_result. + + +# func_to_host_file ARG +# Converts the file name ARG from $build format to $host format. Return result +# in func_to_host_file_result. +func_to_host_file () +{ + $debug_cmd + + $to_host_file_cmd "$1" +} +# end func_to_host_file + + +# func_to_tool_file ARG LAZY +# converts the file name ARG from $build format to toolchain format. Return +# result in func_to_tool_file_result. If the conversion in use is listed +# in (the comma separated) LAZY, no conversion takes place. +func_to_tool_file () +{ + $debug_cmd + + case ,$2, in + *,"$to_tool_file_cmd",*) + func_to_tool_file_result=$1 + ;; + *) + $to_tool_file_cmd "$1" + func_to_tool_file_result=$func_to_host_file_result + ;; + esac +} +# end func_to_tool_file + + +# func_convert_file_noop ARG +# Copy ARG to func_to_host_file_result. +func_convert_file_noop () +{ + func_to_host_file_result=$1 +} +# end func_convert_file_noop + + +# func_convert_file_msys_to_w32 ARG +# Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic +# conversion to w32 is not available inside the cwrapper. Returns result in +# func_to_host_file_result. +func_convert_file_msys_to_w32 () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + func_convert_core_msys_to_w32 "$1" + func_to_host_file_result=$func_convert_core_msys_to_w32_result + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_msys_to_w32 + + +# func_convert_file_cygwin_to_w32 ARG +# Convert file name ARG from Cygwin to w32 format. Returns result in +# func_to_host_file_result. +func_convert_file_cygwin_to_w32 () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + # because $build is cygwin, we call "the" cygpath in $PATH; no need to use + # LT_CYGPATH in this case. + func_to_host_file_result=`cygpath -m "$1"` + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_cygwin_to_w32 + + +# func_convert_file_nix_to_w32 ARG +# Convert file name ARG from *nix to w32 format. Requires a wine environment +# and a working winepath. Returns result in func_to_host_file_result. +func_convert_file_nix_to_w32 () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + func_convert_core_file_wine_to_w32 "$1" + func_to_host_file_result=$func_convert_core_file_wine_to_w32_result + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_nix_to_w32 + + +# func_convert_file_msys_to_cygwin ARG +# Convert file name ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. +# Returns result in func_to_host_file_result. +func_convert_file_msys_to_cygwin () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + func_convert_core_msys_to_w32 "$1" + func_cygpath -u "$func_convert_core_msys_to_w32_result" + func_to_host_file_result=$func_cygpath_result + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_msys_to_cygwin + + +# func_convert_file_nix_to_cygwin ARG +# Convert file name ARG from *nix to Cygwin format. Requires Cygwin installed +# in a wine environment, working winepath, and LT_CYGPATH set. Returns result +# in func_to_host_file_result. +func_convert_file_nix_to_cygwin () +{ + $debug_cmd + + func_to_host_file_result=$1 + if test -n "$1"; then + # convert from *nix to w32, then use cygpath to convert from w32 to cygwin. + func_convert_core_file_wine_to_w32 "$1" + func_cygpath -u "$func_convert_core_file_wine_to_w32_result" + func_to_host_file_result=$func_cygpath_result + fi + func_convert_file_check "$1" "$func_to_host_file_result" +} +# end func_convert_file_nix_to_cygwin + + +############################################# +# $build to $host PATH CONVERSION FUNCTIONS # +############################################# +# invoked via '$to_host_path_cmd ARG' +# +# In each case, ARG is the path to be converted from $build to $host format. +# The result will be available in $func_to_host_path_result. +# +# Path separators are also converted from $build format to $host format. If +# ARG begins or ends with a path separator character, it is preserved (but +# converted to $host format) on output. +# +# All path conversion functions are named using the following convention: +# file name conversion function : func_convert_file_X_to_Y () +# path conversion function : func_convert_path_X_to_Y () +# where, for any given $build/$host combination the 'X_to_Y' value is the +# same. If conversion functions are added for new $build/$host combinations, +# the two new functions must follow this pattern, or func_init_to_host_path_cmd +# will break. + + +# func_init_to_host_path_cmd +# Ensures that function "pointer" variable $to_host_path_cmd is set to the +# appropriate value, based on the value of $to_host_file_cmd. +to_host_path_cmd= +func_init_to_host_path_cmd () +{ + $debug_cmd + + if test -z "$to_host_path_cmd"; then + func_stripname 'func_convert_file_' '' "$to_host_file_cmd" + to_host_path_cmd=func_convert_path_$func_stripname_result + fi +} + + +# func_to_host_path ARG +# Converts the path ARG from $build format to $host format. Return result +# in func_to_host_path_result. +func_to_host_path () +{ + $debug_cmd + + func_init_to_host_path_cmd + $to_host_path_cmd "$1" +} +# end func_to_host_path + + +# func_convert_path_noop ARG +# Copy ARG to func_to_host_path_result. +func_convert_path_noop () +{ + func_to_host_path_result=$1 +} +# end func_convert_path_noop + + +# func_convert_path_msys_to_w32 ARG +# Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic +# conversion to w32 is not available inside the cwrapper. Returns result in +# func_to_host_path_result. +func_convert_path_msys_to_w32 () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # Remove leading and trailing path separator characters from ARG. MSYS + # behavior is inconsistent here; cygpath turns them into '.;' and ';.'; + # and winepath ignores them completely. + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" + func_to_host_path_result=$func_convert_core_msys_to_w32_result + func_convert_path_check : ";" \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" + fi +} +# end func_convert_path_msys_to_w32 + + +# func_convert_path_cygwin_to_w32 ARG +# Convert path ARG from Cygwin to w32 format. Returns result in +# func_to_host_file_result. +func_convert_path_cygwin_to_w32 () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # See func_convert_path_msys_to_w32: + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"` + func_convert_path_check : ";" \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" + fi +} +# end func_convert_path_cygwin_to_w32 + + +# func_convert_path_nix_to_w32 ARG +# Convert path ARG from *nix to w32 format. Requires a wine environment and +# a working winepath. Returns result in func_to_host_file_result. +func_convert_path_nix_to_w32 () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # See func_convert_path_msys_to_w32: + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" + func_to_host_path_result=$func_convert_core_path_wine_to_w32_result + func_convert_path_check : ";" \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" + fi +} +# end func_convert_path_nix_to_w32 + + +# func_convert_path_msys_to_cygwin ARG +# Convert path ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. +# Returns result in func_to_host_file_result. +func_convert_path_msys_to_cygwin () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # See func_convert_path_msys_to_w32: + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" + func_cygpath -u -p "$func_convert_core_msys_to_w32_result" + func_to_host_path_result=$func_cygpath_result + func_convert_path_check : : \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" : "$1" + fi +} +# end func_convert_path_msys_to_cygwin + + +# func_convert_path_nix_to_cygwin ARG +# Convert path ARG from *nix to Cygwin format. Requires Cygwin installed in a +# a wine environment, working winepath, and LT_CYGPATH set. Returns result in +# func_to_host_file_result. +func_convert_path_nix_to_cygwin () +{ + $debug_cmd + + func_to_host_path_result=$1 + if test -n "$1"; then + # Remove leading and trailing path separator characters from + # ARG. msys behavior is inconsistent here, cygpath turns them + # into '.;' and ';.', and winepath ignores them completely. + func_stripname : : "$1" + func_to_host_path_tmp1=$func_stripname_result + func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" + func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result" + func_to_host_path_result=$func_cygpath_result + func_convert_path_check : : \ + "$func_to_host_path_tmp1" "$func_to_host_path_result" + func_convert_path_front_back_pathsep ":*" "*:" : "$1" + fi +} +# end func_convert_path_nix_to_cygwin + + +# func_dll_def_p FILE +# True iff FILE is a Windows DLL '.def' file. +# Keep in sync with _LT_DLL_DEF_P in libtool.m4 +func_dll_def_p () +{ + $debug_cmd + + func_dll_def_p_tmp=`$SED -n \ + -e 's/^[ ]*//' \ + -e '/^\(;.*\)*$/d' \ + -e 's/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p' \ + -e q \ + "$1"` + test DEF = "$func_dll_def_p_tmp" +} + + +# func_mode_compile arg... +func_mode_compile () +{ + $debug_cmd + + # Get the compilation command and the source file. + base_compile= + srcfile=$nonopt # always keep a non-empty value in "srcfile" + suppress_opt=yes + suppress_output= + arg_mode=normal + libobj= + later= + pie_flag= + + for arg + do + case $arg_mode in + arg ) + # do not "continue". Instead, add this to base_compile + lastarg=$arg + arg_mode=normal + ;; + + target ) + libobj=$arg + arg_mode=normal + continue + ;; + + normal ) + # Accept any command-line options. + case $arg in + -o) + test -n "$libobj" && \ + func_fatal_error "you cannot specify '-o' more than once" + arg_mode=target + continue + ;; + + -pie | -fpie | -fPIE) + func_append pie_flag " $arg" + continue + ;; + + -shared | -static | -prefer-pic | -prefer-non-pic) + func_append later " $arg" + continue + ;; + + -no-suppress) + suppress_opt=no + continue + ;; + + -Xcompiler) + arg_mode=arg # the next one goes into the "base_compile" arg list + continue # The current "srcfile" will either be retained or + ;; # replaced later. I would guess that would be a bug. + + -Wc,*) + func_stripname '-Wc,' '' "$arg" + args=$func_stripname_result + lastarg= + save_ifs=$IFS; IFS=, + for arg in $args; do + IFS=$save_ifs + func_append_quoted lastarg "$arg" + done + IFS=$save_ifs + func_stripname ' ' '' "$lastarg" + lastarg=$func_stripname_result + + # Add the arguments to base_compile. + func_append base_compile " $lastarg" + continue + ;; + + *) + # Accept the current argument as the source file. + # The previous "srcfile" becomes the current argument. + # + lastarg=$srcfile + srcfile=$arg + ;; + esac # case $arg + ;; + esac # case $arg_mode + + # Aesthetically quote the previous argument. + func_append_quoted base_compile "$lastarg" + done # for arg + + case $arg_mode in + arg) + func_fatal_error "you must specify an argument for -Xcompile" + ;; + target) + func_fatal_error "you must specify a target with '-o'" + ;; + *) + # Get the name of the library object. + test -z "$libobj" && { + func_basename "$srcfile" + libobj=$func_basename_result + } + ;; + esac + + # Recognize several different file suffixes. + # If the user specifies -o file.o, it is replaced with file.lo + case $libobj in + *.[cCFSifmso] | \ + *.ada | *.adb | *.ads | *.asm | \ + *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \ + *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup) + func_xform "$libobj" + libobj=$func_xform_result + ;; + esac + + case $libobj in + *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;; + *) + func_fatal_error "cannot determine name of library object from '$libobj'" + ;; + esac + + func_infer_tag $base_compile + + for arg in $later; do + case $arg in + -shared) + test yes = "$build_libtool_libs" \ + || func_fatal_configuration "cannot build a shared library" + build_old_libs=no + continue + ;; + + -static) + build_libtool_libs=no + build_old_libs=yes + continue + ;; + + -prefer-pic) + pic_mode=yes + continue + ;; + + -prefer-non-pic) + pic_mode=no + continue + ;; + esac + done + + func_quote_for_eval "$libobj" + test "X$libobj" != "X$func_quote_for_eval_result" \ + && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ + && func_warning "libobj name '$libobj' may not contain shell special characters." + func_dirname_and_basename "$obj" "/" "" + objname=$func_basename_result + xdir=$func_dirname_result + lobj=$xdir$objdir/$objname + + test -z "$base_compile" && \ + func_fatal_help "you must specify a compilation command" + + # Delete any leftover library objects. + if test yes = "$build_old_libs"; then + removelist="$obj $lobj $libobj ${libobj}T" + else + removelist="$lobj $libobj ${libobj}T" + fi + + # On Cygwin there's no "real" PIC flag so we must build both object types + case $host_os in + cygwin* | mingw* | pw32* | os2* | cegcc*) + pic_mode=default + ;; + esac + if test no = "$pic_mode" && test pass_all != "$deplibs_check_method"; then + # non-PIC code in shared libraries is not supported + pic_mode=default + fi + + # Calculate the filename of the output object if compiler does + # not support -o with -c + if test no = "$compiler_c_o"; then + output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.$objext + lockfile=$output_obj.lock + else + output_obj= + need_locks=no + lockfile= + fi + + # Lock this critical section if it is needed + # We use this script file to make the link, it avoids creating a new file + if test yes = "$need_locks"; then + until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do + func_echo "Waiting for $lockfile to be removed" + sleep 2 + done + elif test warn = "$need_locks"; then + if test -f "$lockfile"; then + $ECHO "\ +*** ERROR, $lockfile exists and contains: +`cat $lockfile 2>/dev/null` + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support '-c' and '-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + func_append removelist " $output_obj" + $ECHO "$srcfile" > "$lockfile" + fi + + $opt_dry_run || $RM $removelist + func_append removelist " $lockfile" + trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 + + func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 + srcfile=$func_to_tool_file_result + func_quote_for_eval "$srcfile" + qsrcfile=$func_quote_for_eval_result + + # Only build a PIC object if we are building libtool libraries. + if test yes = "$build_libtool_libs"; then + # Without this assignment, base_compile gets emptied. + fbsd_hideous_sh_bug=$base_compile + + if test no != "$pic_mode"; then + command="$base_compile $qsrcfile $pic_flag" + else + # Don't build PIC code + command="$base_compile $qsrcfile" + fi + + func_mkdir_p "$xdir$objdir" + + if test -z "$output_obj"; then + # Place PIC objects in $objdir + func_append command " -o $lobj" + fi + + func_show_eval_locale "$command" \ + 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' + + if test warn = "$need_locks" && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support '-c' and '-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed, then go on to compile the next one + if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then + func_show_eval '$MV "$output_obj" "$lobj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + + # Allow error messages only from the first compilation. + if test yes = "$suppress_opt"; then + suppress_output=' >/dev/null 2>&1' + fi + fi + + # Only build a position-dependent object if we build old libraries. + if test yes = "$build_old_libs"; then + if test yes != "$pic_mode"; then + # Don't build PIC code + command="$base_compile $qsrcfile$pie_flag" + else + command="$base_compile $qsrcfile $pic_flag" + fi + if test yes = "$compiler_c_o"; then + func_append command " -o $obj" + fi + + # Suppress compiler output if we already did a PIC compilation. + func_append command "$suppress_output" + func_show_eval_locale "$command" \ + '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' + + if test warn = "$need_locks" && + test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then + $ECHO "\ +*** ERROR, $lockfile contains: +`cat $lockfile 2>/dev/null` + +but it should contain: +$srcfile + +This indicates that another process is trying to use the same +temporary object file, and libtool could not work around it because +your compiler does not support '-c' and '-o' together. If you +repeat this compilation, it may succeed, by chance, but you had better +avoid parallel builds (make -j) in this platform, or get a better +compiler." + + $opt_dry_run || $RM $removelist + exit $EXIT_FAILURE + fi + + # Just move the object if needed + if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then + func_show_eval '$MV "$output_obj" "$obj"' \ + 'error=$?; $opt_dry_run || $RM $removelist; exit $error' + fi + fi + + $opt_dry_run || { + func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" + + # Unlock the critical section if it was locked + if test no != "$need_locks"; then + removelist=$lockfile + $RM "$lockfile" + fi + } + + exit $EXIT_SUCCESS +} + +$opt_help || { + test compile = "$opt_mode" && func_mode_compile ${1+"$@"} +} + +func_mode_help () +{ + # We need to display help for each of the modes. + case $opt_mode in + "") + # Generic help is extracted from the usage comments + # at the start of this file. + func_help + ;; + + clean) + $ECHO \ +"Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... + +Remove files from the build directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed +to RM. + +If FILE is a libtool library, object or program, all the files associated +with it are deleted. Otherwise, only FILE itself is deleted using RM." + ;; + + compile) + $ECHO \ +"Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE + +Compile a source file into a libtool library object. + +This mode accepts the following additional options: + + -o OUTPUT-FILE set the output file name to OUTPUT-FILE + -no-suppress do not suppress compiler output for multiple passes + -prefer-pic try to build PIC objects only + -prefer-non-pic try to build non-PIC objects only + -shared do not build a '.o' file suitable for static linking + -static only build a '.o' file suitable for static linking + -Wc,FLAG pass FLAG directly to the compiler + +COMPILE-COMMAND is a command to be used in creating a 'standard' object file +from the given SOURCEFILE. + +The output file name is determined by removing the directory component from +SOURCEFILE, then substituting the C source code suffix '.c' with the +library object suffix, '.lo'." + ;; + + execute) + $ECHO \ +"Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... + +Automatically set library path, then run a program. + +This mode accepts the following additional options: + + -dlopen FILE add the directory containing FILE to the library path + +This mode sets the library path environment variable according to '-dlopen' +flags. + +If any of the ARGS are libtool executable wrappers, then they are translated +into their corresponding uninstalled binary, and any of their required library +directories are added to the library path. + +Then, COMMAND is executed, with ARGS as arguments." + ;; + + finish) + $ECHO \ +"Usage: $progname [OPTION]... --mode=finish [LIBDIR]... + +Complete the installation of libtool libraries. + +Each LIBDIR is a directory that contains libtool libraries. + +The commands that this mode executes may require superuser privileges. Use +the '--dry-run' option if you just want to see what would be executed." + ;; + + install) + $ECHO \ +"Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... + +Install executables or libraries. + +INSTALL-COMMAND is the installation command. The first component should be +either the 'install' or 'cp' program. + +The following components of INSTALL-COMMAND are treated specially: + + -inst-prefix-dir PREFIX-DIR Use PREFIX-DIR as a staging area for installation + +The rest of the components are interpreted as arguments to that command (only +BSD-compatible install options are recognized)." + ;; + + link) + $ECHO \ +"Usage: $progname [OPTION]... --mode=link LINK-COMMAND... + +Link object files or libraries together to form another library, or to +create an executable program. + +LINK-COMMAND is a command using the C compiler that you would use to create +a program from several object files. + +The following components of LINK-COMMAND are treated specially: + + -all-static do not do any dynamic linking at all + -avoid-version do not add a version suffix if possible + -bindir BINDIR specify path to binaries directory (for systems where + libraries must be found in the PATH setting at runtime) + -dlopen FILE '-dlpreopen' FILE if it cannot be dlopened at runtime + -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols + -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) + -export-symbols SYMFILE + try to export only the symbols listed in SYMFILE + -export-symbols-regex REGEX + try to export only the symbols matching REGEX + -LLIBDIR search LIBDIR for required installed libraries + -lNAME OUTPUT-FILE requires the installed library libNAME + -module build a library that can dlopened + -no-fast-install disable the fast-install mode + -no-install link a not-installable executable + -no-undefined declare that a library does not refer to external symbols + -o OUTPUT-FILE create OUTPUT-FILE from the specified objects + -objectlist FILE use a list of object files found in FILE to specify objects + -os2dllname NAME force a short DLL name on OS/2 (no effect on other OSes) + -precious-files-regex REGEX + don't remove output files matching REGEX + -release RELEASE specify package release information + -rpath LIBDIR the created library will eventually be installed in LIBDIR + -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries + -shared only do dynamic linking of libtool libraries + -shrext SUFFIX override the standard shared library file extension + -static do not do any dynamic linking of uninstalled libtool libraries + -static-libtool-libs + do not do any dynamic linking of libtool libraries + -version-info CURRENT[:REVISION[:AGE]] + specify library version info [each variable defaults to 0] + -weak LIBNAME declare that the target provides the LIBNAME interface + -Wc,FLAG + -Xcompiler FLAG pass linker-specific FLAG directly to the compiler + -Wl,FLAG + -Xlinker FLAG pass linker-specific FLAG directly to the linker + -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC) + +All other options (arguments beginning with '-') are ignored. + +Every other argument is treated as a filename. Files ending in '.la' are +treated as uninstalled libtool libraries, other files are standard or library +object files. + +If the OUTPUT-FILE ends in '.la', then a libtool library is created, +only library objects ('.lo' files) may be specified, and '-rpath' is +required, except when creating a convenience library. + +If OUTPUT-FILE ends in '.a' or '.lib', then a standard library is created +using 'ar' and 'ranlib', or on Windows using 'lib'. + +If OUTPUT-FILE ends in '.lo' or '.$objext', then a reloadable object file +is created, otherwise an executable program is created." + ;; + + uninstall) + $ECHO \ +"Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... + +Remove libraries from an installation directory. + +RM is the name of the program to use to delete files associated with each FILE +(typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed +to RM. + +If FILE is a libtool library, all the files associated with it are deleted. +Otherwise, only FILE itself is deleted using RM." + ;; + + *) + func_fatal_help "invalid operation mode '$opt_mode'" + ;; + esac + + echo + $ECHO "Try '$progname --help' for more information about other modes." +} + +# Now that we've collected a possible --mode arg, show help if necessary +if $opt_help; then + if test : = "$opt_help"; then + func_mode_help + else + { + func_help noexit + for opt_mode in compile link execute install finish uninstall clean; do + func_mode_help + done + } | $SED -n '1p; 2,$s/^Usage:/ or: /p' + { + func_help noexit + for opt_mode in compile link execute install finish uninstall clean; do + echo + func_mode_help + done + } | + $SED '1d + /^When reporting/,/^Report/{ + H + d + } + $x + /information about other modes/d + /more detailed .*MODE/d + s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/' + fi + exit $? +fi + + +# func_mode_execute arg... +func_mode_execute () +{ + $debug_cmd + + # The first argument is the command name. + cmd=$nonopt + test -z "$cmd" && \ + func_fatal_help "you must specify a COMMAND" + + # Handle -dlopen flags immediately. + for file in $opt_dlopen; do + test -f "$file" \ + || func_fatal_help "'$file' is not a file" + + dir= + case $file in + *.la) + func_resolve_sysroot "$file" + file=$func_resolve_sysroot_result + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "'$lib' is not a valid libtool archive" + + # Read the libtool library. + dlname= + library_names= + func_source "$file" + + # Skip this library if it cannot be dlopened. + if test -z "$dlname"; then + # Warn if it was a shared library. + test -n "$library_names" && \ + func_warning "'$file' was not linked with '-export-dynamic'" + continue + fi + + func_dirname "$file" "" "." + dir=$func_dirname_result + + if test -f "$dir/$objdir/$dlname"; then + func_append dir "/$objdir" + else + if test ! -f "$dir/$dlname"; then + func_fatal_error "cannot find '$dlname' in '$dir' or '$dir/$objdir'" + fi + fi + ;; + + *.lo) + # Just add the directory containing the .lo file. + func_dirname "$file" "" "." + dir=$func_dirname_result + ;; + + *) + func_warning "'-dlopen' is ignored for non-libtool libraries and objects" + continue + ;; + esac + + # Get the absolute pathname. + absdir=`cd "$dir" && pwd` + test -n "$absdir" && dir=$absdir + + # Now add the directory to shlibpath_var. + if eval "test -z \"\$$shlibpath_var\""; then + eval "$shlibpath_var=\"\$dir\"" + else + eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" + fi + done + + # This variable tells wrapper scripts just to set shlibpath_var + # rather than running their programs. + libtool_execute_magic=$magic + + # Check if any of the arguments is a wrapper script. + args= + for file + do + case $file in + -* | *.la | *.lo ) ;; + *) + # Do a test to see if this is really a libtool program. + if func_ltwrapper_script_p "$file"; then + func_source "$file" + # Transform arg to wrapped name. + file=$progdir/$program + elif func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + func_source "$func_ltwrapper_scriptname_result" + # Transform arg to wrapped name. + file=$progdir/$program + fi + ;; + esac + # Quote arguments (to preserve shell metacharacters). + func_append_quoted args "$file" + done + + if $opt_dry_run; then + # Display what would be done. + if test -n "$shlibpath_var"; then + eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" + echo "export $shlibpath_var" + fi + $ECHO "$cmd$args" + exit $EXIT_SUCCESS + else + if test -n "$shlibpath_var"; then + # Export the shlibpath_var. + eval "export $shlibpath_var" + fi + + # Restore saved environment variables + for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES + do + eval "if test \"\${save_$lt_var+set}\" = set; then + $lt_var=\$save_$lt_var; export $lt_var + else + $lt_unset $lt_var + fi" + done + + # Now prepare to actually exec the command. + exec_cmd=\$cmd$args + fi +} + +test execute = "$opt_mode" && func_mode_execute ${1+"$@"} + + +# func_mode_finish arg... +func_mode_finish () +{ + $debug_cmd + + libs= + libdirs= + admincmds= + + for opt in "$nonopt" ${1+"$@"} + do + if test -d "$opt"; then + func_append libdirs " $opt" + + elif test -f "$opt"; then + if func_lalib_unsafe_p "$opt"; then + func_append libs " $opt" + else + func_warning "'$opt' is not a valid libtool archive" + fi + + else + func_fatal_error "invalid argument '$opt'" + fi + done + + if test -n "$libs"; then + if test -n "$lt_sysroot"; then + sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"` + sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;" + else + sysroot_cmd= + fi + + # Remove sysroot references + if $opt_dry_run; then + for lib in $libs; do + echo "removing references to $lt_sysroot and '=' prefixes from $lib" + done + else + tmpdir=`func_mktempdir` + for lib in $libs; do + $SED -e "$sysroot_cmd s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ + > $tmpdir/tmp-la + mv -f $tmpdir/tmp-la $lib + done + ${RM}r "$tmpdir" + fi + fi + + if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then + for libdir in $libdirs; do + if test -n "$finish_cmds"; then + # Do each command in the finish commands. + func_execute_cmds "$finish_cmds" 'admincmds="$admincmds +'"$cmd"'"' + fi + if test -n "$finish_eval"; then + # Do the single finish_eval. + eval cmds=\"$finish_eval\" + $opt_dry_run || eval "$cmds" || func_append admincmds " + $cmds" + fi + done + fi + + # Exit here if they wanted silent mode. + $opt_quiet && exit $EXIT_SUCCESS + + if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then + echo "----------------------------------------------------------------------" + echo "Libraries have been installed in:" + for libdir in $libdirs; do + $ECHO " $libdir" + done + echo + echo "If you ever happen to want to link against installed libraries" + echo "in a given directory, LIBDIR, you must either use libtool, and" + echo "specify the full pathname of the library, or use the '-LLIBDIR'" + echo "flag during linking and do at least one of the following:" + if test -n "$shlibpath_var"; then + echo " - add LIBDIR to the '$shlibpath_var' environment variable" + echo " during execution" + fi + if test -n "$runpath_var"; then + echo " - add LIBDIR to the '$runpath_var' environment variable" + echo " during linking" + fi + if test -n "$hardcode_libdir_flag_spec"; then + libdir=LIBDIR + eval flag=\"$hardcode_libdir_flag_spec\" + + $ECHO " - use the '$flag' linker flag" + fi + if test -n "$admincmds"; then + $ECHO " - have your system administrator run these commands:$admincmds" + fi + if test -f /etc/ld.so.conf; then + echo " - have your system administrator add LIBDIR to '/etc/ld.so.conf'" + fi + echo + + echo "See any operating system documentation about shared libraries for" + case $host in + solaris2.[6789]|solaris2.1[0-9]) + echo "more information, such as the ld(1), crle(1) and ld.so(8) manual" + echo "pages." + ;; + *) + echo "more information, such as the ld(1) and ld.so(8) manual pages." + ;; + esac + echo "----------------------------------------------------------------------" + fi + exit $EXIT_SUCCESS +} + +test finish = "$opt_mode" && func_mode_finish ${1+"$@"} + + +# func_mode_install arg... +func_mode_install () +{ + $debug_cmd + + # There may be an optional sh(1) argument at the beginning of + # install_prog (especially on Windows NT). + if test "$SHELL" = "$nonopt" || test /bin/sh = "$nonopt" || + # Allow the use of GNU shtool's install command. + case $nonopt in *shtool*) :;; *) false;; esac + then + # Aesthetically quote it. + func_quote_for_eval "$nonopt" + install_prog="$func_quote_for_eval_result " + arg=$1 + shift + else + install_prog= + arg=$nonopt + fi + + # The real first argument should be the name of the installation program. + # Aesthetically quote it. + func_quote_for_eval "$arg" + func_append install_prog "$func_quote_for_eval_result" + install_shared_prog=$install_prog + case " $install_prog " in + *[\\\ /]cp\ *) install_cp=: ;; + *) install_cp=false ;; + esac + + # We need to accept at least all the BSD install flags. + dest= + files= + opts= + prev= + install_type= + isdir=false + stripme= + no_mode=: + for arg + do + arg2= + if test -n "$dest"; then + func_append files " $dest" + dest=$arg + continue + fi + + case $arg in + -d) isdir=: ;; + -f) + if $install_cp; then :; else + prev=$arg + fi + ;; + -g | -m | -o) + prev=$arg + ;; + -s) + stripme=" -s" + continue + ;; + -*) + ;; + *) + # If the previous option needed an argument, then skip it. + if test -n "$prev"; then + if test X-m = "X$prev" && test -n "$install_override_mode"; then + arg2=$install_override_mode + no_mode=false + fi + prev= + else + dest=$arg + continue + fi + ;; + esac + + # Aesthetically quote the argument. + func_quote_for_eval "$arg" + func_append install_prog " $func_quote_for_eval_result" + if test -n "$arg2"; then + func_quote_for_eval "$arg2" + fi + func_append install_shared_prog " $func_quote_for_eval_result" + done + + test -z "$install_prog" && \ + func_fatal_help "you must specify an install program" + + test -n "$prev" && \ + func_fatal_help "the '$prev' option requires an argument" + + if test -n "$install_override_mode" && $no_mode; then + if $install_cp; then :; else + func_quote_for_eval "$install_override_mode" + func_append install_shared_prog " -m $func_quote_for_eval_result" + fi + fi + + if test -z "$files"; then + if test -z "$dest"; then + func_fatal_help "no file or destination specified" + else + func_fatal_help "you must specify a destination" + fi + fi + + # Strip any trailing slash from the destination. + func_stripname '' '/' "$dest" + dest=$func_stripname_result + + # Check to see that the destination is a directory. + test -d "$dest" && isdir=: + if $isdir; then + destdir=$dest + destname= + else + func_dirname_and_basename "$dest" "" "." + destdir=$func_dirname_result + destname=$func_basename_result + + # Not a directory, so check to see that there is only one file specified. + set dummy $files; shift + test "$#" -gt 1 && \ + func_fatal_help "'$dest' is not a directory" + fi + case $destdir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + for file in $files; do + case $file in + *.lo) ;; + *) + func_fatal_help "'$destdir' must be an absolute directory name" + ;; + esac + done + ;; + esac + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic=$magic + + staticlibs= + future_libdirs= + current_libdirs= + for file in $files; do + + # Do each installation. + case $file in + *.$libext) + # Do the static libraries later. + func_append staticlibs " $file" + ;; + + *.la) + func_resolve_sysroot "$file" + file=$func_resolve_sysroot_result + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$file" \ + || func_fatal_help "'$file' is not a valid libtool archive" + + library_names= + old_library= + relink_command= + func_source "$file" + + # Add the libdir to current_libdirs if it is the destination. + if test "X$destdir" = "X$libdir"; then + case "$current_libdirs " in + *" $libdir "*) ;; + *) func_append current_libdirs " $libdir" ;; + esac + else + # Note the libdir as a future libdir. + case "$future_libdirs " in + *" $libdir "*) ;; + *) func_append future_libdirs " $libdir" ;; + esac + fi + + func_dirname "$file" "/" "" + dir=$func_dirname_result + func_append dir "$objdir" + + if test -n "$relink_command"; then + # Determine the prefix the user has applied to our future dir. + inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"` + + # Don't allow the user to place us outside of our expected + # location b/c this prevents finding dependent libraries that + # are installed to the same prefix. + # At present, this check doesn't affect windows .dll's that + # are installed into $libdir/../bin (currently, that works fine) + # but it's something to keep an eye on. + test "$inst_prefix_dir" = "$destdir" && \ + func_fatal_error "error: cannot install '$file' to a directory not ending in $libdir" + + if test -n "$inst_prefix_dir"; then + # Stick the inst_prefix_dir data into the link command. + relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` + else + relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"` + fi + + func_warning "relinking '$file'" + func_show_eval "$relink_command" \ + 'func_fatal_error "error: relink '\''$file'\'' with the above command before installing it"' + fi + + # See the names of the shared library. + set dummy $library_names; shift + if test -n "$1"; then + realname=$1 + shift + + srcname=$realname + test -n "$relink_command" && srcname=${realname}T + + # Install the shared library and build the symlinks. + func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \ + 'exit $?' + tstripme=$stripme + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + case $realname in + *.dll.a) + tstripme= + ;; + esac + ;; + os2*) + case $realname in + *_dll.a) + tstripme= + ;; + esac + ;; + esac + if test -n "$tstripme" && test -n "$striplib"; then + func_show_eval "$striplib $destdir/$realname" 'exit $?' + fi + + if test "$#" -gt 0; then + # Delete the old symlinks, and create new ones. + # Try 'ln -sf' first, because the 'ln' binary might depend on + # the symlink we replace! Solaris /bin/ln does not understand -f, + # so we also need to try rm && ln -s. + for linkname + do + test "$linkname" != "$realname" \ + && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" + done + fi + + # Do each command in the postinstall commands. + lib=$destdir/$realname + func_execute_cmds "$postinstall_cmds" 'exit $?' + fi + + # Install the pseudo-library for information purposes. + func_basename "$file" + name=$func_basename_result + instname=$dir/${name}i + func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' + + # Maybe install the static library, too. + test -n "$old_library" && func_append staticlibs " $dir/$old_library" + ;; + + *.lo) + # Install (i.e. copy) a libtool object. + + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile=$destdir/$destname + else + func_basename "$file" + destfile=$func_basename_result + destfile=$destdir/$destfile + fi + + # Deduce the name of the destination old-style object file. + case $destfile in + *.lo) + func_lo2o "$destfile" + staticdest=$func_lo2o_result + ;; + *.$objext) + staticdest=$destfile + destfile= + ;; + *) + func_fatal_help "cannot copy a libtool object to '$destfile'" + ;; + esac + + # Install the libtool object if requested. + test -n "$destfile" && \ + func_show_eval "$install_prog $file $destfile" 'exit $?' + + # Install the old object if enabled. + if test yes = "$build_old_libs"; then + # Deduce the name of the old-style object file. + func_lo2o "$file" + staticobj=$func_lo2o_result + func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' + fi + exit $EXIT_SUCCESS + ;; + + *) + # Figure out destination file name, if it wasn't already specified. + if test -n "$destname"; then + destfile=$destdir/$destname + else + func_basename "$file" + destfile=$func_basename_result + destfile=$destdir/$destfile + fi + + # If the file is missing, and there is a .exe on the end, strip it + # because it is most likely a libtool script we actually want to + # install + stripped_ext= + case $file in + *.exe) + if test ! -f "$file"; then + func_stripname '' '.exe' "$file" + file=$func_stripname_result + stripped_ext=.exe + fi + ;; + esac + + # Do a test to see if this is really a libtool program. + case $host in + *cygwin* | *mingw*) + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + wrapper=$func_ltwrapper_scriptname_result + else + func_stripname '' '.exe' "$file" + wrapper=$func_stripname_result + fi + ;; + *) + wrapper=$file + ;; + esac + if func_ltwrapper_script_p "$wrapper"; then + notinst_deplibs= + relink_command= + + func_source "$wrapper" + + # Check the variables that should have been set. + test -z "$generated_by_libtool_version" && \ + func_fatal_error "invalid libtool wrapper script '$wrapper'" + + finalize=: + for lib in $notinst_deplibs; do + # Check to see that each library is installed. + libdir= + if test -f "$lib"; then + func_source "$lib" + fi + libfile=$libdir/`$ECHO "$lib" | $SED 's%^.*/%%g'` + if test -n "$libdir" && test ! -f "$libfile"; then + func_warning "'$lib' has not been installed in '$libdir'" + finalize=false + fi + done + + relink_command= + func_source "$wrapper" + + outputname= + if test no = "$fast_install" && test -n "$relink_command"; then + $opt_dry_run || { + if $finalize; then + tmpdir=`func_mktempdir` + func_basename "$file$stripped_ext" + file=$func_basename_result + outputname=$tmpdir/$file + # Replace the output file specification. + relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` + + $opt_quiet || { + func_quote_for_expand "$relink_command" + eval "func_echo $func_quote_for_expand_result" + } + if eval "$relink_command"; then : + else + func_error "error: relink '$file' with the above command before installing it" + $opt_dry_run || ${RM}r "$tmpdir" + continue + fi + file=$outputname + else + func_warning "cannot relink '$file'" + fi + } + else + # Install the binary that we compiled earlier. + file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"` + fi + fi + + # remove .exe since cygwin /usr/bin/install will append another + # one anyway + case $install_prog,$host in + */usr/bin/install*,*cygwin*) + case $file:$destfile in + *.exe:*.exe) + # this is ok + ;; + *.exe:*) + destfile=$destfile.exe + ;; + *:*.exe) + func_stripname '' '.exe' "$destfile" + destfile=$func_stripname_result + ;; + esac + ;; + esac + func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' + $opt_dry_run || if test -n "$outputname"; then + ${RM}r "$tmpdir" + fi + ;; + esac + done + + for file in $staticlibs; do + func_basename "$file" + name=$func_basename_result + + # Set up the ranlib parameters. + oldlib=$destdir/$name + func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 + tool_oldlib=$func_to_tool_file_result + + func_show_eval "$install_prog \$file \$oldlib" 'exit $?' + + if test -n "$stripme" && test -n "$old_striplib"; then + func_show_eval "$old_striplib $tool_oldlib" 'exit $?' + fi + + # Do each command in the postinstall commands. + func_execute_cmds "$old_postinstall_cmds" 'exit $?' + done + + test -n "$future_libdirs" && \ + func_warning "remember to run '$progname --finish$future_libdirs'" + + if test -n "$current_libdirs"; then + # Maybe just do a dry run. + $opt_dry_run && current_libdirs=" -n$current_libdirs" + exec_cmd='$SHELL "$progpath" $preserve_args --finish$current_libdirs' + else + exit $EXIT_SUCCESS + fi +} + +test install = "$opt_mode" && func_mode_install ${1+"$@"} + + +# func_generate_dlsyms outputname originator pic_p +# Extract symbols from dlprefiles and create ${outputname}S.o with +# a dlpreopen symbol table. +func_generate_dlsyms () +{ + $debug_cmd + + my_outputname=$1 + my_originator=$2 + my_pic_p=${3-false} + my_prefix=`$ECHO "$my_originator" | $SED 's%[^a-zA-Z0-9]%_%g'` + my_dlsyms= + + if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then + if test -n "$NM" && test -n "$global_symbol_pipe"; then + my_dlsyms=${my_outputname}S.c + else + func_error "not configured to extract global symbols from dlpreopened files" + fi + fi + + if test -n "$my_dlsyms"; then + case $my_dlsyms in + "") ;; + *.c) + # Discover the nlist of each of the dlfiles. + nlist=$output_objdir/$my_outputname.nm + + func_show_eval "$RM $nlist ${nlist}S ${nlist}T" + + # Parse the name list into a source file. + func_verbose "creating $output_objdir/$my_dlsyms" + + $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ +/* $my_dlsyms - symbol resolution table for '$my_outputname' dlsym emulation. */ +/* Generated by $PROGRAM (GNU $PACKAGE) $VERSION */ + +#ifdef __cplusplus +extern \"C\" { +#endif + +#if defined __GNUC__ && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) +#pragma GCC diagnostic ignored \"-Wstrict-prototypes\" +#endif + +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT_DLSYM_CONST +#else +# define LT_DLSYM_CONST const +#endif + +#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) + +/* External symbol declarations for the compiler. */\ +" + + if test yes = "$dlself"; then + func_verbose "generating symbol list for '$output'" + + $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" + + # Add our own program objects to the symbol list. + progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP` + for progfile in $progfiles; do + func_to_tool_file "$progfile" func_convert_file_msys_to_w32 + func_verbose "extracting global C symbols from '$func_to_tool_file_result'" + $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'" + done + + if test -n "$exclude_expsyms"; then + $opt_dry_run || { + eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + if test -n "$export_symbols_regex"; then + $opt_dry_run || { + eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + } + fi + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + export_symbols=$output_objdir/$outputname.exp + $opt_dry_run || { + $RM $export_symbols + eval "$SED -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' + case $host in + *cygwin* | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' + ;; + esac + } + else + $opt_dry_run || { + eval "$SED -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' + eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' + eval '$MV "$nlist"T "$nlist"' + case $host in + *cygwin* | *mingw* | *cegcc* ) + eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' + eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' + ;; + esac + } + fi + fi + + for dlprefile in $dlprefiles; do + func_verbose "extracting global C symbols from '$dlprefile'" + func_basename "$dlprefile" + name=$func_basename_result + case $host in + *cygwin* | *mingw* | *cegcc* ) + # if an import library, we need to obtain dlname + if func_win32_import_lib_p "$dlprefile"; then + func_tr_sh "$dlprefile" + eval "curr_lafile=\$libfile_$func_tr_sh_result" + dlprefile_dlbasename= + if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then + # Use subshell, to avoid clobbering current variable values + dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"` + if test -n "$dlprefile_dlname"; then + func_basename "$dlprefile_dlname" + dlprefile_dlbasename=$func_basename_result + else + # no lafile. user explicitly requested -dlpreopen . + $sharedlib_from_linklib_cmd "$dlprefile" + dlprefile_dlbasename=$sharedlib_from_linklib_result + fi + fi + $opt_dry_run || { + if test -n "$dlprefile_dlbasename"; then + eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"' + else + func_warning "Could not compute DLL name from $name" + eval '$ECHO ": $name " >> "$nlist"' + fi + func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 + eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe | + $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'" + } + else # not an import lib + $opt_dry_run || { + eval '$ECHO ": $name " >> "$nlist"' + func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 + eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" + } + fi + ;; + *) + $opt_dry_run || { + eval '$ECHO ": $name " >> "$nlist"' + func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 + eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" + } + ;; + esac + done + + $opt_dry_run || { + # Make sure we have at least an empty file. + test -f "$nlist" || : > "$nlist" + + if test -n "$exclude_expsyms"; then + $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T + $MV "$nlist"T "$nlist" + fi + + # Try sorting and uniquifying the output. + if $GREP -v "^: " < "$nlist" | + if sort -k 3 /dev/null 2>&1; then + sort -k 3 + else + sort +2 + fi | + uniq > "$nlist"S; then + : + else + $GREP -v "^: " < "$nlist" > "$nlist"S + fi + + if test -f "$nlist"S; then + eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' + else + echo '/* NONE */' >> "$output_objdir/$my_dlsyms" + fi + + func_show_eval '$RM "${nlist}I"' + if test -n "$global_symbol_to_import"; then + eval "$global_symbol_to_import"' < "$nlist"S > "$nlist"I' + fi + + echo >> "$output_objdir/$my_dlsyms" "\ + +/* The mapping between symbol names and symbols. */ +typedef struct { + const char *name; + void *address; +} lt_dlsymlist; +extern LT_DLSYM_CONST lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[];\ +" + + if test -s "$nlist"I; then + echo >> "$output_objdir/$my_dlsyms" "\ +static void lt_syminit(void) +{ + LT_DLSYM_CONST lt_dlsymlist *symbol = lt_${my_prefix}_LTX_preloaded_symbols; + for (; symbol->name; ++symbol) + {" + $SED 's/.*/ if (STREQ (symbol->name, \"&\")) symbol->address = (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms" + echo >> "$output_objdir/$my_dlsyms" "\ + } +}" + fi + echo >> "$output_objdir/$my_dlsyms" "\ +LT_DLSYM_CONST lt_dlsymlist +lt_${my_prefix}_LTX_preloaded_symbols[] = +{ {\"$my_originator\", (void *) 0}," + + if test -s "$nlist"I; then + echo >> "$output_objdir/$my_dlsyms" "\ + {\"@INIT@\", (void *) <_syminit}," + fi + + case $need_lib_prefix in + no) + eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + *) + eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" + ;; + esac + echo >> "$output_objdir/$my_dlsyms" "\ + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt_${my_prefix}_LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif\ +" + } # !$opt_dry_run + + pic_flag_for_symtable= + case "$compile_command " in + *" -static "*) ;; + *) + case $host in + # compiling the symbol table file with pic_flag works around + # a FreeBSD bug that causes programs to crash when -lm is + # linked before any other PIC object. But we must not use + # pic_flag when linking with -static. The problem exists in + # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. + *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) + pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; + *-*-hpux*) + pic_flag_for_symtable=" $pic_flag" ;; + *) + $my_pic_p && pic_flag_for_symtable=" $pic_flag" + ;; + esac + ;; + esac + symtab_cflags= + for arg in $LTCFLAGS; do + case $arg in + -pie | -fpie | -fPIE) ;; + *) func_append symtab_cflags " $arg" ;; + esac + done + + # Now compile the dynamic symbol file. + func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' + + # Clean up the generated files. + func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T" "${nlist}I"' + + # Transform the symbol file into the correct name. + symfileobj=$output_objdir/${my_outputname}S.$objext + case $host in + *cygwin* | *mingw* | *cegcc* ) + if test -f "$output_objdir/$my_outputname.def"; then + compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` + else + compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` + fi + ;; + *) + compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` + ;; + esac + ;; + *) + func_fatal_error "unknown suffix for '$my_dlsyms'" + ;; + esac + else + # We keep going just in case the user didn't refer to + # lt_preloaded_symbols. The linker will fail if global_symbol_pipe + # really was required. + + # Nullify the symbol file. + compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"` + finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"` + fi +} + +# func_cygming_gnu_implib_p ARG +# This predicate returns with zero status (TRUE) if +# ARG is a GNU/binutils-style import library. Returns +# with nonzero status (FALSE) otherwise. +func_cygming_gnu_implib_p () +{ + $debug_cmd + + func_to_tool_file "$1" func_convert_file_msys_to_w32 + func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` + test -n "$func_cygming_gnu_implib_tmp" +} + +# func_cygming_ms_implib_p ARG +# This predicate returns with zero status (TRUE) if +# ARG is an MS-style import library. Returns +# with nonzero status (FALSE) otherwise. +func_cygming_ms_implib_p () +{ + $debug_cmd + + func_to_tool_file "$1" func_convert_file_msys_to_w32 + func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` + test -n "$func_cygming_ms_implib_tmp" +} + +# func_win32_libid arg +# return the library type of file 'arg' +# +# Need a lot of goo to handle *both* DLLs and import libs +# Has to be a shell function in order to 'eat' the argument +# that is supplied when $file_magic_command is called. +# Despite the name, also deal with 64 bit binaries. +func_win32_libid () +{ + $debug_cmd + + win32_libid_type=unknown + win32_fileres=`file -L $1 2>/dev/null` + case $win32_fileres in + *ar\ archive\ import\ library*) # definitely import + win32_libid_type="x86 archive import" + ;; + *ar\ archive*) # could be an import, or static + # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD. + if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | + $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then + case $nm_interface in + "MS dumpbin") + if func_cygming_ms_implib_p "$1" || + func_cygming_gnu_implib_p "$1" + then + win32_nmres=import + else + win32_nmres= + fi + ;; + *) + func_to_tool_file "$1" func_convert_file_msys_to_w32 + win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | + $SED -n -e ' + 1,100{ + / I /{ + s|.*|import| + p + q + } + }'` + ;; + esac + case $win32_nmres in + import*) win32_libid_type="x86 archive import";; + *) win32_libid_type="x86 archive static";; + esac + fi + ;; + *DLL*) + win32_libid_type="x86 DLL" + ;; + *executable*) # but shell scripts are "executable" too... + case $win32_fileres in + *MS\ Windows\ PE\ Intel*) + win32_libid_type="x86 DLL" + ;; + esac + ;; + esac + $ECHO "$win32_libid_type" +} + +# func_cygming_dll_for_implib ARG +# +# Platform-specific function to extract the +# name of the DLL associated with the specified +# import library ARG. +# Invoked by eval'ing the libtool variable +# $sharedlib_from_linklib_cmd +# Result is available in the variable +# $sharedlib_from_linklib_result +func_cygming_dll_for_implib () +{ + $debug_cmd + + sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"` +} + +# func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs +# +# The is the core of a fallback implementation of a +# platform-specific function to extract the name of the +# DLL associated with the specified import library LIBNAME. +# +# SECTION_NAME is either .idata$6 or .idata$7, depending +# on the platform and compiler that created the implib. +# +# Echos the name of the DLL associated with the +# specified import library. +func_cygming_dll_for_implib_fallback_core () +{ + $debug_cmd + + match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"` + $OBJDUMP -s --section "$1" "$2" 2>/dev/null | + $SED '/^Contents of section '"$match_literal"':/{ + # Place marker at beginning of archive member dllname section + s/.*/====MARK====/ + p + d + } + # These lines can sometimes be longer than 43 characters, but + # are always uninteresting + /:[ ]*file format pe[i]\{,1\}-/d + /^In archive [^:]*:/d + # Ensure marker is printed + /^====MARK====/p + # Remove all lines with less than 43 characters + /^.\{43\}/!d + # From remaining lines, remove first 43 characters + s/^.\{43\}//' | + $SED -n ' + # Join marker and all lines until next marker into a single line + /^====MARK====/ b para + H + $ b para + b + :para + x + s/\n//g + # Remove the marker + s/^====MARK====// + # Remove trailing dots and whitespace + s/[\. \t]*$// + # Print + /./p' | + # we now have a list, one entry per line, of the stringified + # contents of the appropriate section of all members of the + # archive that possess that section. Heuristic: eliminate + # all those that have a first or second character that is + # a '.' (that is, objdump's representation of an unprintable + # character.) This should work for all archives with less than + # 0x302f exports -- but will fail for DLLs whose name actually + # begins with a literal '.' or a single character followed by + # a '.'. + # + # Of those that remain, print the first one. + $SED -e '/^\./d;/^.\./d;q' +} + +# func_cygming_dll_for_implib_fallback ARG +# Platform-specific function to extract the +# name of the DLL associated with the specified +# import library ARG. +# +# This fallback implementation is for use when $DLLTOOL +# does not support the --identify-strict option. +# Invoked by eval'ing the libtool variable +# $sharedlib_from_linklib_cmd +# Result is available in the variable +# $sharedlib_from_linklib_result +func_cygming_dll_for_implib_fallback () +{ + $debug_cmd + + if func_cygming_gnu_implib_p "$1"; then + # binutils import library + sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"` + elif func_cygming_ms_implib_p "$1"; then + # ms-generated import library + sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"` + else + # unknown + sharedlib_from_linklib_result= + fi +} + + +# func_extract_an_archive dir oldlib +func_extract_an_archive () +{ + $debug_cmd + + f_ex_an_ar_dir=$1; shift + f_ex_an_ar_oldlib=$1 + if test yes = "$lock_old_archive_extraction"; then + lockfile=$f_ex_an_ar_oldlib.lock + until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do + func_echo "Waiting for $lockfile to be removed" + sleep 2 + done + fi + func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \ + 'stat=$?; rm -f "$lockfile"; exit $stat' + if test yes = "$lock_old_archive_extraction"; then + $opt_dry_run || rm -f "$lockfile" + fi + if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then + : + else + func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" + fi +} + + +# func_extract_archives gentop oldlib ... +func_extract_archives () +{ + $debug_cmd + + my_gentop=$1; shift + my_oldlibs=${1+"$@"} + my_oldobjs= + my_xlib= + my_xabs= + my_xdir= + + for my_xlib in $my_oldlibs; do + # Extract the objects. + case $my_xlib in + [\\/]* | [A-Za-z]:[\\/]*) my_xabs=$my_xlib ;; + *) my_xabs=`pwd`"/$my_xlib" ;; + esac + func_basename "$my_xlib" + my_xlib=$func_basename_result + my_xlib_u=$my_xlib + while :; do + case " $extracted_archives " in + *" $my_xlib_u "*) + func_arith $extracted_serial + 1 + extracted_serial=$func_arith_result + my_xlib_u=lt$extracted_serial-$my_xlib ;; + *) break ;; + esac + done + extracted_archives="$extracted_archives $my_xlib_u" + my_xdir=$my_gentop/$my_xlib_u + + func_mkdir_p "$my_xdir" + + case $host in + *-darwin*) + func_verbose "Extracting $my_xabs" + # Do not bother doing anything if just a dry run + $opt_dry_run || { + darwin_orig_dir=`pwd` + cd $my_xdir || exit $? + darwin_archive=$my_xabs + darwin_curdir=`pwd` + func_basename "$darwin_archive" + darwin_base_archive=$func_basename_result + darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` + if test -n "$darwin_arches"; then + darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` + darwin_arch= + func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" + for darwin_arch in $darwin_arches; do + func_mkdir_p "unfat-$$/$darwin_base_archive-$darwin_arch" + $LIPO -thin $darwin_arch -output "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" "$darwin_archive" + cd "unfat-$$/$darwin_base_archive-$darwin_arch" + func_extract_an_archive "`pwd`" "$darwin_base_archive" + cd "$darwin_curdir" + $RM "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" + done # $darwin_arches + ## Okay now we've a bunch of thin objects, gotta fatten them up :) + darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$sed_basename" | sort -u` + darwin_file= + darwin_files= + for darwin_file in $darwin_filelist; do + darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP` + $LIPO -create -output "$darwin_file" $darwin_files + done # $darwin_filelist + $RM -rf unfat-$$ + cd "$darwin_orig_dir" + else + cd $darwin_orig_dir + func_extract_an_archive "$my_xdir" "$my_xabs" + fi # $darwin_arches + } # !$opt_dry_run + ;; + *) + func_extract_an_archive "$my_xdir" "$my_xabs" + ;; + esac + my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` + done + + func_extract_archives_result=$my_oldobjs +} + + +# func_emit_wrapper [arg=no] +# +# Emit a libtool wrapper script on stdout. +# Don't directly open a file because we may want to +# incorporate the script contents within a cygwin/mingw +# wrapper executable. Must ONLY be called from within +# func_mode_link because it depends on a number of variables +# set therein. +# +# ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR +# variable will take. If 'yes', then the emitted script +# will assume that the directory where it is stored is +# the $objdir directory. This is a cygwin/mingw-specific +# behavior. +func_emit_wrapper () +{ + func_emit_wrapper_arg1=${1-no} + + $ECHO "\ +#! $SHELL + +# $output - temporary wrapper script for $objdir/$outputname +# Generated by $PROGRAM (GNU $PACKAGE) $VERSION +# +# The $output program cannot be directly executed until all the libtool +# libraries that it depends on are installed. +# +# This wrapper script should never be moved out of the build directory. +# If it is, it will not operate correctly. + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +sed_quote_subst='$sed_quote_subst' + +# Be Bourne compatible +if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST +else + case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +relink_command=\"$relink_command\" + +# This environment variable determines our operation mode. +if test \"\$libtool_install_magic\" = \"$magic\"; then + # install mode needs the following variables: + generated_by_libtool_version='$macro_version' + notinst_deplibs='$notinst_deplibs' +else + # When we are sourced in execute mode, \$file and \$ECHO are already set. + if test \"\$libtool_execute_magic\" != \"$magic\"; then + file=\"\$0\"" + + qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"` + $ECHO "\ + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$1 +_LTECHO_EOF' +} + ECHO=\"$qECHO\" + fi + +# Very basic option parsing. These options are (a) specific to +# the libtool wrapper, (b) are identical between the wrapper +# /script/ and the wrapper /executable/ that is used only on +# windows platforms, and (c) all begin with the string "--lt-" +# (application programs are unlikely to have options that match +# this pattern). +# +# There are only two supported options: --lt-debug and +# --lt-dump-script. There is, deliberately, no --lt-help. +# +# The first argument to this parsing function should be the +# script's $0 value, followed by "$@". +lt_option_debug= +func_parse_lt_options () +{ + lt_script_arg0=\$0 + shift + for lt_opt + do + case \"\$lt_opt\" in + --lt-debug) lt_option_debug=1 ;; + --lt-dump-script) + lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\` + test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=. + lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\` + cat \"\$lt_dump_D/\$lt_dump_F\" + exit 0 + ;; + --lt-*) + \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2 + exit 1 + ;; + esac + done + + # Print the debug banner immediately: + if test -n \"\$lt_option_debug\"; then + echo \"$outputname:$output:\$LINENO: libtool wrapper (GNU $PACKAGE) $VERSION\" 1>&2 + fi +} + +# Used when --lt-debug. Prints its arguments to stdout +# (redirection is the responsibility of the caller) +func_lt_dump_args () +{ + lt_dump_args_N=1; + for lt_arg + do + \$ECHO \"$outputname:$output:\$LINENO: newargv[\$lt_dump_args_N]: \$lt_arg\" + lt_dump_args_N=\`expr \$lt_dump_args_N + 1\` + done +} + +# Core function for launching the target application +func_exec_program_core () +{ +" + case $host in + # Backslashes separate directories on plain windows + *-*-mingw | *-*-os2* | *-cegcc*) + $ECHO "\ + if test -n \"\$lt_option_debug\"; then + \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir\\\\\$program\" 1>&2 + func_lt_dump_args \${1+\"\$@\"} 1>&2 + fi + exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} +" + ;; + + *) + $ECHO "\ + if test -n \"\$lt_option_debug\"; then + \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir/\$program\" 1>&2 + func_lt_dump_args \${1+\"\$@\"} 1>&2 + fi + exec \"\$progdir/\$program\" \${1+\"\$@\"} +" + ;; + esac + $ECHO "\ + \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 + exit 1 +} + +# A function to encapsulate launching the target application +# Strips options in the --lt-* namespace from \$@ and +# launches target application with the remaining arguments. +func_exec_program () +{ + case \" \$* \" in + *\\ --lt-*) + for lt_wr_arg + do + case \$lt_wr_arg in + --lt-*) ;; + *) set x \"\$@\" \"\$lt_wr_arg\"; shift;; + esac + shift + done ;; + esac + func_exec_program_core \${1+\"\$@\"} +} + + # Parse options + func_parse_lt_options \"\$0\" \${1+\"\$@\"} + + # Find the directory that this script lives in. + thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\` + test \"x\$thisdir\" = \"x\$file\" && thisdir=. + + # Follow symbolic links until we get to the real thisdir. + file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\` + while test -n \"\$file\"; do + destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\` + + # If there was a directory component, then change thisdir. + if test \"x\$destdir\" != \"x\$file\"; then + case \"\$destdir\" in + [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; + *) thisdir=\"\$thisdir/\$destdir\" ;; + esac + fi + + file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\` + file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\` + done + + # Usually 'no', except on cygwin/mingw when embedded into + # the cwrapper. + WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1 + if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then + # special case for '.' + if test \"\$thisdir\" = \".\"; then + thisdir=\`pwd\` + fi + # remove .libs from thisdir + case \"\$thisdir\" in + *[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;; + $objdir ) thisdir=. ;; + esac + fi + + # Try to get the absolute directory name. + absdir=\`cd \"\$thisdir\" && pwd\` + test -n \"\$absdir\" && thisdir=\"\$absdir\" +" + + if test yes = "$fast_install"; then + $ECHO "\ + program=lt-'$outputname'$exeext + progdir=\"\$thisdir/$objdir\" + + if test ! -f \"\$progdir/\$program\" || + { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | $SED 1q\`; \\ + test \"X\$file\" != \"X\$progdir/\$program\"; }; then + + file=\"\$\$-\$program\" + + if test ! -d \"\$progdir\"; then + $MKDIR \"\$progdir\" + else + $RM \"\$progdir/\$file\" + fi" + + $ECHO "\ + + # relink executable if necessary + if test -n \"\$relink_command\"; then + if relink_command_output=\`eval \$relink_command 2>&1\`; then : + else + \$ECHO \"\$relink_command_output\" >&2 + $RM \"\$progdir/\$file\" + exit 1 + fi + fi + + $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || + { $RM \"\$progdir/\$program\"; + $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } + $RM \"\$progdir/\$file\" + fi" + else + $ECHO "\ + program='$outputname' + progdir=\"\$thisdir/$objdir\" +" + fi + + $ECHO "\ + + if test -f \"\$progdir/\$program\"; then" + + # fixup the dll searchpath if we need to. + # + # Fix the DLL searchpath if we need to. Do this before prepending + # to shlibpath, because on Windows, both are PATH and uninstalled + # libraries must come first. + if test -n "$dllsearchpath"; then + $ECHO "\ + # Add the dll search path components to the executable PATH + PATH=$dllsearchpath:\$PATH +" + fi + + # Export our shlibpath_var if we have one. + if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then + $ECHO "\ + # Add our own library path to $shlibpath_var + $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" + + # Some systems cannot cope with colon-terminated $shlibpath_var + # The second colon is a workaround for a bug in BeOS R4 sed + $shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\` + + export $shlibpath_var +" + fi + + $ECHO "\ + if test \"\$libtool_execute_magic\" != \"$magic\"; then + # Run the actual program with our arguments. + func_exec_program \${1+\"\$@\"} + fi + else + # The program doesn't exist. + \$ECHO \"\$0: error: '\$progdir/\$program' does not exist\" 1>&2 + \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 + \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 + exit 1 + fi +fi\ +" +} + + +# func_emit_cwrapperexe_src +# emit the source code for a wrapper executable on stdout +# Must ONLY be called from within func_mode_link because +# it depends on a number of variable set therein. +func_emit_cwrapperexe_src () +{ + cat < +#include +#ifdef _MSC_VER +# include +# include +# include +#else +# include +# include +# ifdef __CYGWIN__ +# include +# endif +#endif +#include +#include +#include +#include +#include +#include +#include +#include + +#define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) + +/* declarations of non-ANSI functions */ +#if defined __MINGW32__ +# ifdef __STRICT_ANSI__ +int _putenv (const char *); +# endif +#elif defined __CYGWIN__ +# ifdef __STRICT_ANSI__ +char *realpath (const char *, char *); +int putenv (char *); +int setenv (const char *, const char *, int); +# endif +/* #elif defined other_platform || defined ... */ +#endif + +/* portability defines, excluding path handling macros */ +#if defined _MSC_VER +# define setmode _setmode +# define stat _stat +# define chmod _chmod +# define getcwd _getcwd +# define putenv _putenv +# define S_IXUSR _S_IEXEC +#elif defined __MINGW32__ +# define setmode _setmode +# define stat _stat +# define chmod _chmod +# define getcwd _getcwd +# define putenv _putenv +#elif defined __CYGWIN__ +# define HAVE_SETENV +# define FOPEN_WB "wb" +/* #elif defined other platforms ... */ +#endif + +#if defined PATH_MAX +# define LT_PATHMAX PATH_MAX +#elif defined MAXPATHLEN +# define LT_PATHMAX MAXPATHLEN +#else +# define LT_PATHMAX 1024 +#endif + +#ifndef S_IXOTH +# define S_IXOTH 0 +#endif +#ifndef S_IXGRP +# define S_IXGRP 0 +#endif + +/* path handling portability macros */ +#ifndef DIR_SEPARATOR +# define DIR_SEPARATOR '/' +# define PATH_SEPARATOR ':' +#endif + +#if defined _WIN32 || defined __MSDOS__ || defined __DJGPP__ || \ + defined __OS2__ +# define HAVE_DOS_BASED_FILE_SYSTEM +# define FOPEN_WB "wb" +# ifndef DIR_SEPARATOR_2 +# define DIR_SEPARATOR_2 '\\' +# endif +# ifndef PATH_SEPARATOR_2 +# define PATH_SEPARATOR_2 ';' +# endif +#endif + +#ifndef DIR_SEPARATOR_2 +# define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) +#else /* DIR_SEPARATOR_2 */ +# define IS_DIR_SEPARATOR(ch) \ + (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) +#endif /* DIR_SEPARATOR_2 */ + +#ifndef PATH_SEPARATOR_2 +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) +#else /* PATH_SEPARATOR_2 */ +# define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) +#endif /* PATH_SEPARATOR_2 */ + +#ifndef FOPEN_WB +# define FOPEN_WB "w" +#endif +#ifndef _O_BINARY +# define _O_BINARY 0 +#endif + +#define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) +#define XFREE(stale) do { \ + if (stale) { free (stale); stale = 0; } \ +} while (0) + +#if defined LT_DEBUGWRAPPER +static int lt_debug = 1; +#else +static int lt_debug = 0; +#endif + +const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */ + +void *xmalloc (size_t num); +char *xstrdup (const char *string); +const char *base_name (const char *name); +char *find_executable (const char *wrapper); +char *chase_symlinks (const char *pathspec); +int make_executable (const char *path); +int check_executable (const char *path); +char *strendzap (char *str, const char *pat); +void lt_debugprintf (const char *file, int line, const char *fmt, ...); +void lt_fatal (const char *file, int line, const char *message, ...); +static const char *nonnull (const char *s); +static const char *nonempty (const char *s); +void lt_setenv (const char *name, const char *value); +char *lt_extend_str (const char *orig_value, const char *add, int to_end); +void lt_update_exe_path (const char *name, const char *value); +void lt_update_lib_path (const char *name, const char *value); +char **prepare_spawn (char **argv); +void lt_dump_script (FILE *f); +EOF + + cat <= 0) + && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) + return 1; + else + return 0; +} + +int +make_executable (const char *path) +{ + int rval = 0; + struct stat st; + + lt_debugprintf (__FILE__, __LINE__, "(make_executable): %s\n", + nonempty (path)); + if ((!path) || (!*path)) + return 0; + + if (stat (path, &st) >= 0) + { + rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); + } + return rval; +} + +/* Searches for the full path of the wrapper. Returns + newly allocated full path name if found, NULL otherwise + Does not chase symlinks, even on platforms that support them. +*/ +char * +find_executable (const char *wrapper) +{ + int has_slash = 0; + const char *p; + const char *p_next; + /* static buffer for getcwd */ + char tmp[LT_PATHMAX + 1]; + size_t tmp_len; + char *concat_name; + + lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n", + nonempty (wrapper)); + + if ((wrapper == NULL) || (*wrapper == '\0')) + return NULL; + + /* Absolute path? */ +#if defined HAVE_DOS_BASED_FILE_SYSTEM + if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + else + { +#endif + if (IS_DIR_SEPARATOR (wrapper[0])) + { + concat_name = xstrdup (wrapper); + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } +#if defined HAVE_DOS_BASED_FILE_SYSTEM + } +#endif + + for (p = wrapper; *p; p++) + if (*p == '/') + { + has_slash = 1; + break; + } + if (!has_slash) + { + /* no slashes; search PATH */ + const char *path = getenv ("PATH"); + if (path != NULL) + { + for (p = path; *p; p = p_next) + { + const char *q; + size_t p_len; + for (q = p; *q; q++) + if (IS_PATH_SEPARATOR (*q)) + break; + p_len = (size_t) (q - p); + p_next = (*q == '\0' ? q : q + 1); + if (p_len == 0) + { + /* empty path: current directory */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", + nonnull (strerror (errno))); + tmp_len = strlen (tmp); + concat_name = + XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + } + else + { + concat_name = + XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, p, p_len); + concat_name[p_len] = '/'; + strcpy (concat_name + p_len + 1, wrapper); + } + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + } + } + /* not found in PATH; assume curdir */ + } + /* Relative path | not found in path: prepend cwd */ + if (getcwd (tmp, LT_PATHMAX) == NULL) + lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", + nonnull (strerror (errno))); + tmp_len = strlen (tmp); + concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); + memcpy (concat_name, tmp, tmp_len); + concat_name[tmp_len] = '/'; + strcpy (concat_name + tmp_len + 1, wrapper); + + if (check_executable (concat_name)) + return concat_name; + XFREE (concat_name); + return NULL; +} + +char * +chase_symlinks (const char *pathspec) +{ +#ifndef S_ISLNK + return xstrdup (pathspec); +#else + char buf[LT_PATHMAX]; + struct stat s; + char *tmp_pathspec = xstrdup (pathspec); + char *p; + int has_symlinks = 0; + while (strlen (tmp_pathspec) && !has_symlinks) + { + lt_debugprintf (__FILE__, __LINE__, + "checking path component for symlinks: %s\n", + tmp_pathspec); + if (lstat (tmp_pathspec, &s) == 0) + { + if (S_ISLNK (s.st_mode) != 0) + { + has_symlinks = 1; + break; + } + + /* search backwards for last DIR_SEPARATOR */ + p = tmp_pathspec + strlen (tmp_pathspec) - 1; + while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + p--; + if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) + { + /* no more DIR_SEPARATORS left */ + break; + } + *p = '\0'; + } + else + { + lt_fatal (__FILE__, __LINE__, + "error accessing file \"%s\": %s", + tmp_pathspec, nonnull (strerror (errno))); + } + } + XFREE (tmp_pathspec); + + if (!has_symlinks) + { + return xstrdup (pathspec); + } + + tmp_pathspec = realpath (pathspec, buf); + if (tmp_pathspec == 0) + { + lt_fatal (__FILE__, __LINE__, + "could not follow symlinks for %s", pathspec); + } + return xstrdup (tmp_pathspec); +#endif +} + +char * +strendzap (char *str, const char *pat) +{ + size_t len, patlen; + + assert (str != NULL); + assert (pat != NULL); + + len = strlen (str); + patlen = strlen (pat); + + if (patlen <= len) + { + str += len - patlen; + if (STREQ (str, pat)) + *str = '\0'; + } + return str; +} + +void +lt_debugprintf (const char *file, int line, const char *fmt, ...) +{ + va_list args; + if (lt_debug) + { + (void) fprintf (stderr, "%s:%s:%d: ", program_name, file, line); + va_start (args, fmt); + (void) vfprintf (stderr, fmt, args); + va_end (args); + } +} + +static void +lt_error_core (int exit_status, const char *file, + int line, const char *mode, + const char *message, va_list ap) +{ + fprintf (stderr, "%s:%s:%d: %s: ", program_name, file, line, mode); + vfprintf (stderr, message, ap); + fprintf (stderr, ".\n"); + + if (exit_status >= 0) + exit (exit_status); +} + +void +lt_fatal (const char *file, int line, const char *message, ...) +{ + va_list ap; + va_start (ap, message); + lt_error_core (EXIT_FAILURE, file, line, "FATAL", message, ap); + va_end (ap); +} + +static const char * +nonnull (const char *s) +{ + return s ? s : "(null)"; +} + +static const char * +nonempty (const char *s) +{ + return (s && !*s) ? "(empty)" : nonnull (s); +} + +void +lt_setenv (const char *name, const char *value) +{ + lt_debugprintf (__FILE__, __LINE__, + "(lt_setenv) setting '%s' to '%s'\n", + nonnull (name), nonnull (value)); + { +#ifdef HAVE_SETENV + /* always make a copy, for consistency with !HAVE_SETENV */ + char *str = xstrdup (value); + setenv (name, str, 1); +#else + size_t len = strlen (name) + 1 + strlen (value) + 1; + char *str = XMALLOC (char, len); + sprintf (str, "%s=%s", name, value); + if (putenv (str) != EXIT_SUCCESS) + { + XFREE (str); + } +#endif + } +} + +char * +lt_extend_str (const char *orig_value, const char *add, int to_end) +{ + char *new_value; + if (orig_value && *orig_value) + { + size_t orig_value_len = strlen (orig_value); + size_t add_len = strlen (add); + new_value = XMALLOC (char, add_len + orig_value_len + 1); + if (to_end) + { + strcpy (new_value, orig_value); + strcpy (new_value + orig_value_len, add); + } + else + { + strcpy (new_value, add); + strcpy (new_value + add_len, orig_value); + } + } + else + { + new_value = xstrdup (add); + } + return new_value; +} + +void +lt_update_exe_path (const char *name, const char *value) +{ + lt_debugprintf (__FILE__, __LINE__, + "(lt_update_exe_path) modifying '%s' by prepending '%s'\n", + nonnull (name), nonnull (value)); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + /* some systems can't cope with a ':'-terminated path #' */ + size_t len = strlen (new_value); + while ((len > 0) && IS_PATH_SEPARATOR (new_value[len-1])) + { + new_value[--len] = '\0'; + } + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +void +lt_update_lib_path (const char *name, const char *value) +{ + lt_debugprintf (__FILE__, __LINE__, + "(lt_update_lib_path) modifying '%s' by prepending '%s'\n", + nonnull (name), nonnull (value)); + + if (name && *name && value && *value) + { + char *new_value = lt_extend_str (getenv (name), value, 0); + lt_setenv (name, new_value); + XFREE (new_value); + } +} + +EOF + case $host_os in + mingw*) + cat <<"EOF" + +/* Prepares an argument vector before calling spawn(). + Note that spawn() does not by itself call the command interpreter + (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") : + ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); + GetVersionEx(&v); + v.dwPlatformId == VER_PLATFORM_WIN32_NT; + }) ? "cmd.exe" : "command.com"). + Instead it simply concatenates the arguments, separated by ' ', and calls + CreateProcess(). We must quote the arguments since Win32 CreateProcess() + interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a + special way: + - Space and tab are interpreted as delimiters. They are not treated as + delimiters if they are surrounded by double quotes: "...". + - Unescaped double quotes are removed from the input. Their only effect is + that within double quotes, space and tab are treated like normal + characters. + - Backslashes not followed by double quotes are not special. + - But 2*n+1 backslashes followed by a double quote become + n backslashes followed by a double quote (n >= 0): + \" -> " + \\\" -> \" + \\\\\" -> \\" + */ +#define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +#define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" +char ** +prepare_spawn (char **argv) +{ + size_t argc; + char **new_argv; + size_t i; + + /* Count number of arguments. */ + for (argc = 0; argv[argc] != NULL; argc++) + ; + + /* Allocate new argument vector. */ + new_argv = XMALLOC (char *, argc + 1); + + /* Put quoted arguments into the new argument vector. */ + for (i = 0; i < argc; i++) + { + const char *string = argv[i]; + + if (string[0] == '\0') + new_argv[i] = xstrdup ("\"\""); + else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL) + { + int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL); + size_t length; + unsigned int backslashes; + const char *s; + char *quoted_string; + char *p; + + length = 0; + backslashes = 0; + if (quote_around) + length++; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + length += backslashes + 1; + length++; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + length += backslashes + 1; + + quoted_string = XMALLOC (char, length + 1); + + p = quoted_string; + backslashes = 0; + if (quote_around) + *p++ = '"'; + for (s = string; *s != '\0'; s++) + { + char c = *s; + if (c == '"') + { + unsigned int j; + for (j = backslashes + 1; j > 0; j--) + *p++ = '\\'; + } + *p++ = c; + if (c == '\\') + backslashes++; + else + backslashes = 0; + } + if (quote_around) + { + unsigned int j; + for (j = backslashes; j > 0; j--) + *p++ = '\\'; + *p++ = '"'; + } + *p = '\0'; + + new_argv[i] = quoted_string; + } + else + new_argv[i] = (char *) string; + } + new_argv[argc] = NULL; + + return new_argv; +} +EOF + ;; + esac + + cat <<"EOF" +void lt_dump_script (FILE* f) +{ +EOF + func_emit_wrapper yes | + $SED -n -e ' +s/^\(.\{79\}\)\(..*\)/\1\ +\2/ +h +s/\([\\"]\)/\\\1/g +s/$/\\n/ +s/\([^\n]*\).*/ fputs ("\1", f);/p +g +D' + cat <<"EOF" +} +EOF +} +# end: func_emit_cwrapperexe_src + +# func_win32_import_lib_p ARG +# True if ARG is an import lib, as indicated by $file_magic_cmd +func_win32_import_lib_p () +{ + $debug_cmd + + case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in + *import*) : ;; + *) false ;; + esac +} + +# func_suncc_cstd_abi +# !!ONLY CALL THIS FOR SUN CC AFTER $compile_command IS FULLY EXPANDED!! +# Several compiler flags select an ABI that is incompatible with the +# Cstd library. Avoid specifying it if any are in CXXFLAGS. +func_suncc_cstd_abi () +{ + $debug_cmd + + case " $compile_command " in + *" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" -library=stlport4 "*) + suncc_use_cstd_abi=no + ;; + *) + suncc_use_cstd_abi=yes + ;; + esac +} + +# func_mode_link arg... +func_mode_link () +{ + $debug_cmd + + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + # It is impossible to link a dll without this setting, and + # we shouldn't force the makefile maintainer to figure out + # what system we are compiling for in order to pass an extra + # flag for every libtool invocation. + # allow_undefined=no + + # FIXME: Unfortunately, there are problems with the above when trying + # to make a dll that has undefined symbols, in which case not + # even a static library is built. For now, we need to specify + # -no-undefined on the libtool link line when we can be certain + # that all symbols are satisfied, otherwise we get a static library. + allow_undefined=yes + ;; + *) + allow_undefined=yes + ;; + esac + libtool_args=$nonopt + base_compile="$nonopt $@" + compile_command=$nonopt + finalize_command=$nonopt + + compile_rpath= + finalize_rpath= + compile_shlibpath= + finalize_shlibpath= + convenience= + old_convenience= + deplibs= + old_deplibs= + compiler_flags= + linker_flags= + dllsearchpath= + lib_search_path=`pwd` + inst_prefix_dir= + new_inherited_linker_flags= + + avoid_version=no + bindir= + dlfiles= + dlprefiles= + dlself=no + export_dynamic=no + export_symbols= + export_symbols_regex= + generated= + libobjs= + ltlibs= + module=no + no_install=no + objs= + os2dllname= + non_pic_objects= + precious_files_regex= + prefer_static_libs=no + preload=false + prev= + prevarg= + release= + rpath= + xrpath= + perm_rpath= + temp_rpath= + thread_safe=no + vinfo= + vinfo_number=no + weak_libs= + single_module=$wl-single_module + func_infer_tag $base_compile + + # We need to know -static, to get the right output filenames. + for arg + do + case $arg in + -shared) + test yes != "$build_libtool_libs" \ + && func_fatal_configuration "cannot build a shared library" + build_old_libs=no + break + ;; + -all-static | -static | -static-libtool-libs) + case $arg in + -all-static) + if test yes = "$build_libtool_libs" && test -z "$link_static_flag"; then + func_warning "complete static linking is impossible in this configuration" + fi + if test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + -static) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=built + ;; + -static-libtool-libs) + if test -z "$pic_flag" && test -n "$link_static_flag"; then + dlopen_self=$dlopen_self_static + fi + prefer_static_libs=yes + ;; + esac + build_libtool_libs=no + build_old_libs=yes + break + ;; + esac + done + + # See if our shared archives depend on static archives. + test -n "$old_archive_from_new_cmds" && build_old_libs=yes + + # Go through the arguments, transforming them on the way. + while test "$#" -gt 0; do + arg=$1 + shift + func_quote_for_eval "$arg" + qarg=$func_quote_for_eval_unquoted_result + func_append libtool_args " $func_quote_for_eval_result" + + # If the previous option needs an argument, assign it. + if test -n "$prev"; then + case $prev in + output) + func_append compile_command " @OUTPUT@" + func_append finalize_command " @OUTPUT@" + ;; + esac + + case $prev in + bindir) + bindir=$arg + prev= + continue + ;; + dlfiles|dlprefiles) + $preload || { + # Add the symbol object into the linking commands. + func_append compile_command " @SYMFILE@" + func_append finalize_command " @SYMFILE@" + preload=: + } + case $arg in + *.la | *.lo) ;; # We handle these cases below. + force) + if test no = "$dlself"; then + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + self) + if test dlprefiles = "$prev"; then + dlself=yes + elif test dlfiles = "$prev" && test yes != "$dlopen_self"; then + dlself=yes + else + dlself=needless + export_dynamic=yes + fi + prev= + continue + ;; + *) + if test dlfiles = "$prev"; then + func_append dlfiles " $arg" + else + func_append dlprefiles " $arg" + fi + prev= + continue + ;; + esac + ;; + expsyms) + export_symbols=$arg + test -f "$arg" \ + || func_fatal_error "symbol file '$arg' does not exist" + prev= + continue + ;; + expsyms_regex) + export_symbols_regex=$arg + prev= + continue + ;; + framework) + case $host in + *-*-darwin*) + case "$deplibs " in + *" $qarg.ltframework "*) ;; + *) func_append deplibs " $qarg.ltframework" # this is fixed later + ;; + esac + ;; + esac + prev= + continue + ;; + inst_prefix) + inst_prefix_dir=$arg + prev= + continue + ;; + mllvm) + # Clang does not use LLVM to link, so we can simply discard any + # '-mllvm $arg' options when doing the link step. + prev= + continue + ;; + objectlist) + if test -f "$arg"; then + save_arg=$arg + moreargs= + for fil in `cat "$save_arg"` + do +# func_append moreargs " $fil" + arg=$fil + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test none = "$pic_object" && + test none = "$non_pic_object"; then + func_fatal_error "cannot find name of object for '$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir=$func_dirname_result + + if test none != "$pic_object"; then + # Prepend the subdirectory the object is found in. + pic_object=$xdir$pic_object + + if test dlfiles = "$prev"; then + if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then + func_append dlfiles " $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test dlprefiles = "$prev"; then + # Preload the old-style object. + func_append dlprefiles " $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg=$pic_object + fi + + # Non-PIC object. + if test none != "$non_pic_object"; then + # Prepend the subdirectory the object is found in. + non_pic_object=$xdir$non_pic_object + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test none = "$pic_object"; then + arg=$non_pic_object + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object=$pic_object + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir=$func_dirname_result + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "'$arg' is not a valid libtool object" + fi + fi + done + else + func_fatal_error "link input file '$arg' does not exist" + fi + arg=$save_arg + prev= + continue + ;; + os2dllname) + os2dllname=$arg + prev= + continue + ;; + precious_regex) + precious_files_regex=$arg + prev= + continue + ;; + release) + release=-$arg + prev= + continue + ;; + rpath | xrpath) + # We need an absolute path. + case $arg in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + if test rpath = "$prev"; then + case "$rpath " in + *" $arg "*) ;; + *) func_append rpath " $arg" ;; + esac + else + case "$xrpath " in + *" $arg "*) ;; + *) func_append xrpath " $arg" ;; + esac + fi + prev= + continue + ;; + shrext) + shrext_cmds=$arg + prev= + continue + ;; + weak) + func_append weak_libs " $arg" + prev= + continue + ;; + xcclinker) + func_append linker_flags " $qarg" + func_append compiler_flags " $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xcompiler) + func_append compiler_flags " $qarg" + prev= + func_append compile_command " $qarg" + func_append finalize_command " $qarg" + continue + ;; + xlinker) + func_append linker_flags " $qarg" + func_append compiler_flags " $wl$qarg" + prev= + func_append compile_command " $wl$qarg" + func_append finalize_command " $wl$qarg" + continue + ;; + *) + eval "$prev=\"\$arg\"" + prev= + continue + ;; + esac + fi # test -n "$prev" + + prevarg=$arg + + case $arg in + -all-static) + if test -n "$link_static_flag"; then + # See comment for -static flag below, for more details. + func_append compile_command " $link_static_flag" + func_append finalize_command " $link_static_flag" + fi + continue + ;; + + -allow-undefined) + # FIXME: remove this flag sometime in the future. + func_fatal_error "'-allow-undefined' must not be used because it is the default" + ;; + + -avoid-version) + avoid_version=yes + continue + ;; + + -bindir) + prev=bindir + continue + ;; + + -dlopen) + prev=dlfiles + continue + ;; + + -dlpreopen) + prev=dlprefiles + continue + ;; + + -export-dynamic) + export_dynamic=yes + continue + ;; + + -export-symbols | -export-symbols-regex) + if test -n "$export_symbols" || test -n "$export_symbols_regex"; then + func_fatal_error "more than one -exported-symbols argument is not allowed" + fi + if test X-export-symbols = "X$arg"; then + prev=expsyms + else + prev=expsyms_regex + fi + continue + ;; + + -framework) + prev=framework + continue + ;; + + -inst-prefix-dir) + prev=inst_prefix + continue + ;; + + # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* + # so, if we see these flags be careful not to treat them like -L + -L[A-Z][A-Z]*:*) + case $with_gcc/$host in + no/*-*-irix* | /*-*-irix*) + func_append compile_command " $arg" + func_append finalize_command " $arg" + ;; + esac + continue + ;; + + -L*) + func_stripname "-L" '' "$arg" + if test -z "$func_stripname_result"; then + if test "$#" -gt 0; then + func_fatal_error "require no space between '-L' and '$1'" + else + func_fatal_error "need path for '-L' option" + fi + fi + func_resolve_sysroot "$func_stripname_result" + dir=$func_resolve_sysroot_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + *) + absdir=`cd "$dir" && pwd` + test -z "$absdir" && \ + func_fatal_error "cannot determine absolute directory name of '$dir'" + dir=$absdir + ;; + esac + case "$deplibs " in + *" -L$dir "* | *" $arg "*) + # Will only happen for absolute or sysroot arguments + ;; + *) + # Preserve sysroot, but never include relative directories + case $dir in + [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;; + *) func_append deplibs " -L$dir" ;; + esac + func_append lib_search_path " $dir" + ;; + esac + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$dir:"*) ;; + ::) dllsearchpath=$dir;; + *) func_append dllsearchpath ":$dir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) func_append dllsearchpath ":$testbindir";; + esac + ;; + esac + continue + ;; + + -l*) + if test X-lc = "X$arg" || test X-lm = "X$arg"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*) + # These systems don't actually have a C or math library (as such) + continue + ;; + *-*-os2*) + # These systems don't actually have a C library (as such) + test X-lc = "X$arg" && continue + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) + # Do not include libc due to us having libc/libc_r. + test X-lc = "X$arg" && continue + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C and math libraries are in the System framework + func_append deplibs " System.ltframework" + continue + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + test X-lc = "X$arg" && continue + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + test X-lc = "X$arg" && continue + ;; + esac + elif test X-lc_r = "X$arg"; then + case $host in + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) + # Do not include libc_r directly, use -pthread flag. + continue + ;; + esac + fi + func_append deplibs " $arg" + continue + ;; + + -mllvm) + prev=mllvm + continue + ;; + + -module) + module=yes + continue + ;; + + # Tru64 UNIX uses -model [arg] to determine the layout of C++ + # classes, name mangling, and exception handling. + # Darwin uses the -arch flag to determine output architecture. + -model|-arch|-isysroot|--sysroot) + func_append compiler_flags " $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + prev=xcompiler + continue + ;; + + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ + |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) + func_append compiler_flags " $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + case "$new_inherited_linker_flags " in + *" $arg "*) ;; + * ) func_append new_inherited_linker_flags " $arg" ;; + esac + continue + ;; + + -multi_module) + single_module=$wl-multi_module + continue + ;; + + -no-fast-install) + fast_install=no + continue + ;; + + -no-install) + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) + # The PATH hackery in wrapper scripts is required on Windows + # and Darwin in order for the loader to find any dlls it needs. + func_warning "'-no-install' is ignored for $host" + func_warning "assuming '-no-fast-install' instead" + fast_install=no + ;; + *) no_install=yes ;; + esac + continue + ;; + + -no-undefined) + allow_undefined=no + continue + ;; + + -objectlist) + prev=objectlist + continue + ;; + + -os2dllname) + prev=os2dllname + continue + ;; + + -o) prev=output ;; + + -precious-files-regex) + prev=precious_regex + continue + ;; + + -release) + prev=release + continue + ;; + + -rpath) + prev=rpath + continue + ;; + + -R) + prev=xrpath + continue + ;; + + -R*) + func_stripname '-R' '' "$arg" + dir=$func_stripname_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) ;; + =*) + func_stripname '=' '' "$dir" + dir=$lt_sysroot$func_stripname_result + ;; + *) + func_fatal_error "only absolute run-paths are allowed" + ;; + esac + case "$xrpath " in + *" $dir "*) ;; + *) func_append xrpath " $dir" ;; + esac + continue + ;; + + -shared) + # The effects of -shared are defined in a previous loop. + continue + ;; + + -shrext) + prev=shrext + continue + ;; + + -static | -static-libtool-libs) + # The effects of -static are defined in a previous loop. + # We used to do the same as -all-static on platforms that + # didn't have a PIC flag, but the assumption that the effects + # would be equivalent was wrong. It would break on at least + # Digital Unix and AIX. + continue + ;; + + -thread-safe) + thread_safe=yes + continue + ;; + + -version-info) + prev=vinfo + continue + ;; + + -version-number) + prev=vinfo + vinfo_number=yes + continue + ;; + + -weak) + prev=weak + continue + ;; + + -Wc,*) + func_stripname '-Wc,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs=$IFS; IFS=, + for flag in $args; do + IFS=$save_ifs + func_quote_for_eval "$flag" + func_append arg " $func_quote_for_eval_result" + func_append compiler_flags " $func_quote_for_eval_result" + done + IFS=$save_ifs + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Wl,*) + func_stripname '-Wl,' '' "$arg" + args=$func_stripname_result + arg= + save_ifs=$IFS; IFS=, + for flag in $args; do + IFS=$save_ifs + func_quote_for_eval "$flag" + func_append arg " $wl$func_quote_for_eval_result" + func_append compiler_flags " $wl$func_quote_for_eval_result" + func_append linker_flags " $func_quote_for_eval_result" + done + IFS=$save_ifs + func_stripname ' ' '' "$arg" + arg=$func_stripname_result + ;; + + -Xcompiler) + prev=xcompiler + continue + ;; + + -Xlinker) + prev=xlinker + continue + ;; + + -XCClinker) + prev=xcclinker + continue + ;; + + # -msg_* for osf cc + -msg_*) + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result + ;; + + # Flags to be passed through unchanged, with rationale: + # -64, -mips[0-9] enable 64-bit mode for the SGI compiler + # -r[0-9][0-9]* specify processor for the SGI compiler + # -xarch=*, -xtarget=* enable 64-bit mode for the Sun compiler + # +DA*, +DD* enable 64-bit mode for the HP compiler + # -q* compiler args for the IBM compiler + # -m*, -t[45]*, -txscale* architecture-specific flags for GCC + # -F/path path to uninstalled frameworks, gcc on darwin + # -p, -pg, --coverage, -fprofile-* profiling flags for GCC + # -fstack-protector* stack protector flags for GCC + # @file GCC response files + # -tp=* Portland pgcc target processor selection + # --sysroot=* for sysroot support + # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization + # -specs=* GCC specs files + # -stdlib=* select c++ std lib with clang + # -fsanitize=* Clang/GCC memory and address sanitizer + # -fuse-ld=* Linker select flags for GCC + # -static-* direct GCC to link specific libraries statically + # -fcilkplus Cilk Plus language extension features for C/C++ + -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ + -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ + -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ + -specs=*|-fsanitize=*|-fuse-ld=*|-static-*|-fcilkplus) + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result + func_append compile_command " $arg" + func_append finalize_command " $arg" + func_append compiler_flags " $arg" + continue + ;; + + -Z*) + if test os2 = "`expr $host : '.*\(os2\)'`"; then + # OS/2 uses -Zxxx to specify OS/2-specific options + compiler_flags="$compiler_flags $arg" + func_append compile_command " $arg" + func_append finalize_command " $arg" + case $arg in + -Zlinker | -Zstack) + prev=xcompiler + ;; + esac + continue + else + # Otherwise treat like 'Some other compiler flag' below + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result + fi + ;; + + # Some other compiler flag. + -* | +*) + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result + ;; + + *.$objext) + # A standard object. + func_append objs " $arg" + ;; + + *.lo) + # A libtool-controlled object. + + # Check to see that this really is a libtool object. + if func_lalib_unsafe_p "$arg"; then + pic_object= + non_pic_object= + + # Read the .lo file + func_source "$arg" + + if test -z "$pic_object" || + test -z "$non_pic_object" || + test none = "$pic_object" && + test none = "$non_pic_object"; then + func_fatal_error "cannot find name of object for '$arg'" + fi + + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir=$func_dirname_result + + test none = "$pic_object" || { + # Prepend the subdirectory the object is found in. + pic_object=$xdir$pic_object + + if test dlfiles = "$prev"; then + if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then + func_append dlfiles " $pic_object" + prev= + continue + else + # If libtool objects are unsupported, then we need to preload. + prev=dlprefiles + fi + fi + + # CHECK ME: I think I busted this. -Ossama + if test dlprefiles = "$prev"; then + # Preload the old-style object. + func_append dlprefiles " $pic_object" + prev= + fi + + # A PIC object. + func_append libobjs " $pic_object" + arg=$pic_object + } + + # Non-PIC object. + if test none != "$non_pic_object"; then + # Prepend the subdirectory the object is found in. + non_pic_object=$xdir$non_pic_object + + # A standard non-PIC object + func_append non_pic_objects " $non_pic_object" + if test -z "$pic_object" || test none = "$pic_object"; then + arg=$non_pic_object + fi + else + # If the PIC object exists, use it instead. + # $xdir was prepended to $pic_object above. + non_pic_object=$pic_object + func_append non_pic_objects " $non_pic_object" + fi + else + # Only an error if not doing a dry-run. + if $opt_dry_run; then + # Extract subdirectory from the argument. + func_dirname "$arg" "/" "" + xdir=$func_dirname_result + + func_lo2o "$arg" + pic_object=$xdir$objdir/$func_lo2o_result + non_pic_object=$xdir$func_lo2o_result + func_append libobjs " $pic_object" + func_append non_pic_objects " $non_pic_object" + else + func_fatal_error "'$arg' is not a valid libtool object" + fi + fi + ;; + + *.$libext) + # An archive. + func_append deplibs " $arg" + func_append old_deplibs " $arg" + continue + ;; + + *.la) + # A libtool-controlled library. + + func_resolve_sysroot "$arg" + if test dlfiles = "$prev"; then + # This library was specified with -dlopen. + func_append dlfiles " $func_resolve_sysroot_result" + prev= + elif test dlprefiles = "$prev"; then + # The library was specified with -dlpreopen. + func_append dlprefiles " $func_resolve_sysroot_result" + prev= + else + func_append deplibs " $func_resolve_sysroot_result" + fi + continue + ;; + + # Some other compiler argument. + *) + # Unknown arguments in both finalize_command and compile_command need + # to be aesthetically quoted because they are evaled later. + func_quote_for_eval "$arg" + arg=$func_quote_for_eval_result + ;; + esac # arg + + # Now actually substitute the argument into the commands. + if test -n "$arg"; then + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + done # argument parsing loop + + test -n "$prev" && \ + func_fatal_help "the '$prevarg' option requires an argument" + + if test yes = "$export_dynamic" && test -n "$export_dynamic_flag_spec"; then + eval arg=\"$export_dynamic_flag_spec\" + func_append compile_command " $arg" + func_append finalize_command " $arg" + fi + + oldlibs= + # calculate the name of the file, without its directory + func_basename "$output" + outputname=$func_basename_result + libobjs_save=$libobjs + + if test -n "$shlibpath_var"; then + # get the directories listed in $shlibpath_var + eval shlib_search_path=\`\$ECHO \"\$$shlibpath_var\" \| \$SED \'s/:/ /g\'\` + else + shlib_search_path= + fi + eval sys_lib_search_path=\"$sys_lib_search_path_spec\" + eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" + + # Definition is injected by LT_CONFIG during libtool generation. + func_munge_path_list sys_lib_dlsearch_path "$LT_SYS_LIBRARY_PATH" + + func_dirname "$output" "/" "" + output_objdir=$func_dirname_result$objdir + func_to_tool_file "$output_objdir/" + tool_output_objdir=$func_to_tool_file_result + # Create the object directory. + func_mkdir_p "$output_objdir" + + # Determine the type of output + case $output in + "") + func_fatal_help "you must specify an output file" + ;; + *.$libext) linkmode=oldlib ;; + *.lo | *.$objext) linkmode=obj ;; + *.la) linkmode=lib ;; + *) linkmode=prog ;; # Anything else should be a program. + esac + + specialdeplibs= + + libs= + # Find all interdependent deplibs by searching for libraries + # that are linked more than once (e.g. -la -lb -la) + for deplib in $deplibs; do + if $opt_preserve_dup_deps; then + case "$libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append libs " $deplib" + done + + if test lib = "$linkmode"; then + libs="$predeps $libs $compiler_lib_search_path $postdeps" + + # Compute libraries that are listed more than once in $predeps + # $postdeps and mark them as special (i.e., whose duplicates are + # not to be eliminated). + pre_post_deps= + if $opt_duplicate_compiler_generated_deps; then + for pre_post_dep in $predeps $postdeps; do + case "$pre_post_deps " in + *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;; + esac + func_append pre_post_deps " $pre_post_dep" + done + fi + pre_post_deps= + fi + + deplibs= + newdependency_libs= + newlib_search_path= + need_relink=no # whether we're linking any uninstalled libtool libraries + notinst_deplibs= # not-installed libtool libraries + notinst_path= # paths that contain not-installed libtool libraries + + case $linkmode in + lib) + passes="conv dlpreopen link" + for file in $dlfiles $dlprefiles; do + case $file in + *.la) ;; + *) + func_fatal_help "libraries can '-dlopen' only libtool libraries: $file" + ;; + esac + done + ;; + prog) + compile_deplibs= + finalize_deplibs= + alldeplibs=false + newdlfiles= + newdlprefiles= + passes="conv scan dlopen dlpreopen link" + ;; + *) passes="conv" + ;; + esac + + for pass in $passes; do + # The preopen pass in lib mode reverses $deplibs; put it back here + # so that -L comes before libs that need it for instance... + if test lib,link = "$linkmode,$pass"; then + ## FIXME: Find the place where the list is rebuilt in the wrong + ## order, and fix it there properly + tmp_deplibs= + for deplib in $deplibs; do + tmp_deplibs="$deplib $tmp_deplibs" + done + deplibs=$tmp_deplibs + fi + + if test lib,link = "$linkmode,$pass" || + test prog,scan = "$linkmode,$pass"; then + libs=$deplibs + deplibs= + fi + if test prog = "$linkmode"; then + case $pass in + dlopen) libs=$dlfiles ;; + dlpreopen) libs=$dlprefiles ;; + link) + libs="$deplibs %DEPLIBS%" + test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" + ;; + esac + fi + if test lib,dlpreopen = "$linkmode,$pass"; then + # Collect and forward deplibs of preopened libtool libs + for lib in $dlprefiles; do + # Ignore non-libtool-libs + dependency_libs= + func_resolve_sysroot "$lib" + case $lib in + *.la) func_source "$func_resolve_sysroot_result" ;; + esac + + # Collect preopened libtool deplibs, except any this library + # has declared as weak libs + for deplib in $dependency_libs; do + func_basename "$deplib" + deplib_base=$func_basename_result + case " $weak_libs " in + *" $deplib_base "*) ;; + *) func_append deplibs " $deplib" ;; + esac + done + done + libs=$dlprefiles + fi + if test dlopen = "$pass"; then + # Collect dlpreopened libraries + save_deplibs=$deplibs + deplibs= + fi + + for deplib in $libs; do + lib= + found=false + case $deplib in + -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ + |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) + if test prog,link = "$linkmode,$pass"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + func_append compiler_flags " $deplib" + if test lib = "$linkmode"; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) func_append new_inherited_linker_flags " $deplib" ;; + esac + fi + fi + continue + ;; + -l*) + if test lib != "$linkmode" && test prog != "$linkmode"; then + func_warning "'-l' is ignored for archives/objects" + continue + fi + func_stripname '-l' '' "$deplib" + name=$func_stripname_result + if test lib = "$linkmode"; then + searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" + else + searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" + fi + for searchdir in $searchdirs; do + for search_ext in .la $std_shrext .so .a; do + # Search the libtool library + lib=$searchdir/lib$name$search_ext + if test -f "$lib"; then + if test .la = "$search_ext"; then + found=: + else + found=false + fi + break 2 + fi + done + done + if $found; then + # deplib is a libtool library + # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, + # We need to do some special things here, and not later. + if test yes = "$allow_libtool_libs_with_static_runtimes"; then + case " $predeps $postdeps " in + *" $deplib "*) + if func_lalib_p "$lib"; then + library_names= + old_library= + func_source "$lib" + for l in $old_library $library_names; do + ll=$l + done + if test "X$ll" = "X$old_library"; then # only static version available + found=false + func_dirname "$lib" "" "." + ladir=$func_dirname_result + lib=$ladir/$old_library + if test prog,link = "$linkmode,$pass"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" + fi + continue + fi + fi + ;; + *) ;; + esac + fi + else + # deplib doesn't seem to be a libtool library + if test prog,link = "$linkmode,$pass"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" + fi + continue + fi + ;; # -l + *.ltframework) + if test prog,link = "$linkmode,$pass"; then + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + deplibs="$deplib $deplibs" + if test lib = "$linkmode"; then + case "$new_inherited_linker_flags " in + *" $deplib "*) ;; + * ) func_append new_inherited_linker_flags " $deplib" ;; + esac + fi + fi + continue + ;; + -L*) + case $linkmode in + lib) + deplibs="$deplib $deplibs" + test conv = "$pass" && continue + newdependency_libs="$deplib $newdependency_libs" + func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + func_append newlib_search_path " $func_resolve_sysroot_result" + ;; + prog) + if test conv = "$pass"; then + deplibs="$deplib $deplibs" + continue + fi + if test scan = "$pass"; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + func_append newlib_search_path " $func_resolve_sysroot_result" + ;; + *) + func_warning "'-L' is ignored for archives/objects" + ;; + esac # linkmode + continue + ;; # -L + -R*) + if test link = "$pass"; then + func_stripname '-R' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + dir=$func_resolve_sysroot_result + # Make sure the xrpath contains only unique directories. + case "$xrpath " in + *" $dir "*) ;; + *) func_append xrpath " $dir" ;; + esac + fi + deplibs="$deplib $deplibs" + continue + ;; + *.la) + func_resolve_sysroot "$deplib" + lib=$func_resolve_sysroot_result + ;; + *.$libext) + if test conv = "$pass"; then + deplibs="$deplib $deplibs" + continue + fi + case $linkmode in + lib) + # Linking convenience modules into shared libraries is allowed, + # but linking other static libraries is non-portable. + case " $dlpreconveniencelibs " in + *" $deplib "*) ;; + *) + valid_a_lib=false + case $deplibs_check_method in + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \ + | $EGREP "$match_pattern_regex" > /dev/null; then + valid_a_lib=: + fi + ;; + pass_all) + valid_a_lib=: + ;; + esac + if $valid_a_lib; then + echo + $ECHO "*** Warning: Linking the shared library $output against the" + $ECHO "*** static library $deplib is not portable!" + deplibs="$deplib $deplibs" + else + echo + $ECHO "*** Warning: Trying to link with static lib archive $deplib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have" + echo "*** because the file extensions .$libext of this argument makes me believe" + echo "*** that it is just a static archive that I should not use here." + fi + ;; + esac + continue + ;; + prog) + if test link != "$pass"; then + deplibs="$deplib $deplibs" + else + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + fi + continue + ;; + esac # linkmode + ;; # *.$libext + *.lo | *.$objext) + if test conv = "$pass"; then + deplibs="$deplib $deplibs" + elif test prog = "$linkmode"; then + if test dlpreopen = "$pass" || test yes != "$dlopen_support" || test no = "$build_libtool_libs"; then + # If there is no dlopen support or we're linking statically, + # we need to preload. + func_append newdlprefiles " $deplib" + compile_deplibs="$deplib $compile_deplibs" + finalize_deplibs="$deplib $finalize_deplibs" + else + func_append newdlfiles " $deplib" + fi + fi + continue + ;; + %DEPLIBS%) + alldeplibs=: + continue + ;; + esac # case $deplib + + $found || test -f "$lib" \ + || func_fatal_error "cannot find the library '$lib' or unhandled argument '$deplib'" + + # Check to see that this really is a libtool archive. + func_lalib_unsafe_p "$lib" \ + || func_fatal_error "'$lib' is not a valid libtool archive" + + func_dirname "$lib" "" "." + ladir=$func_dirname_result + + dlname= + dlopen= + dlpreopen= + libdir= + library_names= + old_library= + inherited_linker_flags= + # If the library was installed with an old release of libtool, + # it will not redefine variables installed, or shouldnotlink + installed=yes + shouldnotlink=no + avoidtemprpath= + + + # Read the .la file + func_source "$lib" + + # Convert "-framework foo" to "foo.ltframework" + if test -n "$inherited_linker_flags"; then + tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'` + for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do + case " $new_inherited_linker_flags " in + *" $tmp_inherited_linker_flag "*) ;; + *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";; + esac + done + fi + dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + if test lib,link = "$linkmode,$pass" || + test prog,scan = "$linkmode,$pass" || + { test prog != "$linkmode" && test lib != "$linkmode"; }; then + test -n "$dlopen" && func_append dlfiles " $dlopen" + test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen" + fi + + if test conv = "$pass"; then + # Only check for convenience libraries + deplibs="$lib $deplibs" + if test -z "$libdir"; then + if test -z "$old_library"; then + func_fatal_error "cannot find name of link library for '$lib'" + fi + # It is a libtool convenience library, so add in its objects. + func_append convenience " $ladir/$objdir/$old_library" + func_append old_convenience " $ladir/$objdir/$old_library" + tmp_libs= + for deplib in $dependency_libs; do + deplibs="$deplib $deplibs" + if $opt_preserve_dup_deps; then + case "$tmp_libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append tmp_libs " $deplib" + done + elif test prog != "$linkmode" && test lib != "$linkmode"; then + func_fatal_error "'$lib' is not a convenience library" + fi + continue + fi # $pass = conv + + + # Get the name of the library we link against. + linklib= + if test -n "$old_library" && + { test yes = "$prefer_static_libs" || + test built,no = "$prefer_static_libs,$installed"; }; then + linklib=$old_library + else + for l in $old_library $library_names; do + linklib=$l + done + fi + if test -z "$linklib"; then + func_fatal_error "cannot find name of link library for '$lib'" + fi + + # This library was specified with -dlopen. + if test dlopen = "$pass"; then + test -z "$libdir" \ + && func_fatal_error "cannot -dlopen a convenience library: '$lib'" + if test -z "$dlname" || + test yes != "$dlopen_support" || + test no = "$build_libtool_libs" + then + # If there is no dlname, no dlopen support or we're linking + # statically, we need to preload. We also need to preload any + # dependent libraries so libltdl's deplib preloader doesn't + # bomb out in the load deplibs phase. + func_append dlprefiles " $lib $dependency_libs" + else + func_append newdlfiles " $lib" + fi + continue + fi # $pass = dlopen + + # We need an absolute path. + case $ladir in + [\\/]* | [A-Za-z]:[\\/]*) abs_ladir=$ladir ;; + *) + abs_ladir=`cd "$ladir" && pwd` + if test -z "$abs_ladir"; then + func_warning "cannot determine absolute directory name of '$ladir'" + func_warning "passing it literally to the linker, although it might fail" + abs_ladir=$ladir + fi + ;; + esac + func_basename "$lib" + laname=$func_basename_result + + # Find the relevant object directory and library name. + if test yes = "$installed"; then + if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then + func_warning "library '$lib' was moved." + dir=$ladir + absdir=$abs_ladir + libdir=$abs_ladir + else + dir=$lt_sysroot$libdir + absdir=$lt_sysroot$libdir + fi + test yes = "$hardcode_automatic" && avoidtemprpath=yes + else + if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then + dir=$ladir + absdir=$abs_ladir + # Remove this search path later + func_append notinst_path " $abs_ladir" + else + dir=$ladir/$objdir + absdir=$abs_ladir/$objdir + # Remove this search path later + func_append notinst_path " $abs_ladir" + fi + fi # $installed = yes + func_stripname 'lib' '.la' "$laname" + name=$func_stripname_result + + # This library was specified with -dlpreopen. + if test dlpreopen = "$pass"; then + if test -z "$libdir" && test prog = "$linkmode"; then + func_fatal_error "only libraries may -dlpreopen a convenience library: '$lib'" + fi + case $host in + # special handling for platforms with PE-DLLs. + *cygwin* | *mingw* | *cegcc* ) + # Linker will automatically link against shared library if both + # static and shared are present. Therefore, ensure we extract + # symbols from the import library if a shared library is present + # (otherwise, the dlopen module name will be incorrect). We do + # this by putting the import library name into $newdlprefiles. + # We recover the dlopen module name by 'saving' the la file + # name in a special purpose variable, and (later) extracting the + # dlname from the la file. + if test -n "$dlname"; then + func_tr_sh "$dir/$linklib" + eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname" + func_append newdlprefiles " $dir/$linklib" + else + func_append newdlprefiles " $dir/$old_library" + # Keep a list of preopened convenience libraries to check + # that they are being used correctly in the link pass. + test -z "$libdir" && \ + func_append dlpreconveniencelibs " $dir/$old_library" + fi + ;; + * ) + # Prefer using a static library (so that no silly _DYNAMIC symbols + # are required to link). + if test -n "$old_library"; then + func_append newdlprefiles " $dir/$old_library" + # Keep a list of preopened convenience libraries to check + # that they are being used correctly in the link pass. + test -z "$libdir" && \ + func_append dlpreconveniencelibs " $dir/$old_library" + # Otherwise, use the dlname, so that lt_dlopen finds it. + elif test -n "$dlname"; then + func_append newdlprefiles " $dir/$dlname" + else + func_append newdlprefiles " $dir/$linklib" + fi + ;; + esac + fi # $pass = dlpreopen + + if test -z "$libdir"; then + # Link the convenience library + if test lib = "$linkmode"; then + deplibs="$dir/$old_library $deplibs" + elif test prog,link = "$linkmode,$pass"; then + compile_deplibs="$dir/$old_library $compile_deplibs" + finalize_deplibs="$dir/$old_library $finalize_deplibs" + else + deplibs="$lib $deplibs" # used for prog,scan pass + fi + continue + fi + + + if test prog = "$linkmode" && test link != "$pass"; then + func_append newlib_search_path " $ladir" + deplibs="$lib $deplibs" + + linkalldeplibs=false + if test no != "$link_all_deplibs" || test -z "$library_names" || + test no = "$build_libtool_libs"; then + linkalldeplibs=: + fi + + tmp_libs= + for deplib in $dependency_libs; do + case $deplib in + -L*) func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result" + func_append newlib_search_path " $func_resolve_sysroot_result" + ;; + esac + # Need to link against all dependency_libs? + if $linkalldeplibs; then + deplibs="$deplib $deplibs" + else + # Need to hardcode shared library paths + # or/and link against static libraries + newdependency_libs="$deplib $newdependency_libs" + fi + if $opt_preserve_dup_deps; then + case "$tmp_libs " in + *" $deplib "*) func_append specialdeplibs " $deplib" ;; + esac + fi + func_append tmp_libs " $deplib" + done # for deplib + continue + fi # $linkmode = prog... + + if test prog,link = "$linkmode,$pass"; then + if test -n "$library_names" && + { { test no = "$prefer_static_libs" || + test built,yes = "$prefer_static_libs,$installed"; } || + test -z "$old_library"; }; then + # We need to hardcode the library path + if test -n "$shlibpath_var" && test -z "$avoidtemprpath"; then + # Make sure the rpath contains only unique directories. + case $temp_rpath: in + *"$absdir:"*) ;; + *) func_append temp_rpath "$absdir:" ;; + esac + fi + + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) func_append compile_rpath " $absdir" ;; + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + ;; + esac + fi # $linkmode,$pass = prog,link... + + if $alldeplibs && + { test pass_all = "$deplibs_check_method" || + { test yes = "$build_libtool_libs" && + test -n "$library_names"; }; }; then + # We only need to search for static libraries + continue + fi + fi + + link_static=no # Whether the deplib will be linked statically + use_static_libs=$prefer_static_libs + if test built = "$use_static_libs" && test yes = "$installed"; then + use_static_libs=no + fi + if test -n "$library_names" && + { test no = "$use_static_libs" || test -z "$old_library"; }; then + case $host in + *cygwin* | *mingw* | *cegcc* | *os2*) + # No point in relinking DLLs because paths are not encoded + func_append notinst_deplibs " $lib" + need_relink=no + ;; + *) + if test no = "$installed"; then + func_append notinst_deplibs " $lib" + need_relink=yes + fi + ;; + esac + # This is a shared library + + # Warn about portability, can't link against -module's on some + # systems (darwin). Don't bleat about dlopened modules though! + dlopenmodule= + for dlpremoduletest in $dlprefiles; do + if test "X$dlpremoduletest" = "X$lib"; then + dlopenmodule=$dlpremoduletest + break + fi + done + if test -z "$dlopenmodule" && test yes = "$shouldnotlink" && test link = "$pass"; then + echo + if test prog = "$linkmode"; then + $ECHO "*** Warning: Linking the executable $output against the loadable module" + else + $ECHO "*** Warning: Linking the shared library $output against the loadable module" + fi + $ECHO "*** $linklib is not portable!" + fi + if test lib = "$linkmode" && + test yes = "$hardcode_into_libs"; then + # Hardcode the library path. + # Skip directories that are in the system default run-time + # search path. + case " $sys_lib_dlsearch_path " in + *" $absdir "*) ;; + *) + case "$compile_rpath " in + *" $absdir "*) ;; + *) func_append compile_rpath " $absdir" ;; + esac + ;; + esac + case " $sys_lib_dlsearch_path " in + *" $libdir "*) ;; + *) + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + ;; + esac + fi + + if test -n "$old_archive_from_expsyms_cmds"; then + # figure out the soname + set dummy $library_names + shift + realname=$1 + shift + libname=`eval "\\$ECHO \"$libname_spec\""` + # use dlname if we got it. it's perfectly good, no? + if test -n "$dlname"; then + soname=$dlname + elif test -n "$soname_spec"; then + # bleh windows + case $host in + *cygwin* | mingw* | *cegcc* | *os2*) + func_arith $current - $age + major=$func_arith_result + versuffix=-$major + ;; + esac + eval soname=\"$soname_spec\" + else + soname=$realname + fi + + # Make a new name for the extract_expsyms_cmds to use + soroot=$soname + func_basename "$soroot" + soname=$func_basename_result + func_stripname 'lib' '.dll' "$soname" + newlib=libimp-$func_stripname_result.a + + # If the library has no export list, then create one now + if test -f "$output_objdir/$soname-def"; then : + else + func_verbose "extracting exported symbol list from '$soname'" + func_execute_cmds "$extract_expsyms_cmds" 'exit $?' + fi + + # Create $newlib + if test -f "$output_objdir/$newlib"; then :; else + func_verbose "generating import library for '$soname'" + func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' + fi + # make sure the library variables are pointing to the new library + dir=$output_objdir + linklib=$newlib + fi # test -n "$old_archive_from_expsyms_cmds" + + if test prog = "$linkmode" || test relink != "$opt_mode"; then + add_shlibpath= + add_dir= + add= + lib_linked=yes + case $hardcode_action in + immediate | unsupported) + if test no = "$hardcode_direct"; then + add=$dir/$linklib + case $host in + *-*-sco3.2v5.0.[024]*) add_dir=-L$dir ;; + *-*-sysv4*uw2*) add_dir=-L$dir ;; + *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ + *-*-unixware7*) add_dir=-L$dir ;; + *-*-darwin* ) + # if the lib is a (non-dlopened) module then we cannot + # link against it, someone is ignoring the earlier warnings + if /usr/bin/file -L $add 2> /dev/null | + $GREP ": [^:]* bundle" >/dev/null; then + if test "X$dlopenmodule" != "X$lib"; then + $ECHO "*** Warning: lib $linklib is a module, not a shared library" + if test -z "$old_library"; then + echo + echo "*** And there doesn't seem to be a static archive available" + echo "*** The link will probably fail, sorry" + else + add=$dir/$old_library + fi + elif test -n "$old_library"; then + add=$dir/$old_library + fi + fi + esac + elif test no = "$hardcode_minus_L"; then + case $host in + *-*-sunos*) add_shlibpath=$dir ;; + esac + add_dir=-L$dir + add=-l$name + elif test no = "$hardcode_shlibpath_var"; then + add_shlibpath=$dir + add=-l$name + else + lib_linked=no + fi + ;; + relink) + if test yes = "$hardcode_direct" && + test no = "$hardcode_direct_absolute"; then + add=$dir/$linklib + elif test yes = "$hardcode_minus_L"; then + add_dir=-L$absdir + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + func_append add_dir " -L$inst_prefix_dir$libdir" + ;; + esac + fi + add=-l$name + elif test yes = "$hardcode_shlibpath_var"; then + add_shlibpath=$dir + add=-l$name + else + lib_linked=no + fi + ;; + *) lib_linked=no ;; + esac + + if test yes != "$lib_linked"; then + func_fatal_configuration "unsupported hardcode properties" + fi + + if test -n "$add_shlibpath"; then + case :$compile_shlibpath: in + *":$add_shlibpath:"*) ;; + *) func_append compile_shlibpath "$add_shlibpath:" ;; + esac + fi + if test prog = "$linkmode"; then + test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" + test -n "$add" && compile_deplibs="$add $compile_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + if test yes != "$hardcode_direct" && + test yes != "$hardcode_minus_L" && + test yes = "$hardcode_shlibpath_var"; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) func_append finalize_shlibpath "$libdir:" ;; + esac + fi + fi + fi + + if test prog = "$linkmode" || test relink = "$opt_mode"; then + add_shlibpath= + add_dir= + add= + # Finalize command for both is simple: just hardcode it. + if test yes = "$hardcode_direct" && + test no = "$hardcode_direct_absolute"; then + add=$libdir/$linklib + elif test yes = "$hardcode_minus_L"; then + add_dir=-L$libdir + add=-l$name + elif test yes = "$hardcode_shlibpath_var"; then + case :$finalize_shlibpath: in + *":$libdir:"*) ;; + *) func_append finalize_shlibpath "$libdir:" ;; + esac + add=-l$name + elif test yes = "$hardcode_automatic"; then + if test -n "$inst_prefix_dir" && + test -f "$inst_prefix_dir$libdir/$linklib"; then + add=$inst_prefix_dir$libdir/$linklib + else + add=$libdir/$linklib + fi + else + # We cannot seem to hardcode it, guess we'll fake it. + add_dir=-L$libdir + # Try looking first in the location we're being installed to. + if test -n "$inst_prefix_dir"; then + case $libdir in + [\\/]*) + func_append add_dir " -L$inst_prefix_dir$libdir" + ;; + esac + fi + add=-l$name + fi + + if test prog = "$linkmode"; then + test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" + test -n "$add" && finalize_deplibs="$add $finalize_deplibs" + else + test -n "$add_dir" && deplibs="$add_dir $deplibs" + test -n "$add" && deplibs="$add $deplibs" + fi + fi + elif test prog = "$linkmode"; then + # Here we assume that one of hardcode_direct or hardcode_minus_L + # is not unsupported. This is valid on all known static and + # shared platforms. + if test unsupported != "$hardcode_direct"; then + test -n "$old_library" && linklib=$old_library + compile_deplibs="$dir/$linklib $compile_deplibs" + finalize_deplibs="$dir/$linklib $finalize_deplibs" + else + compile_deplibs="-l$name -L$dir $compile_deplibs" + finalize_deplibs="-l$name -L$dir $finalize_deplibs" + fi + elif test yes = "$build_libtool_libs"; then + # Not a shared library + if test pass_all != "$deplibs_check_method"; then + # We're trying link a shared library against a static one + # but the system doesn't support it. + + # Just print a warning and add the library to dependency_libs so + # that the program can be linked against the static library. + echo + $ECHO "*** Warning: This system cannot link to static lib archive $lib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have." + if test yes = "$module"; then + echo "*** But as you try to build a module library, libtool will still create " + echo "*** a static module, that should work as long as the dlopening application" + echo "*** is linked with the -dlopen flag to resolve symbols at runtime." + if test -z "$global_symbol_pipe"; then + echo + echo "*** However, this would only work if libtool was able to extract symbol" + echo "*** lists from a program, using 'nm' or equivalent, but libtool could" + echo "*** not find such a program. So, this module is probably useless." + echo "*** 'nm' from GNU binutils and a full rebuild may help." + fi + if test no = "$build_old_libs"; then + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + else + deplibs="$dir/$old_library $deplibs" + link_static=yes + fi + fi # link shared/static library? + + if test lib = "$linkmode"; then + if test -n "$dependency_libs" && + { test yes != "$hardcode_into_libs" || + test yes = "$build_old_libs" || + test yes = "$link_static"; }; then + # Extract -R from dependency_libs + temp_deplibs= + for libdir in $dependency_libs; do + case $libdir in + -R*) func_stripname '-R' '' "$libdir" + temp_xrpath=$func_stripname_result + case " $xrpath " in + *" $temp_xrpath "*) ;; + *) func_append xrpath " $temp_xrpath";; + esac;; + *) func_append temp_deplibs " $libdir";; + esac + done + dependency_libs=$temp_deplibs + fi + + func_append newlib_search_path " $absdir" + # Link against this library + test no = "$link_static" && newdependency_libs="$abs_ladir/$laname $newdependency_libs" + # ... and its dependency_libs + tmp_libs= + for deplib in $dependency_libs; do + newdependency_libs="$deplib $newdependency_libs" + case $deplib in + -L*) func_stripname '-L' '' "$deplib" + func_resolve_sysroot "$func_stripname_result";; + *) func_resolve_sysroot "$deplib" ;; + esac + if $opt_preserve_dup_deps; then + case "$tmp_libs " in + *" $func_resolve_sysroot_result "*) + func_append specialdeplibs " $func_resolve_sysroot_result" ;; + esac + fi + func_append tmp_libs " $func_resolve_sysroot_result" + done + + if test no != "$link_all_deplibs"; then + # Add the search paths of all dependency libraries + for deplib in $dependency_libs; do + path= + case $deplib in + -L*) path=$deplib ;; + *.la) + func_resolve_sysroot "$deplib" + deplib=$func_resolve_sysroot_result + func_dirname "$deplib" "" "." + dir=$func_dirname_result + # We need an absolute path. + case $dir in + [\\/]* | [A-Za-z]:[\\/]*) absdir=$dir ;; + *) + absdir=`cd "$dir" && pwd` + if test -z "$absdir"; then + func_warning "cannot determine absolute directory name of '$dir'" + absdir=$dir + fi + ;; + esac + if $GREP "^installed=no" $deplib > /dev/null; then + case $host in + *-*-darwin*) + depdepl= + eval deplibrary_names=`$SED -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` + if test -n "$deplibrary_names"; then + for tmp in $deplibrary_names; do + depdepl=$tmp + done + if test -f "$absdir/$objdir/$depdepl"; then + depdepl=$absdir/$objdir/$depdepl + darwin_install_name=`$OTOOL -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + if test -z "$darwin_install_name"; then + darwin_install_name=`$OTOOL64 -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` + fi + func_append compiler_flags " $wl-dylib_file $wl$darwin_install_name:$depdepl" + func_append linker_flags " -dylib_file $darwin_install_name:$depdepl" + path= + fi + fi + ;; + *) + path=-L$absdir/$objdir + ;; + esac + else + eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` + test -z "$libdir" && \ + func_fatal_error "'$deplib' is not a valid libtool archive" + test "$absdir" != "$libdir" && \ + func_warning "'$deplib' seems to be moved" + + path=-L$absdir + fi + ;; + esac + case " $deplibs " in + *" $path "*) ;; + *) deplibs="$path $deplibs" ;; + esac + done + fi # link_all_deplibs != no + fi # linkmode = lib + done # for deplib in $libs + if test link = "$pass"; then + if test prog = "$linkmode"; then + compile_deplibs="$new_inherited_linker_flags $compile_deplibs" + finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" + else + compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + fi + fi + dependency_libs=$newdependency_libs + if test dlpreopen = "$pass"; then + # Link the dlpreopened libraries before other libraries + for deplib in $save_deplibs; do + deplibs="$deplib $deplibs" + done + fi + if test dlopen != "$pass"; then + test conv = "$pass" || { + # Make sure lib_search_path contains only unique directories. + lib_search_path= + for dir in $newlib_search_path; do + case "$lib_search_path " in + *" $dir "*) ;; + *) func_append lib_search_path " $dir" ;; + esac + done + newlib_search_path= + } + + if test prog,link = "$linkmode,$pass"; then + vars="compile_deplibs finalize_deplibs" + else + vars=deplibs + fi + for var in $vars dependency_libs; do + # Add libraries to $var in reverse order + eval tmp_libs=\"\$$var\" + new_libs= + for deplib in $tmp_libs; do + # FIXME: Pedantically, this is the right thing to do, so + # that some nasty dependency loop isn't accidentally + # broken: + #new_libs="$deplib $new_libs" + # Pragmatically, this seems to cause very few problems in + # practice: + case $deplib in + -L*) new_libs="$deplib $new_libs" ;; + -R*) ;; + *) + # And here is the reason: when a library appears more + # than once as an explicit dependence of a library, or + # is implicitly linked in more than once by the + # compiler, it is considered special, and multiple + # occurrences thereof are not removed. Compare this + # with having the same library being listed as a + # dependency of multiple other libraries: in this case, + # we know (pedantically, we assume) the library does not + # need to be listed more than once, so we keep only the + # last copy. This is not always right, but it is rare + # enough that we require users that really mean to play + # such unportable linking tricks to link the library + # using -Wl,-lname, so that libtool does not consider it + # for duplicate removal. + case " $specialdeplibs " in + *" $deplib "*) new_libs="$deplib $new_libs" ;; + *) + case " $new_libs " in + *" $deplib "*) ;; + *) new_libs="$deplib $new_libs" ;; + esac + ;; + esac + ;; + esac + done + tmp_libs= + for deplib in $new_libs; do + case $deplib in + -L*) + case " $tmp_libs " in + *" $deplib "*) ;; + *) func_append tmp_libs " $deplib" ;; + esac + ;; + *) func_append tmp_libs " $deplib" ;; + esac + done + eval $var=\"$tmp_libs\" + done # for var + fi + + # Add Sun CC postdeps if required: + test CXX = "$tagname" && { + case $host_os in + linux*) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C++ 5.9 + func_suncc_cstd_abi + + if test no != "$suncc_use_cstd_abi"; then + func_append postdeps ' -library=Cstd -library=Crun' + fi + ;; + esac + ;; + + solaris*) + func_cc_basename "$CC" + case $func_cc_basename_result in + CC* | sunCC*) + func_suncc_cstd_abi + + if test no != "$suncc_use_cstd_abi"; then + func_append postdeps ' -library=Cstd -library=Crun' + fi + ;; + esac + ;; + esac + } + + # Last step: remove runtime libs from dependency_libs + # (they stay in deplibs) + tmp_libs= + for i in $dependency_libs; do + case " $predeps $postdeps $compiler_lib_search_path " in + *" $i "*) + i= + ;; + esac + if test -n "$i"; then + func_append tmp_libs " $i" + fi + done + dependency_libs=$tmp_libs + done # for pass + if test prog = "$linkmode"; then + dlfiles=$newdlfiles + fi + if test prog = "$linkmode" || test lib = "$linkmode"; then + dlprefiles=$newdlprefiles + fi + + case $linkmode in + oldlib) + if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then + func_warning "'-dlopen' is ignored for archives" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "'-l' and '-L' are ignored for archives" ;; + esac + + test -n "$rpath" && \ + func_warning "'-rpath' is ignored for archives" + + test -n "$xrpath" && \ + func_warning "'-R' is ignored for archives" + + test -n "$vinfo" && \ + func_warning "'-version-info/-version-number' is ignored for archives" + + test -n "$release" && \ + func_warning "'-release' is ignored for archives" + + test -n "$export_symbols$export_symbols_regex" && \ + func_warning "'-export-symbols' is ignored for archives" + + # Now set the variables for building old libraries. + build_libtool_libs=no + oldlibs=$output + func_append objs "$old_deplibs" + ;; + + lib) + # Make sure we only generate libraries of the form 'libNAME.la'. + case $outputname in + lib*) + func_stripname 'lib' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + ;; + *) + test no = "$module" \ + && func_fatal_help "libtool library '$output' must begin with 'lib'" + + if test no != "$need_lib_prefix"; then + # Add the "lib" prefix for modules if required + func_stripname '' '.la' "$outputname" + name=$func_stripname_result + eval shared_ext=\"$shrext_cmds\" + eval libname=\"$libname_spec\" + else + func_stripname '' '.la' "$outputname" + libname=$func_stripname_result + fi + ;; + esac + + if test -n "$objs"; then + if test pass_all != "$deplibs_check_method"; then + func_fatal_error "cannot build libtool library '$output' from non-libtool objects on this host:$objs" + else + echo + $ECHO "*** Warning: Linking the shared library $output against the non-libtool" + $ECHO "*** objects $objs is not portable!" + func_append libobjs " $objs" + fi + fi + + test no = "$dlself" \ + || func_warning "'-dlopen self' is ignored for libtool libraries" + + set dummy $rpath + shift + test 1 -lt "$#" \ + && func_warning "ignoring multiple '-rpath's for a libtool library" + + install_libdir=$1 + + oldlibs= + if test -z "$rpath"; then + if test yes = "$build_libtool_libs"; then + # Building a libtool convenience library. + # Some compilers have problems with a '.al' extension so + # convenience libraries should have the same extension an + # archive normally would. + oldlibs="$output_objdir/$libname.$libext $oldlibs" + build_libtool_libs=convenience + build_old_libs=yes + fi + + test -n "$vinfo" && \ + func_warning "'-version-info/-version-number' is ignored for convenience libraries" + + test -n "$release" && \ + func_warning "'-release' is ignored for convenience libraries" + else + + # Parse the version information argument. + save_ifs=$IFS; IFS=: + set dummy $vinfo 0 0 0 + shift + IFS=$save_ifs + + test -n "$7" && \ + func_fatal_help "too many parameters to '-version-info'" + + # convert absolute version numbers to libtool ages + # this retains compatibility with .la files and attempts + # to make the code below a bit more comprehensible + + case $vinfo_number in + yes) + number_major=$1 + number_minor=$2 + number_revision=$3 + # + # There are really only two kinds -- those that + # use the current revision as the major version + # and those that subtract age and use age as + # a minor version. But, then there is irix + # that has an extra 1 added just for fun + # + case $version_type in + # correct linux to gnu/linux during the next big refactor + darwin|freebsd-elf|linux|osf|windows|none) + func_arith $number_major + $number_minor + current=$func_arith_result + age=$number_minor + revision=$number_revision + ;; + freebsd-aout|qnx|sunos) + current=$number_major + revision=$number_minor + age=0 + ;; + irix|nonstopux) + func_arith $number_major + $number_minor + current=$func_arith_result + age=$number_minor + revision=$number_minor + lt_irix_increment=no + ;; + *) + func_fatal_configuration "$modename: unknown library version type '$version_type'" + ;; + esac + ;; + no) + current=$1 + revision=$2 + age=$3 + ;; + esac + + # Check that each of the things are valid numbers. + case $current in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "CURRENT '$current' must be a nonnegative integer" + func_fatal_error "'$vinfo' is not valid version information" + ;; + esac + + case $revision in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "REVISION '$revision' must be a nonnegative integer" + func_fatal_error "'$vinfo' is not valid version information" + ;; + esac + + case $age in + 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; + *) + func_error "AGE '$age' must be a nonnegative integer" + func_fatal_error "'$vinfo' is not valid version information" + ;; + esac + + if test "$age" -gt "$current"; then + func_error "AGE '$age' is greater than the current interface number '$current'" + func_fatal_error "'$vinfo' is not valid version information" + fi + + # Calculate the version variables. + major= + versuffix= + verstring= + case $version_type in + none) ;; + + darwin) + # Like Linux, but with the current version available in + # verstring for coding it into the library header + func_arith $current - $age + major=.$func_arith_result + versuffix=$major.$age.$revision + # Darwin ld doesn't like 0 for these options... + func_arith $current + 1 + minor_current=$func_arith_result + xlcverstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + # On Darwin other compilers + case $CC in + nagfor*) + verstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" + ;; + *) + verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" + ;; + esac + ;; + + freebsd-aout) + major=.$current + versuffix=.$current.$revision + ;; + + freebsd-elf) + func_arith $current - $age + major=.$func_arith_result + versuffix=$major.$age.$revision + ;; + + irix | nonstopux) + if test no = "$lt_irix_increment"; then + func_arith $current - $age + else + func_arith $current - $age + 1 + fi + major=$func_arith_result + + case $version_type in + nonstopux) verstring_prefix=nonstopux ;; + *) verstring_prefix=sgi ;; + esac + verstring=$verstring_prefix$major.$revision + + # Add in all the interfaces that we are compatible with. + loop=$revision + while test 0 -ne "$loop"; do + func_arith $revision - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring=$verstring_prefix$major.$iface:$verstring + done + + # Before this point, $major must not contain '.'. + major=.$major + versuffix=$major.$revision + ;; + + linux) # correct to gnu/linux during the next big refactor + func_arith $current - $age + major=.$func_arith_result + versuffix=$major.$age.$revision + ;; + + osf) + func_arith $current - $age + major=.$func_arith_result + versuffix=.$current.$age.$revision + verstring=$current.$age.$revision + + # Add in all the interfaces that we are compatible with. + loop=$age + while test 0 -ne "$loop"; do + func_arith $current - $loop + iface=$func_arith_result + func_arith $loop - 1 + loop=$func_arith_result + verstring=$verstring:$iface.0 + done + + # Make executables depend on our current version. + func_append verstring ":$current.0" + ;; + + qnx) + major=.$current + versuffix=.$current + ;; + + sco) + major=.$current + versuffix=.$current + ;; + + sunos) + major=.$current + versuffix=.$current.$revision + ;; + + windows) + # Use '-' rather than '.', since we only want one + # extension on DOS 8.3 file systems. + func_arith $current - $age + major=$func_arith_result + versuffix=-$major + ;; + + *) + func_fatal_configuration "unknown library version type '$version_type'" + ;; + esac + + # Clear the version info if we defaulted, and they specified a release. + if test -z "$vinfo" && test -n "$release"; then + major= + case $version_type in + darwin) + # we can't check for "0.0" in archive_cmds due to quoting + # problems, so we reset it completely + verstring= + ;; + *) + verstring=0.0 + ;; + esac + if test no = "$need_version"; then + versuffix= + else + versuffix=.0.0 + fi + fi + + # Remove version info from name if versioning should be avoided + if test yes,no = "$avoid_version,$need_version"; then + major= + versuffix= + verstring= + fi + + # Check to see if the archive will have undefined symbols. + if test yes = "$allow_undefined"; then + if test unsupported = "$allow_undefined_flag"; then + if test yes = "$build_old_libs"; then + func_warning "undefined symbols not allowed in $host shared libraries; building static only" + build_libtool_libs=no + else + func_fatal_error "can't build $host shared library unless -no-undefined is specified" + fi + fi + else + # Don't allow undefined symbols. + allow_undefined_flag=$no_undefined_flag + fi + + fi + + func_generate_dlsyms "$libname" "$libname" : + func_append libobjs " $symfileobj" + test " " = "$libobjs" && libobjs= + + if test relink != "$opt_mode"; then + # Remove our outputs, but don't remove object files since they + # may have been created when compiling PIC objects. + removelist= + tempremovelist=`$ECHO "$output_objdir/*"` + for p in $tempremovelist; do + case $p in + *.$objext | *.gcno) + ;; + $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/$libname$release.*) + if test -n "$precious_files_regex"; then + if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 + then + continue + fi + fi + func_append removelist " $p" + ;; + *) ;; + esac + done + test -n "$removelist" && \ + func_show_eval "${RM}r \$removelist" + fi + + # Now set the variables for building old libraries. + if test yes = "$build_old_libs" && test convenience != "$build_libtool_libs"; then + func_append oldlibs " $output_objdir/$libname.$libext" + + # Transform .lo files to .o files. + oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; $lo2o" | $NL2SP` + fi + + # Eliminate all temporary directories. + #for path in $notinst_path; do + # lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"` + # deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"` + # dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"` + #done + + if test -n "$xrpath"; then + # If the user specified any rpath flags, then add them. + temp_xrpath= + for libdir in $xrpath; do + func_replace_sysroot "$libdir" + func_append temp_xrpath " -R$func_replace_sysroot_result" + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + done + if test yes != "$hardcode_into_libs" || test yes = "$build_old_libs"; then + dependency_libs="$temp_xrpath $dependency_libs" + fi + fi + + # Make sure dlfiles contains only unique files that won't be dlpreopened + old_dlfiles=$dlfiles + dlfiles= + for lib in $old_dlfiles; do + case " $dlprefiles $dlfiles " in + *" $lib "*) ;; + *) func_append dlfiles " $lib" ;; + esac + done + + # Make sure dlprefiles contains only unique files + old_dlprefiles=$dlprefiles + dlprefiles= + for lib in $old_dlprefiles; do + case "$dlprefiles " in + *" $lib "*) ;; + *) func_append dlprefiles " $lib" ;; + esac + done + + if test yes = "$build_libtool_libs"; then + if test -n "$rpath"; then + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*) + # these systems don't actually have a c library (as such)! + ;; + *-*-rhapsody* | *-*-darwin1.[012]) + # Rhapsody C library is in the System framework + func_append deplibs " System.ltframework" + ;; + *-*-netbsd*) + # Don't link with libc until the a.out ld.so is fixed. + ;; + *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) + # Do not include libc due to us having libc/libc_r. + ;; + *-*-sco3.2v5* | *-*-sco5v6*) + # Causes problems with __ctype + ;; + *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) + # Compiler inserts libc in the correct place for threads to work + ;; + *) + # Add libc to deplibs on all other systems if necessary. + if test yes = "$build_libtool_need_lc"; then + func_append deplibs " -lc" + fi + ;; + esac + fi + + # Transform deplibs into only deplibs that can be linked in shared. + name_save=$name + libname_save=$libname + release_save=$release + versuffix_save=$versuffix + major_save=$major + # I'm not sure if I'm treating the release correctly. I think + # release should show up in the -l (ie -lgmp5) so we don't want to + # add it in twice. Is that correct? + release= + versuffix= + major= + newdeplibs= + droppeddeps=no + case $deplibs_check_method in + pass_all) + # Don't check for shared/static. Everything works. + # This might be a little naive. We might want to check + # whether the library exists or not. But this is on + # osf3 & osf4 and I'm not really sure... Just + # implementing what was already the behavior. + newdeplibs=$deplibs + ;; + test_compile) + # This code stresses the "libraries are programs" paradigm to its + # limits. Maybe even breaks it. We compile a program, linking it + # against the deplibs as a proxy for the library. Then we can check + # whether they linked in statically or dynamically with ldd. + $opt_dry_run || $RM conftest.c + cat > conftest.c </dev/null` + $nocaseglob + else + potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` + fi + for potent_lib in $potential_libs; do + # Follow soft links. + if ls -lLd "$potent_lib" 2>/dev/null | + $GREP " -> " >/dev/null; then + continue + fi + # The statement above tries to avoid entering an + # endless loop below, in case of cyclic links. + # We might still enter an endless loop, since a link + # loop can be closed while we follow links, + # but so what? + potlib=$potent_lib + while test -h "$potlib" 2>/dev/null; do + potliblink=`ls -ld $potlib | $SED 's/.* -> //'` + case $potliblink in + [\\/]* | [A-Za-z]:[\\/]*) potlib=$potliblink;; + *) potlib=`$ECHO "$potlib" | $SED 's|[^/]*$||'`"$potliblink";; + esac + done + if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | + $SED -e 10q | + $EGREP "$file_magic_regex" > /dev/null; then + func_append newdeplibs " $a_deplib" + a_deplib= + break 2 + fi + done + done + fi + if test -n "$a_deplib"; then + droppeddeps=yes + echo + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have" + echo "*** because I did check the linker path looking for a file starting" + if test -z "$potlib"; then + $ECHO "*** with $libname but no candidates were found. (...for file magic test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a file magic. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + func_append newdeplibs " $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + match_pattern*) + set dummy $deplibs_check_method; shift + match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` + for a_deplib in $deplibs; do + case $a_deplib in + -l*) + func_stripname -l '' "$a_deplib" + name=$func_stripname_result + if test yes = "$allow_libtool_libs_with_static_runtimes"; then + case " $predeps $postdeps " in + *" $a_deplib "*) + func_append newdeplibs " $a_deplib" + a_deplib= + ;; + esac + fi + if test -n "$a_deplib"; then + libname=`eval "\\$ECHO \"$libname_spec\""` + for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do + potential_libs=`ls $i/$libname[.-]* 2>/dev/null` + for potent_lib in $potential_libs; do + potlib=$potent_lib # see symlink-check above in file_magic test + if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \ + $EGREP "$match_pattern_regex" > /dev/null; then + func_append newdeplibs " $a_deplib" + a_deplib= + break 2 + fi + done + done + fi + if test -n "$a_deplib"; then + droppeddeps=yes + echo + $ECHO "*** Warning: linker path does not have real file for library $a_deplib." + echo "*** I have the capability to make that library automatically link in when" + echo "*** you link to this library. But I can only do this if you have a" + echo "*** shared version of the library, which you do not appear to have" + echo "*** because I did check the linker path looking for a file starting" + if test -z "$potlib"; then + $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" + else + $ECHO "*** with $libname and none of the candidates passed a file format test" + $ECHO "*** using a regex pattern. Last file checked: $potlib" + fi + fi + ;; + *) + # Add a -L argument. + func_append newdeplibs " $a_deplib" + ;; + esac + done # Gone through all deplibs. + ;; + none | unknown | *) + newdeplibs= + tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'` + if test yes = "$allow_libtool_libs_with_static_runtimes"; then + for i in $predeps $postdeps; do + # can't use Xsed below, because $i might contain '/' + tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s|$i||"` + done + fi + case $tmp_deplibs in + *[!\ \ ]*) + echo + if test none = "$deplibs_check_method"; then + echo "*** Warning: inter-library dependencies are not supported in this platform." + else + echo "*** Warning: inter-library dependencies are not known to be supported." + fi + echo "*** All declared inter-library dependencies are being dropped." + droppeddeps=yes + ;; + esac + ;; + esac + versuffix=$versuffix_save + major=$major_save + release=$release_save + libname=$libname_save + name=$name_save + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library with the System framework + newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'` + ;; + esac + + if test yes = "$droppeddeps"; then + if test yes = "$module"; then + echo + echo "*** Warning: libtool could not satisfy all declared inter-library" + $ECHO "*** dependencies of module $libname. Therefore, libtool will create" + echo "*** a static module, that should work as long as the dlopening" + echo "*** application is linked with the -dlopen flag." + if test -z "$global_symbol_pipe"; then + echo + echo "*** However, this would only work if libtool was able to extract symbol" + echo "*** lists from a program, using 'nm' or equivalent, but libtool could" + echo "*** not find such a program. So, this module is probably useless." + echo "*** 'nm' from GNU binutils and a full rebuild may help." + fi + if test no = "$build_old_libs"; then + oldlibs=$output_objdir/$libname.$libext + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + else + echo "*** The inter-library dependencies that have been dropped here will be" + echo "*** automatically added whenever a program is linked with this library" + echo "*** or is declared to -dlopen it." + + if test no = "$allow_undefined"; then + echo + echo "*** Since this library must not contain undefined symbols," + echo "*** because either the platform does not support them or" + echo "*** it was explicitly requested with -no-undefined," + echo "*** libtool will only create a static version of it." + if test no = "$build_old_libs"; then + oldlibs=$output_objdir/$libname.$libext + build_libtool_libs=module + build_old_libs=yes + else + build_libtool_libs=no + fi + fi + fi + fi + # Done checking deplibs! + deplibs=$newdeplibs + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + case $host in + *-*-darwin*) + newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $deplibs " in + *" -L$path/$objdir "*) + func_append new_libs " -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) func_append new_libs " $deplib" ;; + esac + ;; + *) func_append new_libs " $deplib" ;; + esac + done + deplibs=$new_libs + + # All the library-specific variables (install_libdir is set above). + library_names= + old_library= + dlname= + + # Test again, we may have decided not to build it any more + if test yes = "$build_libtool_libs"; then + # Remove $wl instances when linking with ld. + # FIXME: should test the right _cmds variable. + case $archive_cmds in + *\$LD\ *) wl= ;; + esac + if test yes = "$hardcode_into_libs"; then + # Hardcode the library paths + hardcode_libdirs= + dep_rpath= + rpath=$finalize_rpath + test relink = "$opt_mode" || rpath=$compile_rpath$rpath + for libdir in $rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + func_replace_sysroot "$libdir" + libdir=$func_replace_sysroot_result + if test -z "$hardcode_libdirs"; then + hardcode_libdirs=$libdir + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + func_append dep_rpath " $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) func_append perm_rpath " $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir=$hardcode_libdirs + eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" + fi + if test -n "$runpath_var" && test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + func_append rpath "$dir:" + done + eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" + fi + test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" + fi + + shlibpath=$finalize_shlibpath + test relink = "$opt_mode" || shlibpath=$compile_shlibpath$shlibpath + if test -n "$shlibpath"; then + eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" + fi + + # Get the real and link names of the library. + eval shared_ext=\"$shrext_cmds\" + eval library_names=\"$library_names_spec\" + set dummy $library_names + shift + realname=$1 + shift + + if test -n "$soname_spec"; then + eval soname=\"$soname_spec\" + else + soname=$realname + fi + if test -z "$dlname"; then + dlname=$soname + fi + + lib=$output_objdir/$realname + linknames= + for link + do + func_append linknames " $link" + done + + # Use standard objects if they are pic + test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP` + test "X$libobjs" = "X " && libobjs= + + delfiles= + if test -n "$export_symbols" && test -n "$include_expsyms"; then + $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" + export_symbols=$output_objdir/$libname.uexp + func_append delfiles " $export_symbols" + fi + + orig_export_symbols= + case $host_os in + cygwin* | mingw* | cegcc*) + if test -n "$export_symbols" && test -z "$export_symbols_regex"; then + # exporting using user supplied symfile + func_dll_def_p "$export_symbols" || { + # and it's NOT already a .def file. Must figure out + # which of the given symbols are data symbols and tag + # them as such. So, trigger use of export_symbols_cmds. + # export_symbols gets reassigned inside the "prepare + # the list of exported symbols" if statement, so the + # include_expsyms logic still works. + orig_export_symbols=$export_symbols + export_symbols= + always_export_symbols=yes + } + fi + ;; + esac + + # Prepare the list of exported symbols + if test -z "$export_symbols"; then + if test yes = "$always_export_symbols" || test -n "$export_symbols_regex"; then + func_verbose "generating symbol list for '$libname.la'" + export_symbols=$output_objdir/$libname.exp + $opt_dry_run || $RM $export_symbols + cmds=$export_symbols_cmds + save_ifs=$IFS; IFS='~' + for cmd1 in $cmds; do + IFS=$save_ifs + # Take the normal branch if the nm_file_list_spec branch + # doesn't work or if tool conversion is not needed. + case $nm_file_list_spec~$to_tool_file_cmd in + *~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*) + try_normal_branch=yes + eval cmd=\"$cmd1\" + func_len " $cmd" + len=$func_len_result + ;; + *) + try_normal_branch=no + ;; + esac + if test yes = "$try_normal_branch" \ + && { test "$len" -lt "$max_cmd_len" \ + || test "$max_cmd_len" -le -1; } + then + func_show_eval "$cmd" 'exit $?' + skipped_export=false + elif test -n "$nm_file_list_spec"; then + func_basename "$output" + output_la=$func_basename_result + save_libobjs=$libobjs + save_output=$output + output=$output_objdir/$output_la.nm + func_to_tool_file "$output" + libobjs=$nm_file_list_spec$func_to_tool_file_result + func_append delfiles " $output" + func_verbose "creating $NM input file list: $output" + for obj in $save_libobjs; do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" + done > "$output" + eval cmd=\"$cmd1\" + func_show_eval "$cmd" 'exit $?' + output=$save_output + libobjs=$save_libobjs + skipped_export=false + else + # The command line is too long to execute in one step. + func_verbose "using reloadable object file for export list..." + skipped_export=: + # Break out early, otherwise skipped_export may be + # set to false by a later but shorter cmd. + break + fi + done + IFS=$save_ifs + if test -n "$export_symbols_regex" && test : != "$skipped_export"; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + fi + + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols=$export_symbols + test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols + $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' + fi + + if test : != "$skipped_export" && test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for '$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands, which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + func_append delfiles " $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + + tmp_deplibs= + for test_deplib in $deplibs; do + case " $convenience " in + *" $test_deplib "*) ;; + *) + func_append tmp_deplibs " $test_deplib" + ;; + esac + done + deplibs=$tmp_deplibs + + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec" && + test yes = "$compiler_needs_object" && + test -z "$libobjs"; then + # extract the archives, so we have objects to list. + # TODO: could optimize this to just extract one archive. + whole_archive_flag_spec= + fi + if test -n "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + else + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + + func_extract_archives $gentop $convenience + func_append libobjs " $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + fi + + if test yes = "$thread_safe" && test -n "$thread_safe_flag_spec"; then + eval flag=\"$thread_safe_flag_spec\" + func_append linker_flags " $flag" + fi + + # Make a backup of the uninstalled library when relinking + if test relink = "$opt_mode"; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? + fi + + # Do each of the archive commands. + if test yes = "$module" && test -n "$module_cmds"; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + eval test_cmds=\"$module_expsym_cmds\" + cmds=$module_expsym_cmds + else + eval test_cmds=\"$module_cmds\" + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + eval test_cmds=\"$archive_expsym_cmds\" + cmds=$archive_expsym_cmds + else + eval test_cmds=\"$archive_cmds\" + cmds=$archive_cmds + fi + fi + + if test : != "$skipped_export" && + func_len " $test_cmds" && + len=$func_len_result && + test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + : + else + # The command line is too long to link in one step, link piecewise + # or, if using GNU ld and skipped_export is not :, use a linker + # script. + + # Save the value of $output and $libobjs because we want to + # use them later. If we have whole_archive_flag_spec, we + # want to use save_libobjs as it was before + # whole_archive_flag_spec was expanded, because we can't + # assume the linker understands whole_archive_flag_spec. + # This may have to be revisited, in case too many + # convenience libraries get linked in and end up exceeding + # the spec. + if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then + save_libobjs=$libobjs + fi + save_output=$output + func_basename "$output" + output_la=$func_basename_result + + # Clear the reloadable object creation command queue and + # initialize k to one. + test_cmds= + concat_cmds= + objlist= + last_robj= + k=1 + + if test -n "$save_libobjs" && test : != "$skipped_export" && test yes = "$with_gnu_ld"; then + output=$output_objdir/$output_la.lnkscript + func_verbose "creating GNU ld script: $output" + echo 'INPUT (' > $output + for obj in $save_libobjs + do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" >> $output + done + echo ')' >> $output + func_append delfiles " $output" + func_to_tool_file "$output" + output=$func_to_tool_file_result + elif test -n "$save_libobjs" && test : != "$skipped_export" && test -n "$file_list_spec"; then + output=$output_objdir/$output_la.lnk + func_verbose "creating linker input file list: $output" + : > $output + set x $save_libobjs + shift + firstobj= + if test yes = "$compiler_needs_object"; then + firstobj="$1 " + shift + fi + for obj + do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" >> $output + done + func_append delfiles " $output" + func_to_tool_file "$output" + output=$firstobj\"$file_list_spec$func_to_tool_file_result\" + else + if test -n "$save_libobjs"; then + func_verbose "creating reloadable object files..." + output=$output_objdir/$output_la-$k.$objext + eval test_cmds=\"$reload_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + + # Loop over the list of objects to be linked. + for obj in $save_libobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + if test -z "$objlist" || + test "$len" -lt "$max_cmd_len"; then + func_append objlist " $obj" + else + # The command $test_cmds is almost too long, add a + # command to the queue. + if test 1 -eq "$k"; then + # The first file doesn't have a previous command to add. + reload_objs=$objlist + eval concat_cmds=\"$reload_cmds\" + else + # All subsequent reloadable object files will link in + # the last one created. + reload_objs="$objlist $last_robj" + eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\" + fi + last_robj=$output_objdir/$output_la-$k.$objext + func_arith $k + 1 + k=$func_arith_result + output=$output_objdir/$output_la-$k.$objext + objlist=" $obj" + func_len " $last_robj" + func_arith $len0 + $func_len_result + len=$func_arith_result + fi + done + # Handle the remaining objects by creating one last + # reloadable object file. All subsequent reloadable object + # files will link in the last one created. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + reload_objs="$objlist $last_robj" + eval concat_cmds=\"\$concat_cmds$reload_cmds\" + if test -n "$last_robj"; then + eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" + fi + func_append delfiles " $output" + + else + output= + fi + + ${skipped_export-false} && { + func_verbose "generating symbol list for '$libname.la'" + export_symbols=$output_objdir/$libname.exp + $opt_dry_run || $RM $export_symbols + libobjs=$output + # Append the command to create the export file. + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" + if test -n "$last_robj"; then + eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" + fi + } + + test -n "$save_libobjs" && + func_verbose "creating a temporary reloadable object file: $output" + + # Loop through the commands generated above and execute them. + save_ifs=$IFS; IFS='~' + for cmd in $concat_cmds; do + IFS=$save_ifs + $opt_quiet || { + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test relink = "$opt_mode"; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS=$save_ifs + + if test -n "$export_symbols_regex" && ${skipped_export-false}; then + func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' + func_show_eval '$MV "${export_symbols}T" "$export_symbols"' + fi + fi + + ${skipped_export-false} && { + if test -n "$export_symbols" && test -n "$include_expsyms"; then + tmp_export_symbols=$export_symbols + test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols + $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' + fi + + if test -n "$orig_export_symbols"; then + # The given exports_symbols file has to be filtered, so filter it. + func_verbose "filter symbol list for '$libname.la' to tag DATA exports" + # FIXME: $output_objdir/$libname.filter potentially contains lots of + # 's' commands, which not all seds can handle. GNU sed should be fine + # though. Also, the filter scales superlinearly with the number of + # global variables. join(1) would be nice here, but unfortunately + # isn't a blessed tool. + $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter + func_append delfiles " $export_symbols $output_objdir/$libname.filter" + export_symbols=$output_objdir/$libname.def + $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols + fi + } + + libobjs=$output + # Restore the value of output. + output=$save_output + + if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then + eval libobjs=\"\$libobjs $whole_archive_flag_spec\" + test "X$libobjs" = "X " && libobjs= + fi + # Expand the library linking commands again to reset the + # value of $libobjs for piecewise linking. + + # Do each of the archive commands. + if test yes = "$module" && test -n "$module_cmds"; then + if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then + cmds=$module_expsym_cmds + else + cmds=$module_cmds + fi + else + if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then + cmds=$archive_expsym_cmds + else + cmds=$archive_cmds + fi + fi + fi + + if test -n "$delfiles"; then + # Append the command to remove temporary files to $cmds. + eval cmds=\"\$cmds~\$RM $delfiles\" + fi + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + + func_extract_archives $gentop $dlprefiles + func_append libobjs " $func_extract_archives_result" + test "X$libobjs" = "X " && libobjs= + fi + + save_ifs=$IFS; IFS='~' + for cmd in $cmds; do + IFS=$sp$nl + eval cmd=\"$cmd\" + IFS=$save_ifs + $opt_quiet || { + func_quote_for_expand "$cmd" + eval "func_echo $func_quote_for_expand_result" + } + $opt_dry_run || eval "$cmd" || { + lt_exit=$? + + # Restore the uninstalled library and exit + if test relink = "$opt_mode"; then + ( cd "$output_objdir" && \ + $RM "${realname}T" && \ + $MV "${realname}U" "$realname" ) + fi + + exit $lt_exit + } + done + IFS=$save_ifs + + # Restore the uninstalled library and exit + if test relink = "$opt_mode"; then + $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? + + if test -n "$convenience"; then + if test -z "$whole_archive_flag_spec"; then + func_show_eval '${RM}r "$gentop"' + fi + fi + + exit $EXIT_SUCCESS + fi + + # Create links to the real library. + for linkname in $linknames; do + if test "$realname" != "$linkname"; then + func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' + fi + done + + # If -module or -export-dynamic was specified, set the dlname. + if test yes = "$module" || test yes = "$export_dynamic"; then + # On all known operating systems, these are identical. + dlname=$soname + fi + fi + ;; + + obj) + if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then + func_warning "'-dlopen' is ignored for objects" + fi + + case " $deplibs" in + *\ -l* | *\ -L*) + func_warning "'-l' and '-L' are ignored for objects" ;; + esac + + test -n "$rpath" && \ + func_warning "'-rpath' is ignored for objects" + + test -n "$xrpath" && \ + func_warning "'-R' is ignored for objects" + + test -n "$vinfo" && \ + func_warning "'-version-info' is ignored for objects" + + test -n "$release" && \ + func_warning "'-release' is ignored for objects" + + case $output in + *.lo) + test -n "$objs$old_deplibs" && \ + func_fatal_error "cannot build library object '$output' from non-libtool objects" + + libobj=$output + func_lo2o "$libobj" + obj=$func_lo2o_result + ;; + *) + libobj= + obj=$output + ;; + esac + + # Delete the old objects. + $opt_dry_run || $RM $obj $libobj + + # Objects from convenience libraries. This assumes + # single-version convenience libraries. Whenever we create + # different ones for PIC/non-PIC, this we'll have to duplicate + # the extraction. + reload_conv_objs= + gentop= + # if reload_cmds runs $LD directly, get rid of -Wl from + # whole_archive_flag_spec and hope we can get by with turning comma + # into space. + case $reload_cmds in + *\$LD[\ \$]*) wl= ;; + esac + if test -n "$convenience"; then + if test -n "$whole_archive_flag_spec"; then + eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" + test -n "$wl" || tmp_whole_archive_flags=`$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` + reload_conv_objs=$reload_objs\ $tmp_whole_archive_flags + else + gentop=$output_objdir/${obj}x + func_append generated " $gentop" + + func_extract_archives $gentop $convenience + reload_conv_objs="$reload_objs $func_extract_archives_result" + fi + fi + + # If we're not building shared, we need to use non_pic_objs + test yes = "$build_libtool_libs" || libobjs=$non_pic_objects + + # Create the old-style object. + reload_objs=$objs$old_deplibs' '`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; /\.lib$/d; $lo2o" | $NL2SP`' '$reload_conv_objs + + output=$obj + func_execute_cmds "$reload_cmds" 'exit $?' + + # Exit if we aren't doing a library object file. + if test -z "$libobj"; then + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + fi + + test yes = "$build_libtool_libs" || { + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + # Create an invalid libtool object if no PIC, so that we don't + # accidentally link it into a program. + # $show "echo timestamp > $libobj" + # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? + exit $EXIT_SUCCESS + } + + if test -n "$pic_flag" || test default != "$pic_mode"; then + # Only do commands if we really have different PIC objects. + reload_objs="$libobjs $reload_conv_objs" + output=$libobj + func_execute_cmds "$reload_cmds" 'exit $?' + fi + + if test -n "$gentop"; then + func_show_eval '${RM}r "$gentop"' + fi + + exit $EXIT_SUCCESS + ;; + + prog) + case $host in + *cygwin*) func_stripname '' '.exe' "$output" + output=$func_stripname_result.exe;; + esac + test -n "$vinfo" && \ + func_warning "'-version-info' is ignored for programs" + + test -n "$release" && \ + func_warning "'-release' is ignored for programs" + + $preload \ + && test unknown,unknown,unknown = "$dlopen_support,$dlopen_self,$dlopen_self_static" \ + && func_warning "'LT_INIT([dlopen])' not used. Assuming no dlopen support." + + case $host in + *-*-rhapsody* | *-*-darwin1.[012]) + # On Rhapsody replace the C library is the System framework + compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'` + finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'` + ;; + esac + + case $host in + *-*-darwin*) + # Don't allow lazy linking, it breaks C++ global constructors + # But is supposedly fixed on 10.4 or later (yay!). + if test CXX = "$tagname"; then + case ${MACOSX_DEPLOYMENT_TARGET-10.0} in + 10.[0123]) + func_append compile_command " $wl-bind_at_load" + func_append finalize_command " $wl-bind_at_load" + ;; + esac + fi + # Time to change all our "foo.ltframework" stuff back to "-framework foo" + compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` + ;; + esac + + + # move library search paths that coincide with paths to not yet + # installed libraries to the beginning of the library search list + new_libs= + for path in $notinst_path; do + case " $new_libs " in + *" -L$path/$objdir "*) ;; + *) + case " $compile_deplibs " in + *" -L$path/$objdir "*) + func_append new_libs " -L$path/$objdir" ;; + esac + ;; + esac + done + for deplib in $compile_deplibs; do + case $deplib in + -L*) + case " $new_libs " in + *" $deplib "*) ;; + *) func_append new_libs " $deplib" ;; + esac + ;; + *) func_append new_libs " $deplib" ;; + esac + done + compile_deplibs=$new_libs + + + func_append compile_command " $compile_deplibs" + func_append finalize_command " $finalize_deplibs" + + if test -n "$rpath$xrpath"; then + # If the user specified any rpath flags, then add them. + for libdir in $rpath $xrpath; do + # This is the magic to use -rpath. + case "$finalize_rpath " in + *" $libdir "*) ;; + *) func_append finalize_rpath " $libdir" ;; + esac + done + fi + + # Now hardcode the library paths + rpath= + hardcode_libdirs= + for libdir in $compile_rpath $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs=$libdir + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + func_append rpath " $flag" + fi + elif test -n "$runpath_var"; then + case "$perm_rpath " in + *" $libdir "*) ;; + *) func_append perm_rpath " $libdir" ;; + esac + fi + case $host in + *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) + testbindir=`$ECHO "$libdir" | $SED -e 's*/lib$*/bin*'` + case :$dllsearchpath: in + *":$libdir:"*) ;; + ::) dllsearchpath=$libdir;; + *) func_append dllsearchpath ":$libdir";; + esac + case :$dllsearchpath: in + *":$testbindir:"*) ;; + ::) dllsearchpath=$testbindir;; + *) func_append dllsearchpath ":$testbindir";; + esac + ;; + esac + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir=$hardcode_libdirs + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + compile_rpath=$rpath + + rpath= + hardcode_libdirs= + for libdir in $finalize_rpath; do + if test -n "$hardcode_libdir_flag_spec"; then + if test -n "$hardcode_libdir_separator"; then + if test -z "$hardcode_libdirs"; then + hardcode_libdirs=$libdir + else + # Just accumulate the unique libdirs. + case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in + *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) + ;; + *) + func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" + ;; + esac + fi + else + eval flag=\"$hardcode_libdir_flag_spec\" + func_append rpath " $flag" + fi + elif test -n "$runpath_var"; then + case "$finalize_perm_rpath " in + *" $libdir "*) ;; + *) func_append finalize_perm_rpath " $libdir" ;; + esac + fi + done + # Substitute the hardcoded libdirs into the rpath. + if test -n "$hardcode_libdir_separator" && + test -n "$hardcode_libdirs"; then + libdir=$hardcode_libdirs + eval rpath=\" $hardcode_libdir_flag_spec\" + fi + finalize_rpath=$rpath + + if test -n "$libobjs" && test yes = "$build_old_libs"; then + # Transform all the library objects into standard objects. + compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP` + finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP` + fi + + func_generate_dlsyms "$outputname" "@PROGRAM@" false + + # template prelinking step + if test -n "$prelink_cmds"; then + func_execute_cmds "$prelink_cmds" 'exit $?' + fi + + wrappers_required=: + case $host in + *cegcc* | *mingw32ce*) + # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway. + wrappers_required=false + ;; + *cygwin* | *mingw* ) + test yes = "$build_libtool_libs" || wrappers_required=false + ;; + *) + if test no = "$need_relink" || test yes != "$build_libtool_libs"; then + wrappers_required=false + fi + ;; + esac + $wrappers_required || { + # Replace the output file specification. + compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'` + link_command=$compile_command$compile_rpath + + # We have no uninstalled library dependencies, so finalize right now. + exit_status=0 + func_show_eval "$link_command" 'exit_status=$?' + + if test -n "$postlink_cmds"; then + func_to_tool_file "$output" + postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` + func_execute_cmds "$postlink_cmds" 'exit $?' + fi + + # Delete the generated files. + if test -f "$output_objdir/${outputname}S.$objext"; then + func_show_eval '$RM "$output_objdir/${outputname}S.$objext"' + fi + + exit $exit_status + } + + if test -n "$compile_shlibpath$finalize_shlibpath"; then + compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" + fi + if test -n "$finalize_shlibpath"; then + finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" + fi + + compile_var= + finalize_var= + if test -n "$runpath_var"; then + if test -n "$perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $perm_rpath; do + func_append rpath "$dir:" + done + compile_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + if test -n "$finalize_perm_rpath"; then + # We should set the runpath_var. + rpath= + for dir in $finalize_perm_rpath; do + func_append rpath "$dir:" + done + finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " + fi + fi + + if test yes = "$no_install"; then + # We don't need to create a wrapper script. + link_command=$compile_var$compile_command$compile_rpath + # Replace the output file specification. + link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'` + # Delete the old output file. + $opt_dry_run || $RM $output + # Link the executable and exit + func_show_eval "$link_command" 'exit $?' + + if test -n "$postlink_cmds"; then + func_to_tool_file "$output" + postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` + func_execute_cmds "$postlink_cmds" 'exit $?' + fi + + exit $EXIT_SUCCESS + fi + + case $hardcode_action,$fast_install in + relink,*) + # Fast installation is not supported + link_command=$compile_var$compile_command$compile_rpath + relink_command=$finalize_var$finalize_command$finalize_rpath + + func_warning "this platform does not like uninstalled shared libraries" + func_warning "'$output' will be relinked during installation" + ;; + *,yes) + link_command=$finalize_var$compile_command$finalize_rpath + relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` + ;; + *,no) + link_command=$compile_var$compile_command$compile_rpath + relink_command=$finalize_var$finalize_command$finalize_rpath + ;; + *,needless) + link_command=$finalize_var$compile_command$finalize_rpath + relink_command= + ;; + esac + + # Replace the output file specification. + link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` + + # Delete the old output files. + $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname + + func_show_eval "$link_command" 'exit $?' + + if test -n "$postlink_cmds"; then + func_to_tool_file "$output_objdir/$outputname" + postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` + func_execute_cmds "$postlink_cmds" 'exit $?' + fi + + # Now create the wrapper script. + func_verbose "creating $output" + + # Quote the relink command for shipping. + if test -n "$relink_command"; then + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi + done + relink_command="(cd `pwd`; $relink_command)" + relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` + fi + + # Only actually do things if not in dry run mode. + $opt_dry_run || { + # win32 will think the script is a binary if it has + # a .exe suffix, so we strip it off here. + case $output in + *.exe) func_stripname '' '.exe' "$output" + output=$func_stripname_result ;; + esac + # test for cygwin because mv fails w/o .exe extensions + case $host in + *cygwin*) + exeext=.exe + func_stripname '' '.exe' "$outputname" + outputname=$func_stripname_result ;; + *) exeext= ;; + esac + case $host in + *cygwin* | *mingw* ) + func_dirname_and_basename "$output" "" "." + output_name=$func_basename_result + output_path=$func_dirname_result + cwrappersource=$output_path/$objdir/lt-$output_name.c + cwrapper=$output_path/$output_name.exe + $RM $cwrappersource $cwrapper + trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 + + func_emit_cwrapperexe_src > $cwrappersource + + # The wrapper executable is built using the $host compiler, + # because it contains $host paths and files. If cross- + # compiling, it, like the target executable, must be + # executed on the $host or under an emulation environment. + $opt_dry_run || { + $LTCC $LTCFLAGS -o $cwrapper $cwrappersource + $STRIP $cwrapper + } + + # Now, create the wrapper script for func_source use: + func_ltwrapper_scriptname $cwrapper + $RM $func_ltwrapper_scriptname_result + trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 + $opt_dry_run || { + # note: this script will not be executed, so do not chmod. + if test "x$build" = "x$host"; then + $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result + else + func_emit_wrapper no > $func_ltwrapper_scriptname_result + fi + } + ;; + * ) + $RM $output + trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 + + func_emit_wrapper no > $output + chmod +x $output + ;; + esac + } + exit $EXIT_SUCCESS + ;; + esac + + # See if we need to build an old-fashioned archive. + for oldlib in $oldlibs; do + + case $build_libtool_libs in + convenience) + oldobjs="$libobjs_save $symfileobj" + addlibs=$convenience + build_libtool_libs=no + ;; + module) + oldobjs=$libobjs_save + addlibs=$old_convenience + build_libtool_libs=no + ;; + *) + oldobjs="$old_deplibs $non_pic_objects" + $preload && test -f "$symfileobj" \ + && func_append oldobjs " $symfileobj" + addlibs=$old_convenience + ;; + esac + + if test -n "$addlibs"; then + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + + func_extract_archives $gentop $addlibs + func_append oldobjs " $func_extract_archives_result" + fi + + # Do each command in the archive commands. + if test -n "$old_archive_from_new_cmds" && test yes = "$build_libtool_libs"; then + cmds=$old_archive_from_new_cmds + else + + # Add any objects from preloaded convenience libraries + if test -n "$dlprefiles"; then + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + + func_extract_archives $gentop $dlprefiles + func_append oldobjs " $func_extract_archives_result" + fi + + # POSIX demands no paths to be encoded in archives. We have + # to avoid creating archives with duplicate basenames if we + # might have to extract them afterwards, e.g., when creating a + # static archive out of a convenience library, or when linking + # the entirety of a libtool archive into another (currently + # not supported by libtool). + if (for obj in $oldobjs + do + func_basename "$obj" + $ECHO "$func_basename_result" + done | sort | sort -uc >/dev/null 2>&1); then + : + else + echo "copying selected object files to avoid basename conflicts..." + gentop=$output_objdir/${outputname}x + func_append generated " $gentop" + func_mkdir_p "$gentop" + save_oldobjs=$oldobjs + oldobjs= + counter=1 + for obj in $save_oldobjs + do + func_basename "$obj" + objbase=$func_basename_result + case " $oldobjs " in + " ") oldobjs=$obj ;; + *[\ /]"$objbase "*) + while :; do + # Make sure we don't pick an alternate name that also + # overlaps. + newobj=lt$counter-$objbase + func_arith $counter + 1 + counter=$func_arith_result + case " $oldobjs " in + *[\ /]"$newobj "*) ;; + *) if test ! -f "$gentop/$newobj"; then break; fi ;; + esac + done + func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" + func_append oldobjs " $gentop/$newobj" + ;; + *) func_append oldobjs " $obj" ;; + esac + done + fi + func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 + tool_oldlib=$func_to_tool_file_result + eval cmds=\"$old_archive_cmds\" + + func_len " $cmds" + len=$func_len_result + if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then + cmds=$old_archive_cmds + elif test -n "$archiver_list_spec"; then + func_verbose "using command file archive linking..." + for obj in $oldobjs + do + func_to_tool_file "$obj" + $ECHO "$func_to_tool_file_result" + done > $output_objdir/$libname.libcmd + func_to_tool_file "$output_objdir/$libname.libcmd" + oldobjs=" $archiver_list_spec$func_to_tool_file_result" + cmds=$old_archive_cmds + else + # the command line is too long to link in one step, link in parts + func_verbose "using piecewise archive linking..." + save_RANLIB=$RANLIB + RANLIB=: + objlist= + concat_cmds= + save_oldobjs=$oldobjs + oldobjs= + # Is there a better way of finding the last object in the list? + for obj in $save_oldobjs + do + last_oldobj=$obj + done + eval test_cmds=\"$old_archive_cmds\" + func_len " $test_cmds" + len0=$func_len_result + len=$len0 + for obj in $save_oldobjs + do + func_len " $obj" + func_arith $len + $func_len_result + len=$func_arith_result + func_append objlist " $obj" + if test "$len" -lt "$max_cmd_len"; then + : + else + # the above command should be used before it gets too long + oldobjs=$objlist + if test "$obj" = "$last_oldobj"; then + RANLIB=$save_RANLIB + fi + test -z "$concat_cmds" || concat_cmds=$concat_cmds~ + eval concat_cmds=\"\$concat_cmds$old_archive_cmds\" + objlist= + len=$len0 + fi + done + RANLIB=$save_RANLIB + oldobjs=$objlist + if test -z "$oldobjs"; then + eval cmds=\"\$concat_cmds\" + else + eval cmds=\"\$concat_cmds~\$old_archive_cmds\" + fi + fi + fi + func_execute_cmds "$cmds" 'exit $?' + done + + test -n "$generated" && \ + func_show_eval "${RM}r$generated" + + # Now create the libtool archive. + case $output in + *.la) + old_library= + test yes = "$build_old_libs" && old_library=$libname.$libext + func_verbose "creating $output" + + # Preserve any variables that may affect compiler behavior + for var in $variables_saved_for_relink; do + if eval test -z \"\${$var+set}\"; then + relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" + elif eval var_value=\$$var; test -z "$var_value"; then + relink_command="$var=; export $var; $relink_command" + else + func_quote_for_eval "$var_value" + relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" + fi + done + # Quote the link command for shipping. + relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" + relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` + if test yes = "$hardcode_automatic"; then + relink_command= + fi + + # Only create the output if not a dry run. + $opt_dry_run || { + for installed in no yes; do + if test yes = "$installed"; then + if test -z "$install_libdir"; then + break + fi + output=$output_objdir/${outputname}i + # Replace all uninstalled libtool libraries with the installed ones + newdependency_libs= + for deplib in $dependency_libs; do + case $deplib in + *.la) + func_basename "$deplib" + name=$func_basename_result + func_resolve_sysroot "$deplib" + eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` + test -z "$libdir" && \ + func_fatal_error "'$deplib' is not a valid libtool archive" + func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" + ;; + -L*) + func_stripname -L '' "$deplib" + func_replace_sysroot "$func_stripname_result" + func_append newdependency_libs " -L$func_replace_sysroot_result" + ;; + -R*) + func_stripname -R '' "$deplib" + func_replace_sysroot "$func_stripname_result" + func_append newdependency_libs " -R$func_replace_sysroot_result" + ;; + *) func_append newdependency_libs " $deplib" ;; + esac + done + dependency_libs=$newdependency_libs + newdlfiles= + + for lib in $dlfiles; do + case $lib in + *.la) + func_basename "$lib" + name=$func_basename_result + eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "'$lib' is not a valid libtool archive" + func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name" + ;; + *) func_append newdlfiles " $lib" ;; + esac + done + dlfiles=$newdlfiles + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + *.la) + # Only pass preopened files to the pseudo-archive (for + # eventual linking with the app. that links it) if we + # didn't already link the preopened objects directly into + # the library: + func_basename "$lib" + name=$func_basename_result + eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` + test -z "$libdir" && \ + func_fatal_error "'$lib' is not a valid libtool archive" + func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name" + ;; + esac + done + dlprefiles=$newdlprefiles + else + newdlfiles= + for lib in $dlfiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; + *) abs=`pwd`"/$lib" ;; + esac + func_append newdlfiles " $abs" + done + dlfiles=$newdlfiles + newdlprefiles= + for lib in $dlprefiles; do + case $lib in + [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; + *) abs=`pwd`"/$lib" ;; + esac + func_append newdlprefiles " $abs" + done + dlprefiles=$newdlprefiles + fi + $RM $output + # place dlname in correct position for cygwin + # In fact, it would be nice if we could use this code for all target + # systems that can't hard-code library paths into their executables + # and that have no shared library path variable independent of PATH, + # but it turns out we can't easily determine that from inspecting + # libtool variables, so we have to hard-code the OSs to which it + # applies here; at the moment, that means platforms that use the PE + # object format with DLL files. See the long comment at the top of + # tests/bindir.at for full details. + tdlname=$dlname + case $host,$output,$installed,$module,$dlname in + *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) + # If a -bindir argument was supplied, place the dll there. + if test -n "$bindir"; then + func_relative_path "$install_libdir" "$bindir" + tdlname=$func_relative_path_result/$dlname + else + # Otherwise fall back on heuristic. + tdlname=../bin/$dlname + fi + ;; + esac + $ECHO > $output "\ +# $outputname - a libtool library file +# Generated by $PROGRAM (GNU $PACKAGE) $VERSION +# +# Please DO NOT delete this file! +# It is necessary for linking the library. + +# The name that we can dlopen(3). +dlname='$tdlname' + +# Names of this library. +library_names='$library_names' + +# The name of the static archive. +old_library='$old_library' + +# Linker flags that cannot go in dependency_libs. +inherited_linker_flags='$new_inherited_linker_flags' + +# Libraries that this one depends upon. +dependency_libs='$dependency_libs' + +# Names of additional weak libraries provided by this library +weak_library_names='$weak_libs' + +# Version information for $libname. +current=$current +age=$age +revision=$revision + +# Is this an already installed library? +installed=$installed + +# Should we warn about portability when linking against -modules? +shouldnotlink=$module + +# Files to dlopen/dlpreopen +dlopen='$dlfiles' +dlpreopen='$dlprefiles' + +# Directory that this library needs to be installed in: +libdir='$install_libdir'" + if test no,yes = "$installed,$need_relink"; then + $ECHO >> $output "\ +relink_command=\"$relink_command\"" + fi + done + } + + # Do a symbolic link so that the libtool archive can be found in + # LD_LIBRARY_PATH before the program is installed. + func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' + ;; + esac + exit $EXIT_SUCCESS +} + +if test link = "$opt_mode" || test relink = "$opt_mode"; then + func_mode_link ${1+"$@"} +fi + + +# func_mode_uninstall arg... +func_mode_uninstall () +{ + $debug_cmd + + RM=$nonopt + files= + rmforce=false + exit_status=0 + + # This variable tells wrapper scripts just to set variables rather + # than running their programs. + libtool_install_magic=$magic + + for arg + do + case $arg in + -f) func_append RM " $arg"; rmforce=: ;; + -*) func_append RM " $arg" ;; + *) func_append files " $arg" ;; + esac + done + + test -z "$RM" && \ + func_fatal_help "you must specify an RM program" + + rmdirs= + + for file in $files; do + func_dirname "$file" "" "." + dir=$func_dirname_result + if test . = "$dir"; then + odir=$objdir + else + odir=$dir/$objdir + fi + func_basename "$file" + name=$func_basename_result + test uninstall = "$opt_mode" && odir=$dir + + # Remember odir for removal later, being careful to avoid duplicates + if test clean = "$opt_mode"; then + case " $rmdirs " in + *" $odir "*) ;; + *) func_append rmdirs " $odir" ;; + esac + fi + + # Don't error if the file doesn't exist and rm -f was used. + if { test -L "$file"; } >/dev/null 2>&1 || + { test -h "$file"; } >/dev/null 2>&1 || + test -f "$file"; then + : + elif test -d "$file"; then + exit_status=1 + continue + elif $rmforce; then + continue + fi + + rmfiles=$file + + case $name in + *.la) + # Possibly a libtool archive, so verify it. + if func_lalib_p "$file"; then + func_source $dir/$name + + # Delete the libtool libraries and symlinks. + for n in $library_names; do + func_append rmfiles " $odir/$n" + done + test -n "$old_library" && func_append rmfiles " $odir/$old_library" + + case $opt_mode in + clean) + case " $library_names " in + *" $dlname "*) ;; + *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;; + esac + test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i" + ;; + uninstall) + if test -n "$library_names"; then + # Do each command in the postuninstall commands. + func_execute_cmds "$postuninstall_cmds" '$rmforce || exit_status=1' + fi + + if test -n "$old_library"; then + # Do each command in the old_postuninstall commands. + func_execute_cmds "$old_postuninstall_cmds" '$rmforce || exit_status=1' + fi + # FIXME: should reinstall the best remaining shared library. + ;; + esac + fi + ;; + + *.lo) + # Possibly a libtool object, so verify it. + if func_lalib_p "$file"; then + + # Read the .lo file + func_source $dir/$name + + # Add PIC object to the list of files to remove. + if test -n "$pic_object" && test none != "$pic_object"; then + func_append rmfiles " $dir/$pic_object" + fi + + # Add non-PIC object to the list of files to remove. + if test -n "$non_pic_object" && test none != "$non_pic_object"; then + func_append rmfiles " $dir/$non_pic_object" + fi + fi + ;; + + *) + if test clean = "$opt_mode"; then + noexename=$name + case $file in + *.exe) + func_stripname '' '.exe' "$file" + file=$func_stripname_result + func_stripname '' '.exe' "$name" + noexename=$func_stripname_result + # $file with .exe has already been added to rmfiles, + # add $file without .exe + func_append rmfiles " $file" + ;; + esac + # Do a test to see if this is a libtool program. + if func_ltwrapper_p "$file"; then + if func_ltwrapper_executable_p "$file"; then + func_ltwrapper_scriptname "$file" + relink_command= + func_source $func_ltwrapper_scriptname_result + func_append rmfiles " $func_ltwrapper_scriptname_result" + else + relink_command= + func_source $dir/$noexename + fi + + # note $name still contains .exe if it was in $file originally + # as does the version of $file that was added into $rmfiles + func_append rmfiles " $odir/$name $odir/${name}S.$objext" + if test yes = "$fast_install" && test -n "$relink_command"; then + func_append rmfiles " $odir/lt-$name" + fi + if test "X$noexename" != "X$name"; then + func_append rmfiles " $odir/lt-$noexename.c" + fi + fi + fi + ;; + esac + func_show_eval "$RM $rmfiles" 'exit_status=1' + done + + # Try to remove the $objdir's in the directories where we deleted files + for dir in $rmdirs; do + if test -d "$dir"; then + func_show_eval "rmdir $dir >/dev/null 2>&1" + fi + done + + exit $exit_status +} + +if test uninstall = "$opt_mode" || test clean = "$opt_mode"; then + func_mode_uninstall ${1+"$@"} +fi + +test -z "$opt_mode" && { + help=$generic_help + func_fatal_help "you must specify a MODE" +} + +test -z "$exec_cmd" && \ + func_fatal_help "invalid operation mode '$opt_mode'" + +if test -n "$exec_cmd"; then + eval exec "$exec_cmd" + exit $EXIT_FAILURE +fi + +exit $exit_status + + +# The TAGs below are defined such that we never get into a situation +# where we disable both kinds of libraries. Given conflicting +# choices, we go for a static library, that is the most portable, +# since we can't tell whether shared libraries were disabled because +# the user asked for that or because the platform doesn't support +# them. This is particularly important on AIX, because we don't +# support having both static and shared libraries enabled at the same +# time on that platform, so we default to a shared-only configuration. +# If a disable-shared tag is given, we'll fallback to a static-only +# configuration. But we'll never go from static-only to shared-only. + +# ### BEGIN LIBTOOL TAG CONFIG: disable-shared +build_libtool_libs=no +build_old_libs=yes +# ### END LIBTOOL TAG CONFIG: disable-shared + +# ### BEGIN LIBTOOL TAG CONFIG: disable-static +build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` +# ### END LIBTOOL TAG CONFIG: disable-static + +# Local Variables: +# mode:shell-script +# sh-indentation:2 +# End: diff --git a/m4/libtool.m4 b/m4/libtool.m4 new file mode 100644 index 000000000..a6d21ae56 --- /dev/null +++ b/m4/libtool.m4 @@ -0,0 +1,8394 @@ +# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- +# +# Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc. +# Written by Gordon Matzigkeit, 1996 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +m4_define([_LT_COPYING], [dnl +# Copyright (C) 2014 Free Software Foundation, Inc. +# This is free software; see the source for copying conditions. There is NO +# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + +# GNU Libtool is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of of the License, or +# (at your option) any later version. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program or library that is built +# using GNU Libtool, you may include this file under the same +# distribution terms that you use for the rest of that program. +# +# GNU Libtool is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +]) + +# serial 58 LT_INIT + + +# LT_PREREQ(VERSION) +# ------------------ +# Complain and exit if this libtool version is less that VERSION. +m4_defun([LT_PREREQ], +[m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, + [m4_default([$3], + [m4_fatal([Libtool version $1 or higher is required], + 63)])], + [$2])]) + + +# _LT_CHECK_BUILDDIR +# ------------------ +# Complain if the absolute build directory name contains unusual characters +m4_defun([_LT_CHECK_BUILDDIR], +[case `pwd` in + *\ * | *\ *) + AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; +esac +]) + + +# LT_INIT([OPTIONS]) +# ------------------ +AC_DEFUN([LT_INIT], +[AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK +AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl +AC_BEFORE([$0], [LT_LANG])dnl +AC_BEFORE([$0], [LT_OUTPUT])dnl +AC_BEFORE([$0], [LTDL_INIT])dnl +m4_require([_LT_CHECK_BUILDDIR])dnl + +dnl Autoconf doesn't catch unexpanded LT_ macros by default: +m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl +m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl +dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 +dnl unless we require an AC_DEFUNed macro: +AC_REQUIRE([LTOPTIONS_VERSION])dnl +AC_REQUIRE([LTSUGAR_VERSION])dnl +AC_REQUIRE([LTVERSION_VERSION])dnl +AC_REQUIRE([LTOBSOLETE_VERSION])dnl +m4_require([_LT_PROG_LTMAIN])dnl + +_LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) + +dnl Parse OPTIONS +_LT_SET_OPTIONS([$0], [$1]) + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS=$ltmain + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' +AC_SUBST(LIBTOOL)dnl + +_LT_SETUP + +# Only expand once: +m4_define([LT_INIT]) +])# LT_INIT + +# Old names: +AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) +AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_PROG_LIBTOOL], []) +dnl AC_DEFUN([AM_PROG_LIBTOOL], []) + + +# _LT_PREPARE_CC_BASENAME +# ----------------------- +m4_defun([_LT_PREPARE_CC_BASENAME], [ +# Calculate cc_basename. Skip known compiler wrappers and cross-prefix. +func_cc_basename () +{ + for cc_temp in @S|@*""; do + case $cc_temp in + compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; + distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; + \-*) ;; + *) break;; + esac + done + func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` +} +])# _LT_PREPARE_CC_BASENAME + + +# _LT_CC_BASENAME(CC) +# ------------------- +# It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME, +# but that macro is also expanded into generated libtool script, which +# arranges for $SED and $ECHO to be set by different means. +m4_defun([_LT_CC_BASENAME], +[m4_require([_LT_PREPARE_CC_BASENAME])dnl +AC_REQUIRE([_LT_DECL_SED])dnl +AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl +func_cc_basename $1 +cc_basename=$func_cc_basename_result +]) + + +# _LT_FILEUTILS_DEFAULTS +# ---------------------- +# It is okay to use these file commands and assume they have been set +# sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'. +m4_defun([_LT_FILEUTILS_DEFAULTS], +[: ${CP="cp -f"} +: ${MV="mv -f"} +: ${RM="rm -f"} +])# _LT_FILEUTILS_DEFAULTS + + +# _LT_SETUP +# --------- +m4_defun([_LT_SETUP], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl +AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl + +_LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl +dnl +_LT_DECL([], [host_alias], [0], [The host system])dnl +_LT_DECL([], [host], [0])dnl +_LT_DECL([], [host_os], [0])dnl +dnl +_LT_DECL([], [build_alias], [0], [The build system])dnl +_LT_DECL([], [build], [0])dnl +_LT_DECL([], [build_os], [0])dnl +dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([LT_PATH_LD])dnl +AC_REQUIRE([LT_PATH_NM])dnl +dnl +AC_REQUIRE([AC_PROG_LN_S])dnl +test -z "$LN_S" && LN_S="ln -s" +_LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl +dnl +AC_REQUIRE([LT_CMD_MAX_LEN])dnl +_LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl +_LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl +dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_CHECK_SHELL_FEATURES])dnl +m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl +m4_require([_LT_CMD_RELOAD])dnl +m4_require([_LT_CHECK_MAGIC_METHOD])dnl +m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl +m4_require([_LT_CMD_OLD_ARCHIVE])dnl +m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +m4_require([_LT_WITH_SYSROOT])dnl +m4_require([_LT_CMD_TRUNCATE])dnl + +_LT_CONFIG_LIBTOOL_INIT([ +# See if we are running on zsh, and set the options that allow our +# commands through without removal of \ escapes INIT. +if test -n "\${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi +]) +if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST +fi + +_LT_CHECK_OBJDIR + +m4_require([_LT_TAG_COMPILER])dnl + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Global variables: +ofile=libtool +can_build_shared=yes + +# All known linkers require a '.a' archive for static linking (except MSVC, +# which needs '.lib'). +libext=a + +with_gnu_ld=$lt_cv_prog_gnu_ld + +old_CC=$CC +old_CFLAGS=$CFLAGS + +# Set sane defaults for various variables +test -z "$CC" && CC=cc +test -z "$LTCC" && LTCC=$CC +test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS +test -z "$LD" && LD=ld +test -z "$ac_objext" && ac_objext=o + +_LT_CC_BASENAME([$compiler]) + +# Only perform the check for file, if the check method requires it +test -z "$MAGIC_CMD" && MAGIC_CMD=file +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + _LT_PATH_MAGIC + fi + ;; +esac + +# Use C for the default configuration in the libtool script +LT_SUPPORTED_TAG([CC]) +_LT_LANG_C_CONFIG +_LT_LANG_DEFAULT_CONFIG +_LT_CONFIG_COMMANDS +])# _LT_SETUP + + +# _LT_PREPARE_SED_QUOTE_VARS +# -------------------------- +# Define a few sed substitution that help us do robust quoting. +m4_defun([_LT_PREPARE_SED_QUOTE_VARS], +[# Backslashify metacharacters that are still active within +# double-quoted strings. +sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\([["`\\]]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Sed substitution to delay expansion of an escaped single quote. +delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' + +# Sed substitution to avoid accidental globbing in evaled expressions +no_glob_subst='s/\*/\\\*/g' +]) + +# _LT_PROG_LTMAIN +# --------------- +# Note that this code is called both from 'configure', and 'config.status' +# now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, +# 'config.status' has no value for ac_aux_dir unless we are using Automake, +# so we pass a copy along to make sure it has a sensible value anyway. +m4_defun([_LT_PROG_LTMAIN], +[m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl +_LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) +ltmain=$ac_aux_dir/ltmain.sh +])# _LT_PROG_LTMAIN + + +## ------------------------------------- ## +## Accumulate code for creating libtool. ## +## ------------------------------------- ## + +# So that we can recreate a full libtool script including additional +# tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS +# in macros and then make a single call at the end using the 'libtool' +# label. + + +# _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) +# ---------------------------------------- +# Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. +m4_define([_LT_CONFIG_LIBTOOL_INIT], +[m4_ifval([$1], + [m4_append([_LT_OUTPUT_LIBTOOL_INIT], + [$1 +])])]) + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_INIT]) + + +# _LT_CONFIG_LIBTOOL([COMMANDS]) +# ------------------------------ +# Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. +m4_define([_LT_CONFIG_LIBTOOL], +[m4_ifval([$1], + [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], + [$1 +])])]) + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) + + +# _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) +# ----------------------------------------------------- +m4_defun([_LT_CONFIG_SAVE_COMMANDS], +[_LT_CONFIG_LIBTOOL([$1]) +_LT_CONFIG_LIBTOOL_INIT([$2]) +]) + + +# _LT_FORMAT_COMMENT([COMMENT]) +# ----------------------------- +# Add leading comment marks to the start of each line, and a trailing +# full-stop to the whole comment if one is not present already. +m4_define([_LT_FORMAT_COMMENT], +[m4_ifval([$1], [ +m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], + [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) +)]) + + + +## ------------------------ ## +## FIXME: Eliminate VARNAME ## +## ------------------------ ## + + +# _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) +# ------------------------------------------------------------------- +# CONFIGNAME is the name given to the value in the libtool script. +# VARNAME is the (base) name used in the configure script. +# VALUE may be 0, 1 or 2 for a computed quote escaped value based on +# VARNAME. Any other value will be used directly. +m4_define([_LT_DECL], +[lt_if_append_uniq([lt_decl_varnames], [$2], [, ], + [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], + [m4_ifval([$1], [$1], [$2])]) + lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) + m4_ifval([$4], + [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) + lt_dict_add_subkey([lt_decl_dict], [$2], + [tagged?], [m4_ifval([$5], [yes], [no])])]) +]) + + +# _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) +# -------------------------------------------------------- +m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) + + +# lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) +# ------------------------------------------------ +m4_define([lt_decl_tag_varnames], +[_lt_decl_filter([tagged?], [yes], $@)]) + + +# _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) +# --------------------------------------------------------- +m4_define([_lt_decl_filter], +[m4_case([$#], + [0], [m4_fatal([$0: too few arguments: $#])], + [1], [m4_fatal([$0: too few arguments: $#: $1])], + [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], + [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], + [lt_dict_filter([lt_decl_dict], $@)])[]dnl +]) + + +# lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) +# -------------------------------------------------- +m4_define([lt_decl_quote_varnames], +[_lt_decl_filter([value], [1], $@)]) + + +# lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) +# --------------------------------------------------- +m4_define([lt_decl_dquote_varnames], +[_lt_decl_filter([value], [2], $@)]) + + +# lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) +# --------------------------------------------------- +m4_define([lt_decl_varnames_tagged], +[m4_assert([$# <= 2])dnl +_$0(m4_quote(m4_default([$1], [[, ]])), + m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), + m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) +m4_define([_lt_decl_varnames_tagged], +[m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) + + +# lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) +# ------------------------------------------------ +m4_define([lt_decl_all_varnames], +[_$0(m4_quote(m4_default([$1], [[, ]])), + m4_if([$2], [], + m4_quote(lt_decl_varnames), + m4_quote(m4_shift($@))))[]dnl +]) +m4_define([_lt_decl_all_varnames], +[lt_join($@, lt_decl_varnames_tagged([$1], + lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl +]) + + +# _LT_CONFIG_STATUS_DECLARE([VARNAME]) +# ------------------------------------ +# Quote a variable value, and forward it to 'config.status' so that its +# declaration there will have the same value as in 'configure'. VARNAME +# must have a single quote delimited value for this to work. +m4_define([_LT_CONFIG_STATUS_DECLARE], +[$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`']) + + +# _LT_CONFIG_STATUS_DECLARATIONS +# ------------------------------ +# We delimit libtool config variables with single quotes, so when +# we write them to config.status, we have to be sure to quote all +# embedded single quotes properly. In configure, this macro expands +# each variable declared with _LT_DECL (and _LT_TAGDECL) into: +# +# ='`$ECHO "$" | $SED "$delay_single_quote_subst"`' +m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], +[m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), + [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) + + +# _LT_LIBTOOL_TAGS +# ---------------- +# Output comment and list of tags supported by the script +m4_defun([_LT_LIBTOOL_TAGS], +[_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl +available_tags='_LT_TAGS'dnl +]) + + +# _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) +# ----------------------------------- +# Extract the dictionary values for VARNAME (optionally with TAG) and +# expand to a commented shell variable setting: +# +# # Some comment about what VAR is for. +# visible_name=$lt_internal_name +m4_define([_LT_LIBTOOL_DECLARE], +[_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], + [description])))[]dnl +m4_pushdef([_libtool_name], + m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl +m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), + [0], [_libtool_name=[$]$1], + [1], [_libtool_name=$lt_[]$1], + [2], [_libtool_name=$lt_[]$1], + [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl +m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl +]) + + +# _LT_LIBTOOL_CONFIG_VARS +# ----------------------- +# Produce commented declarations of non-tagged libtool config variables +# suitable for insertion in the LIBTOOL CONFIG section of the 'libtool' +# script. Tagged libtool config variables (even for the LIBTOOL CONFIG +# section) are produced by _LT_LIBTOOL_TAG_VARS. +m4_defun([_LT_LIBTOOL_CONFIG_VARS], +[m4_foreach([_lt_var], + m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), + [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) + + +# _LT_LIBTOOL_TAG_VARS(TAG) +# ------------------------- +m4_define([_LT_LIBTOOL_TAG_VARS], +[m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), + [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) + + +# _LT_TAGVAR(VARNAME, [TAGNAME]) +# ------------------------------ +m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) + + +# _LT_CONFIG_COMMANDS +# ------------------- +# Send accumulated output to $CONFIG_STATUS. Thanks to the lists of +# variables for single and double quote escaping we saved from calls +# to _LT_DECL, we can put quote escaped variables declarations +# into 'config.status', and then the shell code to quote escape them in +# for loops in 'config.status'. Finally, any additional code accumulated +# from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. +m4_defun([_LT_CONFIG_COMMANDS], +[AC_PROVIDE_IFELSE([LT_OUTPUT], + dnl If the libtool generation code has been placed in $CONFIG_LT, + dnl instead of duplicating it all over again into config.status, + dnl then we will have config.status run $CONFIG_LT later, so it + dnl needs to know what name is stored there: + [AC_CONFIG_COMMANDS([libtool], + [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], + dnl If the libtool generation code is destined for config.status, + dnl expand the accumulated commands and init code now: + [AC_CONFIG_COMMANDS([libtool], + [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) +])#_LT_CONFIG_COMMANDS + + +# Initialize. +m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], +[ + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +sed_quote_subst='$sed_quote_subst' +double_quote_subst='$double_quote_subst' +delay_variable_subst='$delay_variable_subst' +_LT_CONFIG_STATUS_DECLARATIONS +LTCC='$LTCC' +LTCFLAGS='$LTCFLAGS' +compiler='$compiler_DEFAULT' + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +\$[]1 +_LTECHO_EOF' +} + +# Quote evaled strings. +for var in lt_decl_all_varnames([[ \ +]], lt_decl_quote_varnames); do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[[\\\\\\\`\\"\\\$]]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +# Double-quote double-evaled strings. +for var in lt_decl_all_varnames([[ \ +]], lt_decl_dquote_varnames); do + case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in + *[[\\\\\\\`\\"\\\$]]*) + eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes + ;; + *) + eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" + ;; + esac +done + +_LT_OUTPUT_LIBTOOL_INIT +]) + +# _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) +# ------------------------------------ +# Generate a child script FILE with all initialization necessary to +# reuse the environment learned by the parent script, and make the +# file executable. If COMMENT is supplied, it is inserted after the +# '#!' sequence but before initialization text begins. After this +# macro, additional text can be appended to FILE to form the body of +# the child script. The macro ends with non-zero status if the +# file could not be fully written (such as if the disk is full). +m4_ifdef([AS_INIT_GENERATED], +[m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])], +[m4_defun([_LT_GENERATED_FILE_INIT], +[m4_require([AS_PREPARE])]dnl +[m4_pushdef([AS_MESSAGE_LOG_FD])]dnl +[lt_write_fail=0 +cat >$1 <<_ASEOF || lt_write_fail=1 +#! $SHELL +# Generated by $as_me. +$2 +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$1 <<\_ASEOF || lt_write_fail=1 +AS_SHELL_SANITIZE +_AS_PREPARE +exec AS_MESSAGE_FD>&1 +_ASEOF +test 0 = "$lt_write_fail" && chmod +x $1[]dnl +m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT + +# LT_OUTPUT +# --------- +# This macro allows early generation of the libtool script (before +# AC_OUTPUT is called), incase it is used in configure for compilation +# tests. +AC_DEFUN([LT_OUTPUT], +[: ${CONFIG_LT=./config.lt} +AC_MSG_NOTICE([creating $CONFIG_LT]) +_LT_GENERATED_FILE_INIT(["$CONFIG_LT"], +[# Run this file to recreate a libtool stub with the current configuration.]) + +cat >>"$CONFIG_LT" <<\_LTEOF +lt_cl_silent=false +exec AS_MESSAGE_LOG_FD>>config.log +{ + echo + AS_BOX([Running $as_me.]) +} >&AS_MESSAGE_LOG_FD + +lt_cl_help="\ +'$as_me' creates a local libtool stub from the current configuration, +for use in further configure time tests before the real libtool is +generated. + +Usage: $[0] [[OPTIONS]] + + -h, --help print this help, then exit + -V, --version print version number, then exit + -q, --quiet do not print progress messages + -d, --debug don't remove temporary files + +Report bugs to ." + +lt_cl_version="\ +m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl +m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) +configured by $[0], generated by m4_PACKAGE_STRING. + +Copyright (C) 2011 Free Software Foundation, Inc. +This config.lt script is free software; the Free Software Foundation +gives unlimited permision to copy, distribute and modify it." + +while test 0 != $[#] +do + case $[1] in + --version | --v* | -V ) + echo "$lt_cl_version"; exit 0 ;; + --help | --h* | -h ) + echo "$lt_cl_help"; exit 0 ;; + --debug | --d* | -d ) + debug=: ;; + --quiet | --q* | --silent | --s* | -q ) + lt_cl_silent=: ;; + + -*) AC_MSG_ERROR([unrecognized option: $[1] +Try '$[0] --help' for more information.]) ;; + + *) AC_MSG_ERROR([unrecognized argument: $[1] +Try '$[0] --help' for more information.]) ;; + esac + shift +done + +if $lt_cl_silent; then + exec AS_MESSAGE_FD>/dev/null +fi +_LTEOF + +cat >>"$CONFIG_LT" <<_LTEOF +_LT_OUTPUT_LIBTOOL_COMMANDS_INIT +_LTEOF + +cat >>"$CONFIG_LT" <<\_LTEOF +AC_MSG_NOTICE([creating $ofile]) +_LT_OUTPUT_LIBTOOL_COMMANDS +AS_EXIT(0) +_LTEOF +chmod +x "$CONFIG_LT" + +# configure is writing to config.log, but config.lt does its own redirection, +# appending to config.log, which fails on DOS, as config.log is still kept +# open by configure. Here we exec the FD to /dev/null, effectively closing +# config.log, so it can be properly (re)opened and appended to by config.lt. +lt_cl_success=: +test yes = "$silent" && + lt_config_lt_args="$lt_config_lt_args --quiet" +exec AS_MESSAGE_LOG_FD>/dev/null +$SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false +exec AS_MESSAGE_LOG_FD>>config.log +$lt_cl_success || AS_EXIT(1) +])# LT_OUTPUT + + +# _LT_CONFIG(TAG) +# --------------- +# If TAG is the built-in tag, create an initial libtool script with a +# default configuration from the untagged config vars. Otherwise add code +# to config.status for appending the configuration named by TAG from the +# matching tagged config vars. +m4_defun([_LT_CONFIG], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +_LT_CONFIG_SAVE_COMMANDS([ + m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl + m4_if(_LT_TAG, [C], [ + # See if we are running on zsh, and set the options that allow our + # commands through without removal of \ escapes. + if test -n "${ZSH_VERSION+set}"; then + setopt NO_GLOB_SUBST + fi + + cfgfile=${ofile}T + trap "$RM \"$cfgfile\"; exit 1" 1 2 15 + $RM "$cfgfile" + + cat <<_LT_EOF >> "$cfgfile" +#! $SHELL +# Generated automatically by $as_me ($PACKAGE) $VERSION +# NOTE: Changes made to this file will be lost: look at ltmain.sh. + +# Provide generalized library-building support services. +# Written by Gordon Matzigkeit, 1996 + +_LT_COPYING +_LT_LIBTOOL_TAGS + +# Configured defaults for sys_lib_dlsearch_path munging. +: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} + +# ### BEGIN LIBTOOL CONFIG +_LT_LIBTOOL_CONFIG_VARS +_LT_LIBTOOL_TAG_VARS +# ### END LIBTOOL CONFIG + +_LT_EOF + + cat <<'_LT_EOF' >> "$cfgfile" + +# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE + +_LT_PREPARE_MUNGE_PATH_LIST +_LT_PREPARE_CC_BASENAME + +# ### END FUNCTIONS SHARED WITH CONFIGURE + +_LT_EOF + + case $host_os in + aix3*) + cat <<\_LT_EOF >> "$cfgfile" +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test set != "${COLLECT_NAMES+set}"; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +_LT_EOF + ;; + esac + + _LT_PROG_LTMAIN + + # We use sed instead of cat because bash on DJGPP gets confused if + # if finds mixed CR/LF and LF-only lines. Since sed operates in + # text mode, it properly converts lines to CR/LF. This bash problem + # is reportedly fixed, but why not run on old versions too? + sed '$q' "$ltmain" >> "$cfgfile" \ + || (rm -f "$cfgfile"; exit 1) + + mv -f "$cfgfile" "$ofile" || + (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") + chmod +x "$ofile" +], +[cat <<_LT_EOF >> "$ofile" + +dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded +dnl in a comment (ie after a #). +# ### BEGIN LIBTOOL TAG CONFIG: $1 +_LT_LIBTOOL_TAG_VARS(_LT_TAG) +# ### END LIBTOOL TAG CONFIG: $1 +_LT_EOF +])dnl /m4_if +], +[m4_if([$1], [], [ + PACKAGE='$PACKAGE' + VERSION='$VERSION' + RM='$RM' + ofile='$ofile'], []) +])dnl /_LT_CONFIG_SAVE_COMMANDS +])# _LT_CONFIG + + +# LT_SUPPORTED_TAG(TAG) +# --------------------- +# Trace this macro to discover what tags are supported by the libtool +# --tag option, using: +# autoconf --trace 'LT_SUPPORTED_TAG:$1' +AC_DEFUN([LT_SUPPORTED_TAG], []) + + +# C support is built-in for now +m4_define([_LT_LANG_C_enabled], []) +m4_define([_LT_TAGS], []) + + +# LT_LANG(LANG) +# ------------- +# Enable libtool support for the given language if not already enabled. +AC_DEFUN([LT_LANG], +[AC_BEFORE([$0], [LT_OUTPUT])dnl +m4_case([$1], + [C], [_LT_LANG(C)], + [C++], [_LT_LANG(CXX)], + [Go], [_LT_LANG(GO)], + [Java], [_LT_LANG(GCJ)], + [Fortran 77], [_LT_LANG(F77)], + [Fortran], [_LT_LANG(FC)], + [Windows Resource], [_LT_LANG(RC)], + [m4_ifdef([_LT_LANG_]$1[_CONFIG], + [_LT_LANG($1)], + [m4_fatal([$0: unsupported language: "$1"])])])dnl +])# LT_LANG + + +# _LT_LANG(LANGNAME) +# ------------------ +m4_defun([_LT_LANG], +[m4_ifdef([_LT_LANG_]$1[_enabled], [], + [LT_SUPPORTED_TAG([$1])dnl + m4_append([_LT_TAGS], [$1 ])dnl + m4_define([_LT_LANG_]$1[_enabled], [])dnl + _LT_LANG_$1_CONFIG($1)])dnl +])# _LT_LANG + + +m4_ifndef([AC_PROG_GO], [ +############################################################ +# NOTE: This macro has been submitted for inclusion into # +# GNU Autoconf as AC_PROG_GO. When it is available in # +# a released version of Autoconf we should remove this # +# macro and use it instead. # +############################################################ +m4_defun([AC_PROG_GO], +[AC_LANG_PUSH(Go)dnl +AC_ARG_VAR([GOC], [Go compiler command])dnl +AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl +_AC_ARG_VAR_LDFLAGS()dnl +AC_CHECK_TOOL(GOC, gccgo) +if test -z "$GOC"; then + if test -n "$ac_tool_prefix"; then + AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo]) + fi +fi +if test -z "$GOC"; then + AC_CHECK_PROG(GOC, gccgo, gccgo, false) +fi +])#m4_defun +])#m4_ifndef + + +# _LT_LANG_DEFAULT_CONFIG +# ----------------------- +m4_defun([_LT_LANG_DEFAULT_CONFIG], +[AC_PROVIDE_IFELSE([AC_PROG_CXX], + [LT_LANG(CXX)], + [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) + +AC_PROVIDE_IFELSE([AC_PROG_F77], + [LT_LANG(F77)], + [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) + +AC_PROVIDE_IFELSE([AC_PROG_FC], + [LT_LANG(FC)], + [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) + +dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal +dnl pulling things in needlessly. +AC_PROVIDE_IFELSE([AC_PROG_GCJ], + [LT_LANG(GCJ)], + [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], + [LT_LANG(GCJ)], + [AC_PROVIDE_IFELSE([LT_PROG_GCJ], + [LT_LANG(GCJ)], + [m4_ifdef([AC_PROG_GCJ], + [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) + m4_ifdef([A][M_PROG_GCJ], + [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) + m4_ifdef([LT_PROG_GCJ], + [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) + +AC_PROVIDE_IFELSE([AC_PROG_GO], + [LT_LANG(GO)], + [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])]) + +AC_PROVIDE_IFELSE([LT_PROG_RC], + [LT_LANG(RC)], + [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) +])# _LT_LANG_DEFAULT_CONFIG + +# Obsolete macros: +AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) +AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) +AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) +AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) +AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_CXX], []) +dnl AC_DEFUN([AC_LIBTOOL_F77], []) +dnl AC_DEFUN([AC_LIBTOOL_FC], []) +dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) +dnl AC_DEFUN([AC_LIBTOOL_RC], []) + + +# _LT_TAG_COMPILER +# ---------------- +m4_defun([_LT_TAG_COMPILER], +[AC_REQUIRE([AC_PROG_CC])dnl + +_LT_DECL([LTCC], [CC], [1], [A C compiler])dnl +_LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl +_LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl +_LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl + +# If no C compiler was specified, use CC. +LTCC=${LTCC-"$CC"} + +# If no C compiler flags were specified, use CFLAGS. +LTCFLAGS=${LTCFLAGS-"$CFLAGS"} + +# Allow CC to be a program name with arguments. +compiler=$CC +])# _LT_TAG_COMPILER + + +# _LT_COMPILER_BOILERPLATE +# ------------------------ +# Check for compiler boilerplate output or warnings with +# the simple compiler test code. +m4_defun([_LT_COMPILER_BOILERPLATE], +[m4_require([_LT_DECL_SED])dnl +ac_outfile=conftest.$ac_objext +echo "$lt_simple_compile_test_code" >conftest.$ac_ext +eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_compiler_boilerplate=`cat conftest.err` +$RM conftest* +])# _LT_COMPILER_BOILERPLATE + + +# _LT_LINKER_BOILERPLATE +# ---------------------- +# Check for linker boilerplate output or warnings with +# the simple link test code. +m4_defun([_LT_LINKER_BOILERPLATE], +[m4_require([_LT_DECL_SED])dnl +ac_outfile=conftest.$ac_objext +echo "$lt_simple_link_test_code" >conftest.$ac_ext +eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err +_lt_linker_boilerplate=`cat conftest.err` +$RM -r conftest* +])# _LT_LINKER_BOILERPLATE + +# _LT_REQUIRED_DARWIN_CHECKS +# ------------------------- +m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ + case $host_os in + rhapsody* | darwin*) + AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) + AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) + AC_CHECK_TOOL([LIPO], [lipo], [:]) + AC_CHECK_TOOL([OTOOL], [otool], [:]) + AC_CHECK_TOOL([OTOOL64], [otool64], [:]) + _LT_DECL([], [DSYMUTIL], [1], + [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) + _LT_DECL([], [NMEDIT], [1], + [Tool to change global to local symbols on Mac OS X]) + _LT_DECL([], [LIPO], [1], + [Tool to manipulate fat objects and archives on Mac OS X]) + _LT_DECL([], [OTOOL], [1], + [ldd/readelf like tool for Mach-O binaries on Mac OS X]) + _LT_DECL([], [OTOOL64], [1], + [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) + + AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], + [lt_cv_apple_cc_single_mod=no + if test -z "$LT_MULTI_MODULE"; then + # By default we will add the -single_module flag. You can override + # by either setting the environment variable LT_MULTI_MODULE + # non-empty at configure time, or by adding -multi_module to the + # link flags. + rm -rf libconftest.dylib* + echo "int foo(void){return 1;}" > conftest.c + echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ +-dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD + $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ + -dynamiclib -Wl,-single_module conftest.c 2>conftest.err + _lt_result=$? + # If there is a non-empty error log, and "single_module" + # appears in it, assume the flag caused a linker warning + if test -s conftest.err && $GREP single_module conftest.err; then + cat conftest.err >&AS_MESSAGE_LOG_FD + # Otherwise, if the output was created with a 0 exit code from + # the compiler, it worked. + elif test -f libconftest.dylib && test 0 = "$_lt_result"; then + lt_cv_apple_cc_single_mod=yes + else + cat conftest.err >&AS_MESSAGE_LOG_FD + fi + rm -rf libconftest.dylib* + rm -f conftest.* + fi]) + + AC_CACHE_CHECK([for -exported_symbols_list linker flag], + [lt_cv_ld_exported_symbols_list], + [lt_cv_ld_exported_symbols_list=no + save_LDFLAGS=$LDFLAGS + echo "_main" > conftest.sym + LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" + AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], + [lt_cv_ld_exported_symbols_list=yes], + [lt_cv_ld_exported_symbols_list=no]) + LDFLAGS=$save_LDFLAGS + ]) + + AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], + [lt_cv_ld_force_load=no + cat > conftest.c << _LT_EOF +int forced_loaded() { return 2;} +_LT_EOF + echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD + $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD + echo "$AR cr libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD + $AR cr libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD + echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD + $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD + cat > conftest.c << _LT_EOF +int main() { return 0;} +_LT_EOF + echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD + $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err + _lt_result=$? + if test -s conftest.err && $GREP force_load conftest.err; then + cat conftest.err >&AS_MESSAGE_LOG_FD + elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then + lt_cv_ld_force_load=yes + else + cat conftest.err >&AS_MESSAGE_LOG_FD + fi + rm -f conftest.err libconftest.a conftest conftest.c + rm -rf conftest.dSYM + ]) + case $host_os in + rhapsody* | darwin1.[[012]]) + _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; + darwin1.*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + darwin*) # darwin 5.x on + # if running on 10.5 or later, the deployment target defaults + # to the OS version, if on x86, and 10.4, the deployment + # target defaults to 10.4. Don't you love it? + case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in + 10.0,*86*-darwin8*|10.0,*-darwin[[91]]*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + 10.[[012]][[,.]]*) + _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; + 10.*) + _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; + esac + ;; + esac + if test yes = "$lt_cv_apple_cc_single_mod"; then + _lt_dar_single_mod='$single_module' + fi + if test yes = "$lt_cv_ld_exported_symbols_list"; then + _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' + else + _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' + fi + if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then + _lt_dsymutil='~$DSYMUTIL $lib || :' + else + _lt_dsymutil= + fi + ;; + esac +]) + + +# _LT_DARWIN_LINKER_FEATURES([TAG]) +# --------------------------------- +# Checks for linker and compiler features on darwin +m4_defun([_LT_DARWIN_LINKER_FEATURES], +[ + m4_require([_LT_REQUIRED_DARWIN_CHECKS]) + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_automatic, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + if test yes = "$lt_cv_ld_force_load"; then + _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' + m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], + [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) + else + _LT_TAGVAR(whole_archive_flag_spec, $1)='' + fi + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined + case $cc_basename in + ifort*|nagfor*) _lt_dar_can_shared=yes ;; + *) _lt_dar_can_shared=$GCC ;; + esac + if test yes = "$_lt_dar_can_shared"; then + output_verbose_link_cmd=func_echo_all + _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" + _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" + _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" + m4_if([$1], [CXX], +[ if test yes != "$lt_cv_apple_cc_single_mod"; then + _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil" + _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil" + fi +],[]) + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi +]) + +# _LT_SYS_MODULE_PATH_AIX([TAGNAME]) +# ---------------------------------- +# Links a minimal program and checks the executable +# for the system default hardcoded library path. In most cases, +# this is /usr/lib:/lib, but when the MPI compilers are used +# the location of the communication and MPI libs are included too. +# If we don't find anything, use the default library path according +# to the aix ld manual. +# Store the results from the different compilers for each TAGNAME. +# Allow to override them for all tags through lt_cv_aix_libpath. +m4_defun([_LT_SYS_MODULE_PATH_AIX], +[m4_require([_LT_DECL_SED])dnl +if test set = "${lt_cv_aix_libpath+set}"; then + aix_libpath=$lt_cv_aix_libpath +else + AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])], + [AC_LINK_IFELSE([AC_LANG_PROGRAM],[ + lt_aix_libpath_sed='[ + /Import File Strings/,/^$/ { + /^0/ { + s/^0 *\([^ ]*\) *$/\1/ + p + } + }]' + _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + # Check for a 64-bit object if we didn't find anything. + if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then + _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` + fi],[]) + if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then + _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib + fi + ]) + aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1]) +fi +])# _LT_SYS_MODULE_PATH_AIX + + +# _LT_SHELL_INIT(ARG) +# ------------------- +m4_define([_LT_SHELL_INIT], +[m4_divert_text([M4SH-INIT], [$1 +])])# _LT_SHELL_INIT + + + +# _LT_PROG_ECHO_BACKSLASH +# ----------------------- +# Find how we can fake an echo command that does not interpret backslash. +# In particular, with Autoconf 2.60 or later we add some code to the start +# of the generated configure script that will find a shell with a builtin +# printf (that we can use as an echo command). +m4_defun([_LT_PROG_ECHO_BACKSLASH], +[ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO +ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + +AC_MSG_CHECKING([how to print strings]) +# Test print first, because it will be a builtin if present. +if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ + test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='print -r --' +elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then + ECHO='printf %s\n' +else + # Use this function as a fallback that always works. + func_fallback_echo () + { + eval 'cat <<_LTECHO_EOF +$[]1 +_LTECHO_EOF' + } + ECHO='func_fallback_echo' +fi + +# func_echo_all arg... +# Invoke $ECHO with all args, space-separated. +func_echo_all () +{ + $ECHO "$*" +} + +case $ECHO in + printf*) AC_MSG_RESULT([printf]) ;; + print*) AC_MSG_RESULT([print -r]) ;; + *) AC_MSG_RESULT([cat]) ;; +esac + +m4_ifdef([_AS_DETECT_SUGGESTED], +[_AS_DETECT_SUGGESTED([ + test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || ( + ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' + ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO + ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO + PATH=/empty FPATH=/empty; export PATH FPATH + test "X`printf %s $ECHO`" = "X$ECHO" \ + || test "X`print -r -- $ECHO`" = "X$ECHO" )])]) + +_LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) +_LT_DECL([], [ECHO], [1], [An echo program that protects backslashes]) +])# _LT_PROG_ECHO_BACKSLASH + + +# _LT_WITH_SYSROOT +# ---------------- +AC_DEFUN([_LT_WITH_SYSROOT], +[AC_MSG_CHECKING([for sysroot]) +AC_ARG_WITH([sysroot], +[AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@], + [Search for dependent libraries within DIR (or the compiler's sysroot + if not specified).])], +[], [with_sysroot=no]) + +dnl lt_sysroot will always be passed unquoted. We quote it here +dnl in case the user passed a directory name. +lt_sysroot= +case $with_sysroot in #( + yes) + if test yes = "$GCC"; then + lt_sysroot=`$CC --print-sysroot 2>/dev/null` + fi + ;; #( + /*) + lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` + ;; #( + no|'') + ;; #( + *) + AC_MSG_RESULT([$with_sysroot]) + AC_MSG_ERROR([The sysroot must be an absolute path.]) + ;; +esac + + AC_MSG_RESULT([${lt_sysroot:-no}]) +_LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl +[dependent libraries, and where our libraries should be installed.])]) + +# _LT_ENABLE_LOCK +# --------------- +m4_defun([_LT_ENABLE_LOCK], +[AC_ARG_ENABLE([libtool-lock], + [AS_HELP_STRING([--disable-libtool-lock], + [avoid locking (might break parallel builds)])]) +test no = "$enable_libtool_lock" || enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +ia64-*-hpux*) + # Find out what ABI is being produced by ac_compile, and set mode + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.$ac_objext` in + *ELF-32*) + HPUX_IA64_MODE=32 + ;; + *ELF-64*) + HPUX_IA64_MODE=64 + ;; + esac + fi + rm -rf conftest* + ;; +*-*-irix6*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + if test yes = "$lt_cv_prog_gnu_ld"; then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -melf32bsmip" + ;; + *N32*) + LD="${LD-ld} -melf32bmipn32" + ;; + *64-bit*) + LD="${LD-ld} -melf64bmip" + ;; + esac + else + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + fi + rm -rf conftest* + ;; + +mips64*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + emul=elf + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + emul="${emul}32" + ;; + *64-bit*) + emul="${emul}64" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *MSB*) + emul="${emul}btsmip" + ;; + *LSB*) + emul="${emul}ltsmip" + ;; + esac + case `/usr/bin/file conftest.$ac_objext` in + *N32*) + emul="${emul}n32" + ;; + esac + LD="${LD-ld} -m $emul" + fi + rm -rf conftest* + ;; + +x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ +s390*-*linux*|s390*-*tpf*|sparc*-*linux*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. Note that the listed cases only cover the + # situations where additional linker options are needed (such as when + # doing 32-bit compilation for a host where ld defaults to 64-bit, or + # vice versa); the common cases where no linker options are needed do + # not appear in the list. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.o` in + *32-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_i386_fbsd" + ;; + x86_64-*linux*) + case `/usr/bin/file conftest.o` in + *x86-64*) + LD="${LD-ld} -m elf32_x86_64" + ;; + *) + LD="${LD-ld} -m elf_i386" + ;; + esac + ;; + powerpc64le-*linux*) + LD="${LD-ld} -m elf32lppclinux" + ;; + powerpc64-*linux*) + LD="${LD-ld} -m elf32ppclinux" + ;; + s390x-*linux*) + LD="${LD-ld} -m elf_s390" + ;; + sparc64-*linux*) + LD="${LD-ld} -m elf32_sparc" + ;; + esac + ;; + *64-bit*) + case $host in + x86_64-*kfreebsd*-gnu) + LD="${LD-ld} -m elf_x86_64_fbsd" + ;; + x86_64-*linux*) + LD="${LD-ld} -m elf_x86_64" + ;; + powerpcle-*linux*) + LD="${LD-ld} -m elf64lppc" + ;; + powerpc-*linux*) + LD="${LD-ld} -m elf64ppc" + ;; + s390*-*linux*|s390*-*tpf*) + LD="${LD-ld} -m elf64_s390" + ;; + sparc*-*linux*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS=$CFLAGS + CFLAGS="$CFLAGS -belf" + AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, + [AC_LANG_PUSH(C) + AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) + AC_LANG_POP]) + if test yes != "$lt_cv_cc_needs_belf"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS=$SAVE_CFLAGS + fi + ;; +*-*solaris*) + # Find out what ABI is being produced by ac_compile, and set linker + # options accordingly. + echo 'int i;' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.o` in + *64-bit*) + case $lt_cv_prog_gnu_ld in + yes*) + case $host in + i?86-*-solaris*|x86_64-*-solaris*) + LD="${LD-ld} -m elf_x86_64" + ;; + sparc*-*-solaris*) + LD="${LD-ld} -m elf64_sparc" + ;; + esac + # GNU ld 2.21 introduced _sol2 emulations. Use them if available. + if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then + LD=${LD-ld}_sol2 + fi + ;; + *) + if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then + LD="${LD-ld} -64" + fi + ;; + esac + ;; + esac + fi + rm -rf conftest* + ;; +esac + +need_locks=$enable_libtool_lock +])# _LT_ENABLE_LOCK + + +# _LT_PROG_AR +# ----------- +m4_defun([_LT_PROG_AR], +[AC_CHECK_TOOLS(AR, [ar], false) +: ${AR=ar} +: ${AR_FLAGS=cr} +_LT_DECL([], [AR], [1], [The archiver]) +_LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive]) + +AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], + [lt_cv_ar_at_file=no + AC_COMPILE_IFELSE([AC_LANG_PROGRAM], + [echo conftest.$ac_objext > conftest.lst + lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD' + AC_TRY_EVAL([lt_ar_try]) + if test 0 -eq "$ac_status"; then + # Ensure the archiver fails upon bogus file names. + rm -f conftest.$ac_objext libconftest.a + AC_TRY_EVAL([lt_ar_try]) + if test 0 -ne "$ac_status"; then + lt_cv_ar_at_file=@ + fi + fi + rm -f conftest.* libconftest.a + ]) + ]) + +if test no = "$lt_cv_ar_at_file"; then + archiver_list_spec= +else + archiver_list_spec=$lt_cv_ar_at_file +fi +_LT_DECL([], [archiver_list_spec], [1], + [How to feed a file listing to the archiver]) +])# _LT_PROG_AR + + +# _LT_CMD_OLD_ARCHIVE +# ------------------- +m4_defun([_LT_CMD_OLD_ARCHIVE], +[_LT_PROG_AR + +AC_CHECK_TOOL(STRIP, strip, :) +test -z "$STRIP" && STRIP=: +_LT_DECL([], [STRIP], [1], [A symbol stripping program]) + +AC_CHECK_TOOL(RANLIB, ranlib, :) +test -z "$RANLIB" && RANLIB=: +_LT_DECL([], [RANLIB], [1], + [Commands used to install an old-style archive]) + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + bitrig* | openbsd*) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" + ;; + *) + old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" +fi + +case $host_os in + darwin*) + lock_old_archive_extraction=yes ;; + *) + lock_old_archive_extraction=no ;; +esac +_LT_DECL([], [old_postinstall_cmds], [2]) +_LT_DECL([], [old_postuninstall_cmds], [2]) +_LT_TAGDECL([], [old_archive_cmds], [2], + [Commands used to build an old-style archive]) +_LT_DECL([], [lock_old_archive_extraction], [0], + [Whether to use a lock for old archive extraction]) +])# _LT_CMD_OLD_ARCHIVE + + +# _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) +# ---------------------------------------------------------------- +# Check whether the given compiler option works +AC_DEFUN([_LT_COMPILER_OPTION], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + # The option is referenced via a variable to avoid confusing sed. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>conftest.err) + ac_status=$? + cat conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s "$ac_outfile"; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings other than the usual output. + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + fi + $RM conftest* +]) + +if test yes = "[$]$2"; then + m4_if([$5], , :, [$5]) +else + m4_if([$6], , :, [$6]) +fi +])# _LT_COMPILER_OPTION + +# Old name: +AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) + + +# _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, +# [ACTION-SUCCESS], [ACTION-FAILURE]) +# ---------------------------------------------------- +# Check whether the given linker option works +AC_DEFUN([_LT_LINKER_OPTION], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_SED])dnl +AC_CACHE_CHECK([$1], [$2], + [$2=no + save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS $3" + echo "$lt_simple_link_test_code" > conftest.$ac_ext + if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then + # The linker can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + # Append any errors to the config.log. + cat conftest.err 1>&AS_MESSAGE_LOG_FD + $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp + $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 + if diff conftest.exp conftest.er2 >/dev/null; then + $2=yes + fi + else + $2=yes + fi + fi + $RM -r conftest* + LDFLAGS=$save_LDFLAGS +]) + +if test yes = "[$]$2"; then + m4_if([$4], , :, [$4]) +else + m4_if([$5], , :, [$5]) +fi +])# _LT_LINKER_OPTION + +# Old name: +AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) + + +# LT_CMD_MAX_LEN +#--------------- +AC_DEFUN([LT_CMD_MAX_LEN], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +# find the maximum length of command line arguments +AC_MSG_CHECKING([the maximum length of command line arguments]) +AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl + i=0 + teststring=ABCD + + case $build_os in + msdosdjgpp*) + # On DJGPP, this test can blow up pretty badly due to problems in libc + # (any single argument exceeding 2000 bytes causes a buffer overrun + # during glob expansion). Even if it were fixed, the result of this + # check would be larger than it should be. + lt_cv_sys_max_cmd_len=12288; # 12K is about right + ;; + + gnu*) + # Under GNU Hurd, this test is not required because there is + # no limit to the length of command line arguments. + # Libtool will interpret -1 as no limit whatsoever + lt_cv_sys_max_cmd_len=-1; + ;; + + cygwin* | mingw* | cegcc*) + # On Win9x/ME, this test blows up -- it succeeds, but takes + # about 5 minutes as the teststring grows exponentially. + # Worse, since 9x/ME are not pre-emptively multitasking, + # you end up with a "frozen" computer, even though with patience + # the test eventually succeeds (with a max line length of 256k). + # Instead, let's just punt: use the minimum linelength reported by + # all of the supported platforms: 8192 (on NT/2K/XP). + lt_cv_sys_max_cmd_len=8192; + ;; + + mint*) + # On MiNT this can take a long time and run out of memory. + lt_cv_sys_max_cmd_len=8192; + ;; + + amigaos*) + # On AmigaOS with pdksh, this test takes hours, literally. + # So we just punt and use a minimum line length of 8192. + lt_cv_sys_max_cmd_len=8192; + ;; + + bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) + # This has been around since 386BSD, at least. Likely further. + if test -x /sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` + elif test -x /usr/sbin/sysctl; then + lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` + else + lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs + fi + # And add a safety zone + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + ;; + + interix*) + # We know the value 262144 and hardcode it with a safety zone (like BSD) + lt_cv_sys_max_cmd_len=196608 + ;; + + os2*) + # The test takes a long time on OS/2. + lt_cv_sys_max_cmd_len=8192 + ;; + + osf*) + # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure + # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not + # nice to cause kernel panics so lets avoid the loop below. + # First set a reasonable default. + lt_cv_sys_max_cmd_len=16384 + # + if test -x /sbin/sysconfig; then + case `/sbin/sysconfig -q proc exec_disable_arg_limit` in + *1*) lt_cv_sys_max_cmd_len=-1 ;; + esac + fi + ;; + sco3.2v5*) + lt_cv_sys_max_cmd_len=102400 + ;; + sysv5* | sco5v6* | sysv4.2uw2*) + kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` + if test -n "$kargmax"; then + lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` + else + lt_cv_sys_max_cmd_len=32768 + fi + ;; + *) + lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` + if test -n "$lt_cv_sys_max_cmd_len" && \ + test undefined != "$lt_cv_sys_max_cmd_len"; then + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` + else + # Make teststring a little bigger before we do anything with it. + # a 1K string should be a reasonable start. + for i in 1 2 3 4 5 6 7 8; do + teststring=$teststring$teststring + done + SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} + # If test is not a shell built-in, we'll probably end up computing a + # maximum length that is only half of the actual maximum length, but + # we can't tell. + while { test X`env echo "$teststring$teststring" 2>/dev/null` \ + = "X$teststring$teststring"; } >/dev/null 2>&1 && + test 17 != "$i" # 1/2 MB should be enough + do + i=`expr $i + 1` + teststring=$teststring$teststring + done + # Only check the string length outside the loop. + lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` + teststring= + # Add a significant safety factor because C++ compilers can tack on + # massive amounts of additional arguments before passing them to the + # linker. It appears as though 1/2 is a usable value. + lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` + fi + ;; + esac +]) +if test -n "$lt_cv_sys_max_cmd_len"; then + AC_MSG_RESULT($lt_cv_sys_max_cmd_len) +else + AC_MSG_RESULT(none) +fi +max_cmd_len=$lt_cv_sys_max_cmd_len +_LT_DECL([], [max_cmd_len], [0], + [What is the maximum length of a command?]) +])# LT_CMD_MAX_LEN + +# Old name: +AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) + + +# _LT_HEADER_DLFCN +# ---------------- +m4_defun([_LT_HEADER_DLFCN], +[AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl +])# _LT_HEADER_DLFCN + + +# _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, +# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) +# ---------------------------------------------------------------- +m4_defun([_LT_TRY_DLOPEN_SELF], +[m4_require([_LT_HEADER_DLFCN])dnl +if test yes = "$cross_compiling"; then : + [$4] +else + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext <<_LT_EOF +[#line $LINENO "configure" +#include "confdefs.h" + +#if HAVE_DLFCN_H +#include +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +/* When -fvisibility=hidden is used, assume the code has been annotated + correspondingly for the symbols needed. */ +#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) +int fnord () __attribute__((visibility("default"))); +#endif + +int fnord () { return 42; } +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else + { + if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + else puts (dlerror ()); + } + /* dlclose (self); */ + } + else + puts (dlerror ()); + + return status; +}] +_LT_EOF + if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then + (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) $1 ;; + x$lt_dlneed_uscore) $2 ;; + x$lt_dlunknown|x*) $3 ;; + esac + else : + # compilation failed + $3 + fi +fi +rm -fr conftest* +])# _LT_TRY_DLOPEN_SELF + + +# LT_SYS_DLOPEN_SELF +# ------------------ +AC_DEFUN([LT_SYS_DLOPEN_SELF], +[m4_require([_LT_HEADER_DLFCN])dnl +if test yes != "$enable_dlopen"; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen=load_add_on + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + mingw* | pw32* | cegcc*) + lt_cv_dlopen=LoadLibrary + lt_cv_dlopen_libs= + ;; + + cygwin*) + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + ;; + + darwin*) + # if libdl is installed we need to link against it + AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[ + lt_cv_dlopen=dyld + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ]) + ;; + + tpf*) + # Don't try to run any link tests for TPF. We know it's impossible + # because TPF is a cross-compiler, and we know how we open DSOs. + lt_cv_dlopen=dlopen + lt_cv_dlopen_libs= + lt_cv_dlopen_self=no + ;; + + *) + AC_CHECK_FUNC([shl_load], + [lt_cv_dlopen=shl_load], + [AC_CHECK_LIB([dld], [shl_load], + [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld], + [AC_CHECK_FUNC([dlopen], + [lt_cv_dlopen=dlopen], + [AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl], + [AC_CHECK_LIB([svld], [dlopen], + [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld], + [AC_CHECK_LIB([dld], [dld_link], + [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld]) + ]) + ]) + ]) + ]) + ]) + ;; + esac + + if test no = "$lt_cv_dlopen"; then + enable_dlopen=no + else + enable_dlopen=yes + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS=$CPPFLAGS + test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS=$LDFLAGS + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS=$LIBS + LIBS="$lt_cv_dlopen_libs $LIBS" + + AC_CACHE_CHECK([whether a program can dlopen itself], + lt_cv_dlopen_self, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, + lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) + ]) + + if test yes = "$lt_cv_dlopen_self"; then + wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" + AC_CACHE_CHECK([whether a statically linked program can dlopen itself], + lt_cv_dlopen_self_static, [dnl + _LT_TRY_DLOPEN_SELF( + lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, + lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) + ]) + fi + + CPPFLAGS=$save_CPPFLAGS + LDFLAGS=$save_LDFLAGS + LIBS=$save_LIBS + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi +_LT_DECL([dlopen_support], [enable_dlopen], [0], + [Whether dlopen is supported]) +_LT_DECL([dlopen_self], [enable_dlopen_self], [0], + [Whether dlopen of programs is supported]) +_LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], + [Whether dlopen of statically linked programs is supported]) +])# LT_SYS_DLOPEN_SELF + +# Old name: +AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) + + +# _LT_COMPILER_C_O([TAGNAME]) +# --------------------------- +# Check to see if options -c and -o are simultaneously supported by compiler. +# This macro does not hard code the compiler like AC_PROG_CC_C_O. +m4_defun([_LT_COMPILER_C_O], +[m4_require([_LT_DECL_SED])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_TAG_COMPILER])dnl +AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], + [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], + [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no + $RM -r conftest 2>/dev/null + mkdir conftest + cd conftest + mkdir out + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + lt_compiler_flag="-o out/conftest2.$ac_objext" + # Insert the option either (1) after the last *FLAGS variable, or + # (2) before a word containing "conftest.", or (3) at the end. + # Note that $ac_compile itself does not contain backslashes and begins + # with a dollar sign (not a hyphen), so the echo should work correctly. + lt_compile=`echo "$ac_compile" | $SED \ + -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ + -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ + -e 's:$: $lt_compiler_flag:'` + (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$lt_compile" 2>out/conftest.err) + ac_status=$? + cat out/conftest.err >&AS_MESSAGE_LOG_FD + echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD + if (exit $ac_status) && test -s out/conftest2.$ac_objext + then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp + $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 + if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then + _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + fi + fi + chmod u+w . 2>&AS_MESSAGE_LOG_FD + $RM conftest* + # SGI C++ compiler will create directory out/ii_files/ for + # template instantiation + test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files + $RM out/* && rmdir out + cd .. + $RM -r conftest + $RM conftest* +]) +_LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], + [Does compiler simultaneously support -c and -o options?]) +])# _LT_COMPILER_C_O + + +# _LT_COMPILER_FILE_LOCKS([TAGNAME]) +# ---------------------------------- +# Check to see if we can do hard links to lock some files if needed +m4_defun([_LT_COMPILER_FILE_LOCKS], +[m4_require([_LT_ENABLE_LOCK])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +_LT_COMPILER_C_O([$1]) + +hard_links=nottested +if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_locks"; then + # do not overwrite the value of need_locks provided by the user + AC_MSG_CHECKING([if we can lock with hard links]) + hard_links=yes + $RM conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + AC_MSG_RESULT([$hard_links]) + if test no = "$hard_links"; then + AC_MSG_WARN(['$CC' does not support '-c -o', so 'make -j' may be unsafe]) + need_locks=warn + fi +else + need_locks=no +fi +_LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) +])# _LT_COMPILER_FILE_LOCKS + + +# _LT_CHECK_OBJDIR +# ---------------- +m4_defun([_LT_CHECK_OBJDIR], +[AC_CACHE_CHECK([for objdir], [lt_cv_objdir], +[rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + lt_cv_objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + lt_cv_objdir=_libs +fi +rmdir .libs 2>/dev/null]) +objdir=$lt_cv_objdir +_LT_DECL([], [objdir], [0], + [The name of the directory that contains temporary libtool files])dnl +m4_pattern_allow([LT_OBJDIR])dnl +AC_DEFINE_UNQUOTED([LT_OBJDIR], "$lt_cv_objdir/", + [Define to the sub-directory where libtool stores uninstalled libraries.]) +])# _LT_CHECK_OBJDIR + + +# _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) +# -------------------------------------- +# Check hardcoding attributes. +m4_defun([_LT_LINKER_HARDCODE_LIBPATH], +[AC_MSG_CHECKING([how to hardcode library paths into programs]) +_LT_TAGVAR(hardcode_action, $1)= +if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || + test -n "$_LT_TAGVAR(runpath_var, $1)" || + test yes = "$_LT_TAGVAR(hardcode_automatic, $1)"; then + + # We can hardcode non-existent directories. + if test no != "$_LT_TAGVAR(hardcode_direct, $1)" && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" && + test no != "$_LT_TAGVAR(hardcode_minus_L, $1)"; then + # Linking always hardcodes the temporary library directory. + _LT_TAGVAR(hardcode_action, $1)=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + _LT_TAGVAR(hardcode_action, $1)=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + _LT_TAGVAR(hardcode_action, $1)=unsupported +fi +AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) + +if test relink = "$_LT_TAGVAR(hardcode_action, $1)" || + test yes = "$_LT_TAGVAR(inherit_rpath, $1)"; then + # Fast installation is not supported + enable_fast_install=no +elif test yes = "$shlibpath_overrides_runpath" || + test no = "$enable_shared"; then + # Fast installation is not necessary + enable_fast_install=needless +fi +_LT_TAGDECL([], [hardcode_action], [0], + [How to hardcode a shared library path into an executable]) +])# _LT_LINKER_HARDCODE_LIBPATH + + +# _LT_CMD_STRIPLIB +# ---------------- +m4_defun([_LT_CMD_STRIPLIB], +[m4_require([_LT_DECL_EGREP]) +striplib= +old_striplib= +AC_MSG_CHECKING([whether stripping libraries is possible]) +if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + AC_MSG_RESULT([yes]) +else +# FIXME - insert some real tests, host_os isn't really good enough + case $host_os in + darwin*) + if test -n "$STRIP"; then + striplib="$STRIP -x" + old_striplib="$STRIP -S" + AC_MSG_RESULT([yes]) + else + AC_MSG_RESULT([no]) + fi + ;; + *) + AC_MSG_RESULT([no]) + ;; + esac +fi +_LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) +_LT_DECL([], [striplib], [1]) +])# _LT_CMD_STRIPLIB + + +# _LT_PREPARE_MUNGE_PATH_LIST +# --------------------------- +# Make sure func_munge_path_list() is defined correctly. +m4_defun([_LT_PREPARE_MUNGE_PATH_LIST], +[[# func_munge_path_list VARIABLE PATH +# ----------------------------------- +# VARIABLE is name of variable containing _space_ separated list of +# directories to be munged by the contents of PATH, which is string +# having a format: +# "DIR[:DIR]:" +# string "DIR[ DIR]" will be prepended to VARIABLE +# ":DIR[:DIR]" +# string "DIR[ DIR]" will be appended to VARIABLE +# "DIRP[:DIRP]::[DIRA:]DIRA" +# string "DIRP[ DIRP]" will be prepended to VARIABLE and string +# "DIRA[ DIRA]" will be appended to VARIABLE +# "DIR[:DIR]" +# VARIABLE will be replaced by "DIR[ DIR]" +func_munge_path_list () +{ + case x@S|@2 in + x) + ;; + *:) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" + ;; + x:*) + eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + *::*) + eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" + eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" + ;; + *) + eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" + ;; + esac +} +]])# _LT_PREPARE_PATH_LIST + + +# _LT_SYS_DYNAMIC_LINKER([TAG]) +# ----------------------------- +# PORTME Fill in your ld.so characteristics +m4_defun([_LT_SYS_DYNAMIC_LINKER], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_OBJDUMP])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_CHECK_SHELL_FEATURES])dnl +m4_require([_LT_PREPARE_MUNGE_PATH_LIST])dnl +AC_MSG_CHECKING([dynamic linker characteristics]) +m4_if([$1], + [], [ +if test yes = "$GCC"; then + case $host_os in + darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; + *) lt_awk_arg='/^libraries:/' ;; + esac + case $host_os in + mingw* | cegcc*) lt_sed_strip_eq='s|=\([[A-Za-z]]:\)|\1|g' ;; + *) lt_sed_strip_eq='s|=/|/|g' ;; + esac + lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` + case $lt_search_path_spec in + *\;*) + # if the path contains ";" then we assume it to be the separator + # otherwise default to the standard path separator (i.e. ":") - it is + # assumed that no part of a normal pathname contains ";" but that should + # okay in the real world where ";" in dirpaths is itself problematic. + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` + ;; + *) + lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` + ;; + esac + # Ok, now we have the path, separated by spaces, we can step through it + # and add multilib dir if necessary... + lt_tmp_lt_search_path_spec= + lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` + # ...but if some path component already ends with the multilib dir we assume + # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). + case "$lt_multi_os_dir; $lt_search_path_spec " in + "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) + lt_multi_os_dir= + ;; + esac + for lt_sys_path in $lt_search_path_spec; do + if test -d "$lt_sys_path$lt_multi_os_dir"; then + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" + elif test -n "$lt_multi_os_dir"; then + test -d "$lt_sys_path" && \ + lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" + fi + done + lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' +BEGIN {RS = " "; FS = "/|\n";} { + lt_foo = ""; + lt_count = 0; + for (lt_i = NF; lt_i > 0; lt_i--) { + if ($lt_i != "" && $lt_i != ".") { + if ($lt_i == "..") { + lt_count++; + } else { + if (lt_count == 0) { + lt_foo = "/" $lt_i lt_foo; + } else { + lt_count--; + } + } + } + } + if (lt_foo != "") { lt_freq[[lt_foo]]++; } + if (lt_freq[[lt_foo]] == 1) { print lt_foo; } +}'` + # AWK program above erroneously prepends '/' to C:/dos/paths + # for these hosts. + case $host_os in + mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ + $SED 's|/\([[A-Za-z]]:\)|\1|g'` ;; + esac + sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` +else + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" +fi]) +library_names_spec= +libname_spec='lib$name' +soname_spec= +shrext_cmds=.so +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +need_lib_prefix=unknown +hardcode_into_libs=no + +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +need_version=unknown + +AC_ARG_VAR([LT_SYS_LIBRARY_PATH], +[User-defined run-time library search path.]) + +case $host_os in +aix3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX 3 has no versioning support, so we append a major version to the name. + soname_spec='$libname$release$shared_ext$major' + ;; + +aix[[4-9]]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test ia64 = "$host_cpu"; then + # AIX 5 supports IA64 + library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line '#! .'. This would cause the generated library to + # depend on '.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[[01]] | aix4.[[01]].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # Using Import Files as archive members, it is possible to support + # filename-based versioning of shared library archives on AIX. While + # this would work for both with and without runtime linking, it will + # prevent static linking of such archives. So we do filename-based + # shared library versioning with .so extension only, which is used + # when both runtime linking and shared linking is enabled. + # Unfortunately, runtime linking may impact performance, so we do + # not want this to be the default eventually. Also, we use the + # versioned .so libs for executables only if there is the -brtl + # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. + # To allow for filename-based versioning support, we need to create + # libNAME.so.V as an archive file, containing: + # *) an Import File, referring to the versioned filename of the + # archive as well as the shared archive member, telling the + # bitwidth (32 or 64) of that shared object, and providing the + # list of exported symbols of that shared object, eventually + # decorated with the 'weak' keyword + # *) the shared object with the F_LOADONLY flag set, to really avoid + # it being seen by the linker. + # At run time we better use the real file rather than another symlink, + # but for link time we create the symlink libNAME.so -> libNAME.so.V + + case $with_aix_soname,$aix_use_runtimelinking in + # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct + # soname into executable. Probably we can add versioning support to + # collect2, so additional links can be useful in future. + aix,yes) # traditional libtool + dynamic_linker='AIX unversionable lib.so' + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + aix,no) # traditional AIX only + dynamic_linker='AIX lib.a[(]lib.so.V[)]' + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + ;; + svr4,*) # full svr4 only + dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)]" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,yes) # both, prefer svr4 + dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)], lib.a[(]lib.so.V[)]" + library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' + # unpreferred sharedlib libNAME.a needs extra handling + postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' + postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' + # We do not specify a path in Import Files, so LIBPATH fires. + shlibpath_overrides_runpath=yes + ;; + *,no) # both, prefer aix + dynamic_linker="AIX lib.a[(]lib.so.V[)], lib.so.V[(]$shared_archive_member_spec.o[)]" + library_names_spec='$libname$release.a $libname.a' + soname_spec='$libname$release$shared_ext$major' + # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling + postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' + postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' + ;; + esac + shlibpath_var=LIBPATH + fi + ;; + +amigaos*) + case $host_cpu in + powerpc) + # Since July 2007 AmigaOS4 officially supports .so libraries. + # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + ;; + m68k) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' + ;; + esac + ;; + +beos*) + library_names_spec='$libname$shared_ext' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi[[45]]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32* | cegcc*) + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + + case $GCC,$cc_basename in + yes,*) + # gcc + library_names_spec='$libname.dll.a' + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + + case $host_os in + cygwin*) + # Cygwin DLLs use 'cyg' prefix rather than 'lib' + soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' +m4_if([$1], [],[ + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"]) + ;; + mingw* | cegcc*) + # MinGW DLLs use traditional 'lib' prefix + soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' + ;; + pw32*) + # pw32 DLLs use 'pw' prefix rather than 'lib' + library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' + ;; + esac + dynamic_linker='Win32 ld.exe' + ;; + + *,cl*) + # Native MSVC + libname_spec='$name' + soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' + library_names_spec='$libname.dll.lib' + + case $build_os in + mingw*) + sys_lib_search_path_spec= + lt_save_ifs=$IFS + IFS=';' + for lt_path in $LIB + do + IFS=$lt_save_ifs + # Let DOS variable expansion print the short 8.3 style file name. + lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` + sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" + done + IFS=$lt_save_ifs + # Convert to MSYS style. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'` + ;; + cygwin*) + # Convert to unix form, then to dos form, then back to unix form + # but this time dos style (no spaces!) so that the unix form looks + # like /cygdrive/c/PROGRA~1:/cygdr... + sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` + sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` + sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + ;; + *) + sys_lib_search_path_spec=$LIB + if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then + # It is most probably a Windows format PATH. + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` + else + sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` + fi + # FIXME: find the short name or the path components, as spaces are + # common. (e.g. "Program Files" -> "PROGRA~1") + ;; + esac + + # DLL is installed to $(libdir)/../bin by postinstall_cmds + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + shlibpath_overrides_runpath=yes + dynamic_linker='Win32 link.exe' + ;; + + *) + # Assume MSVC wrapper + library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib' + dynamic_linker='Win32 ld.exe' + ;; + esac + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' + soname_spec='$libname$release$major$shared_ext' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' +m4_if([$1], [],[ + sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) + sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' + ;; + +dgux*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +freebsd* | dragonfly*) + # DragonFly does not have aout. When/if they implement a new + # versioning mechanism, adjust this. + if test -x /usr/bin/objformat; then + objformat=`/usr/bin/objformat` + else + case $host_os in + freebsd[[23]].*) objformat=aout ;; + *) objformat=elf ;; + esac + fi + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2.*) + shlibpath_overrides_runpath=yes + ;; + freebsd3.[[01]]* | freebsdelf3.[[01]]*) + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ + freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + *) # from 4.6 on, and DragonFly + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + esac + ;; + +haiku*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + dynamic_linker="$host_os runtime_loader" + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LIBRARY_PATH + shlibpath_overrides_runpath=no + sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + version_type=sunos + need_lib_prefix=no + need_version=no + case $host_cpu in + ia64*) + shrext_cmds='.so' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.so" + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + if test 32 = "$HPUX_IA64_MODE"; then + sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" + sys_lib_dlsearch_path_spec=/usr/lib/hpux32 + else + sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" + sys_lib_dlsearch_path_spec=/usr/lib/hpux64 + fi + ;; + hppa*64*) + shrext_cmds='.sl' + hardcode_into_libs=yes + dynamic_linker="$host_os dld.sl" + shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH + shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + *) + shrext_cmds='.sl' + dynamic_linker="$host_os dld.sl" + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + ;; + esac + # HP-UX runs *really* slowly unless shared libraries are mode 555, ... + postinstall_cmds='chmod 555 $lib' + # or fails outright, so override atomically: + install_override_mode=555 + ;; + +interix[[3-9]]*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) + if test yes = "$lt_cv_prog_gnu_ld"; then + version_type=linux # correct to gnu/linux during the next big refactor + else + version_type=irix + fi ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") + libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") + libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") + libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" + sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" + hardcode_into_libs=yes + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux*oldld* | linux*aout* | linux*coff*) + dynamic_linker=no + ;; + +linux*android*) + version_type=none # Android doesn't support versioned libraries. + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext' + soname_spec='$libname$release$shared_ext' + finish_cmds= + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + dynamic_linker='Android linker' + # Don't embed -rpath directories since the linker doesn't support them. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + + # Some binutils ld are patched to set DT_RUNPATH + AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath], + [lt_cv_shlibpath_overrides_runpath=no + save_LDFLAGS=$LDFLAGS + save_libdir=$libdir + eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ + LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" + AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], + [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], + [lt_cv_shlibpath_overrides_runpath=yes])]) + LDFLAGS=$save_LDFLAGS + libdir=$save_libdir + ]) + shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath + + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # Ideally, we could use ldconfig to report *all* directores which are + # searched for libraries, however this is still not possible. Aside from not + # being certain /sbin/ldconfig is available, command + # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, + # even though it is searched at run-time. Try to do the best guess by + # appending ld.so.conf contents (and includes) to the search path. + if test -f /etc/ld.so.conf; then + lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` + sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" + fi + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsdelf*-gnu) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' + soname_spec='${libname}${release}${shared_ext}$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='NetBSD ld.elf_so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +*nto* | *qnx*) + version_type=qnx + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='ldqnx.so' + ;; + +openbsd* | bitrig*) + version_type=sunos + sys_lib_dlsearch_path_spec=/usr/lib + need_lib_prefix=no + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + need_version=no + else + need_version=yes + fi + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +os2*) + libname_spec='$name' + version_type=windows + shrext_cmds=.dll + need_version=no + need_lib_prefix=no + # OS/2 can only load a DLL with a base name of 8 characters or less. + soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; + v=$($ECHO $release$versuffix | tr -d .-); + n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); + $ECHO $n$v`$shared_ext' + library_names_spec='${libname}_dll.$libext' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=BEGINLIBPATH + sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + postinstall_cmds='base_file=`basename \$file`~ + dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog $dir/$dlname \$dldir/$dlname~ + chmod a+x \$dldir/$dlname~ + if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then + eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; + fi' + postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $RM \$dlpath' + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_lib_prefix=no + need_version=no + soname_spec='$libname$release$shared_ext$major' + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec + ;; + +rdos*) + dynamic_linker=no + ;; + +solaris*) + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test yes = "$with_gnu_ld"; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.3*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +sysv4*MP*) + if test -d /usr/nec; then + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' + soname_spec='$libname$shared_ext.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + version_type=sco + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + if test yes = "$with_gnu_ld"; then + sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' + else + sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' + case $host_os in + sco3.2v5*) + sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" + ;; + esac + fi + sys_lib_dlsearch_path_spec='/usr/lib' + ;; + +tpf*) + # TPF is a cross-target only. Preferred cross-host = GNU/Linux. + version_type=linux # correct to gnu/linux during the next big refactor + need_lib_prefix=no + need_version=no + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + +uts4*) + version_type=linux # correct to gnu/linux during the next big refactor + library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' + soname_spec='$libname$release$shared_ext$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +*) + dynamic_linker=no + ;; +esac +AC_MSG_RESULT([$dynamic_linker]) +test no = "$dynamic_linker" && can_build_shared=no + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test yes = "$GCC"; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then + sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec +fi + +if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then + sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec +fi + +# remember unaugmented sys_lib_dlsearch_path content for libtool script decls... +configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec + +# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code +func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" + +# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool +configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH + +_LT_DECL([], [variables_saved_for_relink], [1], + [Variables whose values should be saved in libtool wrapper scripts and + restored at link time]) +_LT_DECL([], [need_lib_prefix], [0], + [Do we need the "lib" prefix for modules?]) +_LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) +_LT_DECL([], [version_type], [0], [Library versioning type]) +_LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) +_LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) +_LT_DECL([], [shlibpath_overrides_runpath], [0], + [Is shlibpath searched before the hard-coded library search path?]) +_LT_DECL([], [libname_spec], [1], [Format of library name prefix]) +_LT_DECL([], [library_names_spec], [1], + [[List of archive names. First name is the real one, the rest are links. + The last name is the one that the linker finds with -lNAME]]) +_LT_DECL([], [soname_spec], [1], + [[The coded name of the library, if different from the real name]]) +_LT_DECL([], [install_override_mode], [1], + [Permission mode override for installation of shared libraries]) +_LT_DECL([], [postinstall_cmds], [2], + [Command to use after installation of a shared archive]) +_LT_DECL([], [postuninstall_cmds], [2], + [Command to use after uninstallation of a shared archive]) +_LT_DECL([], [finish_cmds], [2], + [Commands used to finish a libtool library installation in a directory]) +_LT_DECL([], [finish_eval], [1], + [[As "finish_cmds", except a single script fragment to be evaled but + not shown]]) +_LT_DECL([], [hardcode_into_libs], [0], + [Whether we should hardcode library paths into libraries]) +_LT_DECL([], [sys_lib_search_path_spec], [2], + [Compile-time system search path for libraries]) +_LT_DECL([sys_lib_dlsearch_path_spec], [configure_time_dlsearch_path], [2], + [Detected run-time system search path for libraries]) +_LT_DECL([], [configure_time_lt_sys_library_path], [2], + [Explicit LT_SYS_LIBRARY_PATH set during ./configure time]) +])# _LT_SYS_DYNAMIC_LINKER + + +# _LT_PATH_TOOL_PREFIX(TOOL) +# -------------------------- +# find a file program that can recognize shared library +AC_DEFUN([_LT_PATH_TOOL_PREFIX], +[m4_require([_LT_DECL_EGREP])dnl +AC_MSG_CHECKING([for $1]) +AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, +[case $MAGIC_CMD in +[[\\/*] | ?:[\\/]*]) + lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. + ;; +*) + lt_save_MAGIC_CMD=$MAGIC_CMD + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR +dnl $ac_dummy forces splitting on constant user-supplied paths. +dnl POSIX.2 word splitting is done only on the output of word expansions, +dnl not every word. This closes a longstanding sh security hole. + ac_dummy="m4_if([$2], , $PATH, [$2])" + for ac_dir in $ac_dummy; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$1"; then + lt_cv_path_MAGIC_CMD=$ac_dir/"$1" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` + MAGIC_CMD=$lt_cv_path_MAGIC_CMD + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + $EGREP "$file_magic_regex" > /dev/null; then + : + else + cat <<_LT_EOF 1>&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +_LT_EOF + fi ;; + esac + fi + break + fi + done + IFS=$lt_save_ifs + MAGIC_CMD=$lt_save_MAGIC_CMD + ;; +esac]) +MAGIC_CMD=$lt_cv_path_MAGIC_CMD +if test -n "$MAGIC_CMD"; then + AC_MSG_RESULT($MAGIC_CMD) +else + AC_MSG_RESULT(no) +fi +_LT_DECL([], [MAGIC_CMD], [0], + [Used to examine libraries when file_magic_cmd begins with "file"])dnl +])# _LT_PATH_TOOL_PREFIX + +# Old name: +AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) + + +# _LT_PATH_MAGIC +# -------------- +# find a file program that can recognize a shared library +m4_defun([_LT_PATH_MAGIC], +[_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) + else + MAGIC_CMD=: + fi +fi +])# _LT_PATH_MAGIC + + +# LT_PATH_LD +# ---------- +# find the pathname to the GNU or non-GNU linker +AC_DEFUN([LT_PATH_LD], +[AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_PROG_ECHO_BACKSLASH])dnl + +AC_ARG_WITH([gnu-ld], + [AS_HELP_STRING([--with-gnu-ld], + [assume the C compiler uses GNU ld @<:@default=no@:>@])], + [test no = "$withval" || with_gnu_ld=yes], + [with_gnu_ld=no])dnl + +ac_prog=ld +if test yes = "$GCC"; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by $CC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return, which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]]* | ?:[[\\/]]*) + re_direlt='/[[^/]][[^/]]*/\.\./' + # Canonicalize the pathname of ld + ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` + while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do + ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` + done + test -z "$LD" && LD=$ac_prog + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test yes = "$with_gnu_ld"; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL(lt_cv_path_LD, +[if test -z "$LD"; then + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD=$ac_dir/$ac_prog + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some variants of GNU ld only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + case `"$lt_cv_path_LD" -v 2>&1 &1 conftest.i +cat conftest.i conftest.i >conftest2.i +: ${lt_DD:=$DD} +AC_PATH_PROGS_FEATURE_CHECK([lt_DD], [dd], +[if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: +fi]) +rm -f conftest.i conftest2.i conftest.out]) +])# _LT_PATH_DD + + +# _LT_CMD_TRUNCATE +# ---------------- +# find command to truncate a binary pipe +m4_defun([_LT_CMD_TRUNCATE], +[m4_require([_LT_PATH_DD]) +AC_CACHE_CHECK([how to truncate binary pipes], [lt_cv_truncate_bin], +[printf 0123456789abcdef0123456789abcdef >conftest.i +cat conftest.i conftest.i >conftest2.i +lt_cv_truncate_bin= +if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then + cmp -s conftest.i conftest.out \ + && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" +fi +rm -f conftest.i conftest2.i conftest.out +test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"]) +_LT_DECL([lt_truncate_bin], [lt_cv_truncate_bin], [1], + [Command to truncate a binary pipe]) +])# _LT_CMD_TRUNCATE + + +# _LT_CHECK_MAGIC_METHOD +# ---------------------- +# how to check for library dependencies +# -- PORTME fill in with the dynamic library characteristics +m4_defun([_LT_CHECK_MAGIC_METHOD], +[m4_require([_LT_DECL_EGREP]) +m4_require([_LT_DECL_OBJDUMP]) +AC_CACHE_CHECK([how to recognize dependent libraries], +lt_cv_deplibs_check_method, +[lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# 'unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# that responds to the $file_magic_cmd with a given extended regex. +# If you have 'file' or equivalent on your system and you're not sure +# whether 'pass_all' will *always* work, you probably want this one. + +case $host_os in +aix[[4-9]]*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi[[45]]*) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='/usr/bin/file -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin*) + # func_win32_libid is a shell function defined in ltmain.sh + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + ;; + +mingw* | pw32*) + # Base MSYS/MinGW do not provide the 'file' command needed by + # func_win32_libid shell function, so use a weaker test based on 'objdump', + # unless we find 'file', for example because we are cross-compiling. + if ( file / ) >/dev/null 2>&1; then + lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' + lt_cv_file_magic_cmd='func_win32_libid' + else + # Keep this pattern in sync with the one in func_win32_libid. + lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' + lt_cv_file_magic_cmd='$OBJDUMP -f' + fi + ;; + +cegcc*) + # use the weaker test based on 'objdump'. See mingw*. + lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method=pass_all + ;; + +freebsd* | dragonfly*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +haiku*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20* | hpux11*) + lt_cv_file_magic_cmd=/usr/bin/file + case $host_cpu in + ia64*) + lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' + lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so + ;; + hppa*64*) + [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'] + lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl + ;; + *) + lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library' + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + esac + ;; + +interix[[3-9]]*) + # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be glibc/ELF. +linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +*nto* | *qnx*) + lt_cv_deplibs_check_method=pass_all + ;; + +openbsd* | bitrig*) + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' + else + lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +rdos*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.3*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + pc) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; + +tpf*) + lt_cv_deplibs_check_method=pass_all + ;; +os2*) + lt_cv_deplibs_check_method=pass_all + ;; +esac +]) + +file_magic_glob= +want_nocaseglob=no +if test "$build" = "$host"; then + case $host_os in + mingw* | pw32*) + if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then + want_nocaseglob=yes + else + file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"` + fi + ;; + esac +fi + +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +test -z "$deplibs_check_method" && deplibs_check_method=unknown + +_LT_DECL([], [deplibs_check_method], [1], + [Method to check whether dependent libraries are shared objects]) +_LT_DECL([], [file_magic_cmd], [1], + [Command to use when deplibs_check_method = "file_magic"]) +_LT_DECL([], [file_magic_glob], [1], + [How to find potential files when deplibs_check_method = "file_magic"]) +_LT_DECL([], [want_nocaseglob], [1], + [Find potential files using nocaseglob when deplibs_check_method = "file_magic"]) +])# _LT_CHECK_MAGIC_METHOD + + +# LT_PATH_NM +# ---------- +# find the pathname to a BSD- or MS-compatible name lister +AC_DEFUN([LT_PATH_NM], +[AC_REQUIRE([AC_PROG_CC])dnl +AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, +[if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM=$NM +else + lt_nm_to_check=${ac_tool_prefix}nm + if test -n "$ac_tool_prefix" && test "$build" = "$host"; then + lt_nm_to_check="$lt_nm_to_check nm" + fi + for lt_tmp_nm in $lt_nm_to_check; do + lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do + IFS=$lt_save_ifs + test -z "$ac_dir" && ac_dir=. + tmp_nm=$ac_dir/$lt_tmp_nm + if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the 'sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty + case $build_os in + mingw*) lt_bad_file=conftest.nm/nofile ;; + *) lt_bad_file=/dev/null ;; + esac + case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in + *$lt_bad_file* | *'Invalid file or object type'*) + lt_cv_path_NM="$tmp_nm -B" + break 2 + ;; + *) + case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in + */dev/null*) + lt_cv_path_NM="$tmp_nm -p" + break 2 + ;; + *) + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + ;; + esac + ;; + esac + fi + done + IFS=$lt_save_ifs + done + : ${lt_cv_path_NM=no} +fi]) +if test no != "$lt_cv_path_NM"; then + NM=$lt_cv_path_NM +else + # Didn't find any BSD compatible name lister, look for dumpbin. + if test -n "$DUMPBIN"; then : + # Let the user override the test. + else + AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) + case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in + *COFF*) + DUMPBIN="$DUMPBIN -symbols -headers" + ;; + *) + DUMPBIN=: + ;; + esac + fi + AC_SUBST([DUMPBIN]) + if test : != "$DUMPBIN"; then + NM=$DUMPBIN + fi +fi +test -z "$NM" && NM=nm +AC_SUBST([NM]) +_LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl + +AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], + [lt_cv_nm_interface="BSD nm" + echo "int some_variable = 0;" > conftest.$ac_ext + (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) + (eval "$ac_compile" 2>conftest.err) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) + (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) + cat conftest.err >&AS_MESSAGE_LOG_FD + (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) + cat conftest.out >&AS_MESSAGE_LOG_FD + if $GREP 'External.*some_variable' conftest.out > /dev/null; then + lt_cv_nm_interface="MS dumpbin" + fi + rm -f conftest*]) +])# LT_PATH_NM + +# Old names: +AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) +AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_PROG_NM], []) +dnl AC_DEFUN([AC_PROG_NM], []) + +# _LT_CHECK_SHAREDLIB_FROM_LINKLIB +# -------------------------------- +# how to determine the name of the shared library +# associated with a specific link library. +# -- PORTME fill in with the dynamic library characteristics +m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB], +[m4_require([_LT_DECL_EGREP]) +m4_require([_LT_DECL_OBJDUMP]) +m4_require([_LT_DECL_DLLTOOL]) +AC_CACHE_CHECK([how to associate runtime and link libraries], +lt_cv_sharedlib_from_linklib_cmd, +[lt_cv_sharedlib_from_linklib_cmd='unknown' + +case $host_os in +cygwin* | mingw* | pw32* | cegcc*) + # two different shell functions defined in ltmain.sh; + # decide which one to use based on capabilities of $DLLTOOL + case `$DLLTOOL --help 2>&1` in + *--identify-strict*) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib + ;; + *) + lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback + ;; + esac + ;; +*) + # fallback: assume linklib IS sharedlib + lt_cv_sharedlib_from_linklib_cmd=$ECHO + ;; +esac +]) +sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd +test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO + +_LT_DECL([], [sharedlib_from_linklib_cmd], [1], + [Command to associate shared and link libraries]) +])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB + + +# _LT_PATH_MANIFEST_TOOL +# ---------------------- +# locate the manifest tool +m4_defun([_LT_PATH_MANIFEST_TOOL], +[AC_CHECK_TOOL(MANIFEST_TOOL, mt, :) +test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt +AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool], + [lt_cv_path_mainfest_tool=no + echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD + $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out + cat conftest.err >&AS_MESSAGE_LOG_FD + if $GREP 'Manifest Tool' conftest.out > /dev/null; then + lt_cv_path_mainfest_tool=yes + fi + rm -f conftest*]) +if test yes != "$lt_cv_path_mainfest_tool"; then + MANIFEST_TOOL=: +fi +_LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl +])# _LT_PATH_MANIFEST_TOOL + + +# _LT_DLL_DEF_P([FILE]) +# --------------------- +# True iff FILE is a Windows DLL '.def' file. +# Keep in sync with func_dll_def_p in the libtool script +AC_DEFUN([_LT_DLL_DEF_P], +[dnl + test DEF = "`$SED -n dnl + -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace + -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments + -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl + -e q dnl Only consider the first "real" line + $1`" dnl +])# _LT_DLL_DEF_P + + +# LT_LIB_M +# -------- +# check for math library +AC_DEFUN([LT_LIB_M], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +LIBM= +case $host in +*-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) + # These system don't have libm, or don't need it + ;; +*-ncr-sysv4.3*) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw) + AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") + ;; +*) + AC_CHECK_LIB(m, cos, LIBM=-lm) + ;; +esac +AC_SUBST([LIBM]) +])# LT_LIB_M + +# Old name: +AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_CHECK_LIBM], []) + + +# _LT_COMPILER_NO_RTTI([TAGNAME]) +# ------------------------------- +m4_defun([_LT_COMPILER_NO_RTTI], +[m4_require([_LT_TAG_COMPILER])dnl + +_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= + +if test yes = "$GCC"; then + case $cc_basename in + nvcc*) + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;; + *) + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;; + esac + + _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], + lt_cv_prog_compiler_rtti_exceptions, + [-fno-rtti -fno-exceptions], [], + [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) +fi +_LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], + [Compiler flag to turn off builtin functions]) +])# _LT_COMPILER_NO_RTTI + + +# _LT_CMD_GLOBAL_SYMBOLS +# ---------------------- +m4_defun([_LT_CMD_GLOBAL_SYMBOLS], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_PROG_AWK])dnl +AC_REQUIRE([LT_PATH_NM])dnl +AC_REQUIRE([LT_PATH_LD])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_TAG_COMPILER])dnl + +# Check for command to grab the raw symbol name followed by C symbol from nm. +AC_MSG_CHECKING([command to parse $NM output from $compiler object]) +AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], +[ +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[[BCDEGRST]]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[[BCDT]]' + ;; +cygwin* | mingw* | pw32* | cegcc*) + symcode='[[ABCDGISTW]]' + ;; +hpux*) + if test ia64 = "$host_cpu"; then + symcode='[[ABCDEGRST]]' + fi + ;; +irix* | nonstopux*) + symcode='[[BCDEGRST]]' + ;; +osf*) + symcode='[[BCDEGQRST]]' + ;; +solaris*) + symcode='[[BDRT]]' + ;; +sco3.2v5*) + symcode='[[DT]]' + ;; +sysv4.2uw2*) + symcode='[[DT]]' + ;; +sysv5* | sco5v6* | unixware* | OpenUNIX*) + symcode='[[ABDT]]' + ;; +sysv4) + symcode='[[DFNSTU]]' + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +case `$NM -V 2>&1` in +*GNU* | *'with BFD'*) + symcode='[[ABCDGIRSTW]]' ;; +esac + +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Gets list of data symbols to import. + lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" + # Adjust the below global symbol transforms to fixup imported variables. + lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" + lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" + lt_c_name_lib_hook="\ + -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ + -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" +else + # Disable hooks by default. + lt_cv_sys_global_symbol_to_import= + lt_cdecl_hook= + lt_c_name_hook= + lt_c_name_lib_hook= +fi + +# Transform an extracted symbol line into a proper C declaration. +# Some systems (esp. on ia64) link data and code symbols differently, +# so use this general approach. +lt_cv_sys_global_symbol_to_cdecl="sed -n"\ +$lt_cdecl_hook\ +" -e 's/^T .* \(.*\)$/extern int \1();/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ +$lt_c_name_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" + +# Transform an extracted symbol line into symbol name with lib prefix and +# symbol address. +lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ +$lt_c_name_lib_hook\ +" -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ +" -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ +" -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" + +# Handle CRLF in mingw tool chain +opt_cr= +case $build_os in +mingw*) + opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# Try without a prefix underscore, then with it. +for ac_symprfx in "" "_"; do + + # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. + symxfrm="\\1 $ac_symprfx\\2 \\2" + + # Write the raw and C identifiers. + if test "$lt_cv_nm_interface" = "MS dumpbin"; then + # Fake it for dumpbin and say T for any non-static function, + # D for any global variable and I for any imported variable. + # Also find C++ and __fastcall symbols from MSVC++, + # which start with @ or ?. + lt_cv_sys_global_symbol_pipe="$AWK ['"\ +" {last_section=section; section=\$ 3};"\ +" /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ +" /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ +" /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ +" /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ +" /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ +" \$ 0!~/External *\|/{next};"\ +" / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ +" {if(hide[section]) next};"\ +" {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ +" {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ +" s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ +" s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ +" ' prfx=^$ac_symprfx]" + else + lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" + fi + lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" + + # Check to see that the pipe works correctly. + pipe_works=no + + rm -f conftest* + cat > conftest.$ac_ext <<_LT_EOF +#ifdef __cplusplus +extern "C" { +#endif +char nm_test_var; +void nm_test_func(void); +void nm_test_func(void){} +#ifdef __cplusplus +} +#endif +int main(){nm_test_var='a';nm_test_func();return(0);} +_LT_EOF + + if AC_TRY_EVAL(ac_compile); then + # Now try to grab the symbols. + nlist=conftest.nm + $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&AS_MESSAGE_LOG_FD + if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&AS_MESSAGE_LOG_FD && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if $GREP ' nm_test_var$' "$nlist" >/dev/null; then + if $GREP ' nm_test_func$' "$nlist" >/dev/null; then + cat <<_LT_EOF > conftest.$ac_ext +/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ +#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE +/* DATA imports from DLLs on WIN32 can't be const, because runtime + relocations are performed -- see ld's documentation on pseudo-relocs. */ +# define LT@&t@_DLSYM_CONST +#elif defined __osf__ +/* This system does not cope well with relocations in const data. */ +# define LT@&t@_DLSYM_CONST +#else +# define LT@&t@_DLSYM_CONST const +#endif + +#ifdef __cplusplus +extern "C" { +#endif + +_LT_EOF + # Now generate the symbol file. + eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' + + cat <<_LT_EOF >> conftest.$ac_ext + +/* The mapping between symbol names and symbols. */ +LT@&t@_DLSYM_CONST struct { + const char *name; + void *address; +} +lt__PROGRAM__LTX_preloaded_symbols[[]] = +{ + { "@PROGRAM@", (void *) 0 }, +_LT_EOF + $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext + cat <<\_LT_EOF >> conftest.$ac_ext + {0, (void *) 0} +}; + +/* This works around a problem in FreeBSD linker */ +#ifdef FREEBSD_WORKAROUND +static const void *lt_preloaded_setup() { + return lt__PROGRAM__LTX_preloaded_symbols; +} +#endif + +#ifdef __cplusplus +} +#endif +_LT_EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + lt_globsym_save_LIBS=$LIBS + lt_globsym_save_CFLAGS=$CFLAGS + LIBS=conftstm.$ac_objext + CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" + if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then + pipe_works=yes + fi + LIBS=$lt_globsym_save_LIBS + CFLAGS=$lt_globsym_save_CFLAGS + else + echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD + fi + else + echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD + fi + else + echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD + cat conftest.$ac_ext >&5 + fi + rm -rf conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test yes = "$pipe_works"; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done +]) +if test -z "$lt_cv_sys_global_symbol_pipe"; then + lt_cv_sys_global_symbol_to_cdecl= +fi +if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then + AC_MSG_RESULT(failed) +else + AC_MSG_RESULT(ok) +fi + +# Response file support. +if test "$lt_cv_nm_interface" = "MS dumpbin"; then + nm_file_list_spec='@' +elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then + nm_file_list_spec='@' +fi + +_LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], + [Take the output of nm and produce a listing of raw symbols and C names]) +_LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], + [Transform the output of nm in a proper C declaration]) +_LT_DECL([global_symbol_to_import], [lt_cv_sys_global_symbol_to_import], [1], + [Transform the output of nm into a list of symbols to manually relocate]) +_LT_DECL([global_symbol_to_c_name_address], + [lt_cv_sys_global_symbol_to_c_name_address], [1], + [Transform the output of nm in a C name address pair]) +_LT_DECL([global_symbol_to_c_name_address_lib_prefix], + [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], + [Transform the output of nm in a C name address pair when lib prefix is needed]) +_LT_DECL([nm_interface], [lt_cv_nm_interface], [1], + [The name lister interface]) +_LT_DECL([], [nm_file_list_spec], [1], + [Specify filename containing input files for $NM]) +]) # _LT_CMD_GLOBAL_SYMBOLS + + +# _LT_COMPILER_PIC([TAGNAME]) +# --------------------------- +m4_defun([_LT_COMPILER_PIC], +[m4_require([_LT_TAG_COMPILER])dnl +_LT_TAGVAR(lt_prog_compiler_wl, $1)= +_LT_TAGVAR(lt_prog_compiler_pic, $1)= +_LT_TAGVAR(lt_prog_compiler_static, $1)= + +m4_if([$1], [CXX], [ + # C++ specific cases for pic, static, wl, etc. + if test yes = "$GXX"; then + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + mingw* | cygwin* | os2* | pw32* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + case $host_os in + os2*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' + ;; + esac + ;; + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + *djgpp*) + # DJGPP does not support shared libraries at all + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + _LT_TAGVAR(lt_prog_compiler_static, $1)= + ;; + interix[[3-9]]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + *qnx* | *nto*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + else + case $host_os in + aix[[4-9]]*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + chorus*) + case $cc_basename in + cxch68*) + # Green Hills C++ Compiler + # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" + ;; + esac + ;; + mingw* | cygwin* | os2* | pw32* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + ;; + dgux*) + case $cc_basename in + ec++*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + ghcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + freebsd* | dragonfly*) + # FreeBSD uses GNU C++ + ;; + hpux9* | hpux10* | hpux11*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' + if test ia64 != "$host_cpu"; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + fi + ;; + aCC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + ;; + *) + ;; + esac + ;; + interix*) + # This is c89, which is MS Visual C++ (no shared libs) + # Anyone wants to do a port? + ;; + irix5* | irix6* | nonstopux*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + # CC pic flag -KPIC is the default. + ;; + *) + ;; + esac + ;; + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + KCC*) + # KAI C++ Compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + ecpc* ) + # old Intel C++ for x86_64, which still supported -KPIC. + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + icpc* ) + # Intel C++, used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + pgCC* | pgcpp*) + # Portland Group C++ compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + cxx*) + # Compaq C++ + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*) + # IBM XL 8.0, 9.0 on PPC and BlueGene + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + esac + ;; + esac + ;; + lynxos*) + ;; + m88k*) + ;; + mvs*) + case $cc_basename in + cxx*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' + ;; + *) + ;; + esac + ;; + netbsd* | netbsdelf*-gnu) + ;; + *qnx* | *nto*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + osf3* | osf4* | osf5*) + case $cc_basename in + KCC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' + ;; + RCC*) + # Rational C++ 2.4.1 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + cxx*) + # Digital/Compaq C++ + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # Make sure the PIC flag is empty. It appears that all Alpha + # Linux and Compaq Tru64 Unix objects are PIC. + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + *) + ;; + esac + ;; + psos*) + ;; + solaris*) + case $cc_basename in + CC* | sunCC*) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + gcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + ;; + *) + ;; + esac + ;; + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + lcc*) + # Lucid + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + ;; + *) + ;; + esac + ;; + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + case $cc_basename in + CC*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + esac + ;; + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + ;; + *) + ;; + esac + ;; + vxworks*) + ;; + *) + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac + fi +], +[ + if test yes = "$GCC"; then + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + + case $host_os in + aix*) + # All AIX code is PIC. + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + m68k) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the '-m68020' flag to GCC prevents building anything better, + # like '-m68040'. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' + ;; + esac + ;; + + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + # Although the cygwin gcc ignores -fPIC, still need this for old-style + # (--disable-auto-import) libraries + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + case $host_os in + os2*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' + ;; + esac + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + ;; + + haiku*) + # PIC is the default for Haiku. + # The "-static" flag exists, but is broken. + _LT_TAGVAR(lt_prog_compiler_static, $1)= + ;; + + hpux*) + # PIC is the default for 64-bit PA HP-UX, but not for 32-bit + # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag + # sets the default TLS model and affects inlining. + case $host_cpu in + hppa*64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + ;; + + interix[[3-9]]*) + # Interix 3.x gcc -fpic/-fPIC options generate broken code. + # Instead, we relocate shared libraries at runtime. + ;; + + msdosdjgpp*) + # Just because we use GCC doesn't mean we suddenly get shared libraries + # on systems that don't support them. + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + enable_shared=no + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic + fi + ;; + + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + ;; + esac + + case $cc_basename in + nvcc*) # Cuda Compiler Driver 2.2 + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' + if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)" + fi + ;; + esac + else + # PORTME Check for flag to pass linker flags through the system compiler. + case $host_os in + aix*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + if test ia64 = "$host_cpu"; then + # AIX 5 now supports IA64 processor + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + else + _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' + case $cc_basename in + nagfor*) + # NAG Fortran compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + esac + ;; + + mingw* | cygwin* | pw32* | os2* | cegcc*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + m4_if([$1], [GCJ], [], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) + case $host_os in + os2*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' + ;; + esac + ;; + + hpux9* | hpux10* | hpux11*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but + # not for PA HP-UX. + case $host_cpu in + hppa*64*|ia64*) + # +Z the default + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' + ;; + esac + # Is there a better lt_prog_compiler_static that works with the bundled CC? + _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' + ;; + + irix5* | irix6* | nonstopux*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # PIC (with -KPIC) is the default. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + # old Intel for x86_64, which still supported -KPIC. + ecc*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + # flang / f18. f95 an alias for gfortran or flang on Debian + flang* | f18* | f95*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + # icc used to be incompatible with GCC. + # ICC 10 doesn't accept -KPIC any more. + icc* | ifort*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + # Lahey Fortran 8.1. + lf95*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' + _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' + ;; + nagfor*) + # NAG Fortran compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group compilers (*not* the Pentium gcc compiler, + # which looks to be a dead project) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + ccc*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All Alpha code is PIC. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + xl* | bgxl* | bgf* | mpixl*) + # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*) + # Sun Fortran 8.3 passes all unrecognized flags to the linker + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='' + ;; + *Sun\ F* | *Sun*Fortran*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + ;; + *Sun\ C*) + # Sun C 5.9 + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + ;; + *Intel*\ [[CF]]*Compiler*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' + ;; + *Portland\ Group*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + esac + ;; + esac + ;; + + newsos6) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + *nto* | *qnx*) + # QNX uses GNU C++, but need to define -shared option too, otherwise + # it will coredump. + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' + ;; + + osf3* | osf4* | osf5*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + # All OSF/1 code is PIC. + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + rdos*) + _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' + ;; + + solaris*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + case $cc_basename in + f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; + *) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; + esac + ;; + + sunos4*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + fi + ;; + + sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + unicos*) + _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + + uts4*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' + _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' + ;; + + *) + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no + ;; + esac + fi +]) +case $host_os in + # For platforms that do not support PIC, -DPIC is meaningless: + *djgpp*) + _LT_TAGVAR(lt_prog_compiler_pic, $1)= + ;; + *) + _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" + ;; +esac + +AC_CACHE_CHECK([for $compiler option to produce PIC], + [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)], + [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) +_LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1) + +# +# Check to make sure the PIC flag actually works. +# +if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then + _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], + [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], + [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], + [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in + "" | " "*) ;; + *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; + esac], + [_LT_TAGVAR(lt_prog_compiler_pic, $1)= + _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) +fi +_LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], + [Additional compiler flags for building library objects]) + +_LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], + [How to pass a linker flag through the compiler]) +# +# Check to make sure the static flag actually works. +# +wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" +_LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], + _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), + $lt_tmp_static_flag, + [], + [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) +_LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], + [Compiler flag to prevent dynamic linking]) +])# _LT_COMPILER_PIC + + +# _LT_LINKER_SHLIBS([TAGNAME]) +# ---------------------------- +# See if the linker supports building shared libraries. +m4_defun([_LT_LINKER_SHLIBS], +[AC_REQUIRE([LT_PATH_LD])dnl +AC_REQUIRE([LT_PATH_NM])dnl +m4_require([_LT_PATH_MANIFEST_TOOL])dnl +m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_DECL_SED])dnl +m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl +m4_require([_LT_TAG_COMPILER])dnl +AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) +m4_if([$1], [CXX], [ + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] + case $host_os in + aix[[4-9]]*) + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + ;; + pw32*) + _LT_TAGVAR(export_symbols_cmds, $1)=$ltdll_cmds + ;; + cygwin* | mingw* | cegcc*) + case $cc_basename in + cl*) + _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + ;; + *) + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] + ;; + esac + ;; + linux* | k*bsd*-gnu | gnu*) + _LT_TAGVAR(link_all_deplibs, $1)=no + ;; + *) + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + ;; + esac +], [ + runpath_var= + _LT_TAGVAR(allow_undefined_flag, $1)= + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(archive_cmds, $1)= + _LT_TAGVAR(archive_expsym_cmds, $1)= + _LT_TAGVAR(compiler_needs_object, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + _LT_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(hardcode_automatic, $1)=no + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_TAGVAR(hardcode_libdir_separator, $1)= + _LT_TAGVAR(hardcode_minus_L, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported + _LT_TAGVAR(inherit_rpath, $1)=no + _LT_TAGVAR(link_all_deplibs, $1)=unknown + _LT_TAGVAR(module_cmds, $1)= + _LT_TAGVAR(module_expsym_cmds, $1)= + _LT_TAGVAR(old_archive_from_new_cmds, $1)= + _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= + _LT_TAGVAR(thread_safe_flag_spec, $1)= + _LT_TAGVAR(whole_archive_flag_spec, $1)= + # include_expsyms should be a list of space-separated symbols to be *always* + # included in the symbol list + _LT_TAGVAR(include_expsyms, $1)= + # exclude_expsyms can be an extended regexp of symbols to exclude + # it will be wrapped by ' (' and ')$', so one must not match beginning or + # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', + # as well as any symbol that contains 'd'. + _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] + # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out + # platforms (ab)use it in PIC code, but their linkers get confused if + # the symbol is explicitly referenced. Since portable code cannot + # rely on this symbol name, it's probably fine to never include it in + # preloaded symbol tables. + # Exclude shared library initialization/finalization symbols. +dnl Note also adjust exclude_expsyms for C++ above. + extract_expsyms_cmds= + + case $host_os in + cygwin* | mingw* | pw32* | cegcc*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test yes != "$GCC"; then + with_gnu_ld=no + fi + ;; + interix*) + # we just hope/assume this is gcc and not c89 (= MSVC++) + with_gnu_ld=yes + ;; + openbsd* | bitrig*) + with_gnu_ld=no + ;; + linux* | k*bsd*-gnu | gnu*) + _LT_TAGVAR(link_all_deplibs, $1)=no + ;; + esac + + _LT_TAGVAR(ld_shlibs, $1)=yes + + # On some targets, GNU ld is compatible enough with the native linker + # that we're better off using the native interface for both. + lt_use_gnu_ld_interface=no + if test yes = "$with_gnu_ld"; then + case $host_os in + aix*) + # The AIX port of GNU ld has always aspired to compatibility + # with the native linker. However, as the warning in the GNU ld + # block says, versions before 2.19.5* couldn't really create working + # shared libraries, regardless of the interface used. + case `$LD -v 2>&1` in + *\ \(GNU\ Binutils\)\ 2.19.5*) ;; + *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;; + *\ \(GNU\ Binutils\)\ [[3-9]]*) ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + ;; + *) + lt_use_gnu_ld_interface=yes + ;; + esac + fi + + if test yes = "$lt_use_gnu_ld_interface"; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='$wl' + + # Set some defaults for GNU ld with shared library support. These + # are reset later if shared libraries are not supported. Putting them + # here allows them to be overridden if necessary. + runpath_var=LD_RUN_PATH + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then + _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + supports_anon_versioning=no + case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in + *GNU\ gold*) supports_anon_versioning=yes ;; + *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 + *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... + *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... + *\ 2.11.*) ;; # other 2.11 versions + *) supports_anon_versioning=yes ;; + esac + + # See if GNU ld supports shared libraries. + case $host_os in + aix[[3-9]]*) + # On AIX/PPC, the GNU linker is very broken + if test ia64 != "$host_cpu"; then + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: the GNU linker, at least up to release 2.19, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to install binutils +*** 2.20 or above, or modify your PATH so that a non-GNU linker is found. +*** You will then need to restart the configuration process. + +_LT_EOF + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='' + ;; + m68k) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' + _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + haiku*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + os2*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + shrext_cmds=.dll + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + + interix[[3-9]]*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + + gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) + tmp_diet=no + if test linux-dietlibc = "$host_os"; then + case $cc_basename in + diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) + esac + fi + if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ + && test no = "$tmp_diet" + then + tmp_addflag=' $pic_flag' + tmp_sharedflag='-shared' + case $cc_basename,$host_cpu in + pgcc*) # Portland Group C compiler + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag' + ;; + pgf77* | pgf90* | pgf95* | pgfortran*) + # Portland Group f77 and f90 compilers + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + tmp_addflag=' $pic_flag -Mnomain' ;; + ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 + tmp_addflag=' -i_dynamic' ;; + efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 + tmp_addflag=' -i_dynamic -nofor_main' ;; + ifc* | ifort*) # Intel Fortran compiler + tmp_addflag=' -nofor_main' ;; + lf95*) # Lahey Fortran 8.1 + _LT_TAGVAR(whole_archive_flag_spec, $1)= + tmp_sharedflag='--shared' ;; + nagfor*) # NAGFOR 5.3 + tmp_sharedflag='-Wl,-shared' ;; + xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) + tmp_sharedflag='-qmkshrobj' + tmp_addflag= ;; + nvcc*) # Cuda Compiler Driver 2.2 + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + ;; + esac + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) # Sun C 5.9 + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + tmp_sharedflag='-G' ;; + *Sun\ F*) # Sun Fortran 8.3 + tmp_sharedflag='-G' ;; + esac + _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + + if test yes = "$supports_anon_versioning"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + + case $cc_basename in + tcc*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic' + ;; + xlf* | bgf* | bgxlf* | mpixlf*) + # IBM XL Fortran 10.1 on PPC cannot create shared libs itself + _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' + if test yes = "$supports_anon_versioning"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' + fi + ;; + esac + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris*) + if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) + case `$LD -v 2>&1` in + *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) + _LT_TAGVAR(ld_shlibs, $1)=no + cat <<_LT_EOF 1>&2 + +*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot +*** reliably create shared libraries on SCO systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.16.91.0.3 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +_LT_EOF + ;; + *) + # For security reasons, it is highly recommended that you always + # use absolute paths for naming shared libraries, and exclude the + # DT_RUNPATH tag from executables and libraries. But doing so + # requires that you compile everything twice, which is a pain. + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + sunos4*) + _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + + if test no = "$_LT_TAGVAR(ld_shlibs, $1)"; then + runpath_var= + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= + _LT_TAGVAR(export_dynamic_flag_spec, $1)= + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=yes + _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + _LT_TAGVAR(hardcode_direct, $1)=unsupported + fi + ;; + + aix[[4-9]]*) + if test ia64 = "$host_cpu"; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag= + else + # If we're using GNU nm, then we don't want the "-C" option. + # -C means demangle to GNU nm, but means don't demangle to AIX nm. + # Without the "-l" option, or with the "-B" option, AIX nm treats + # weak defined symbols like other global defined symbols, whereas + # GNU nm marks them as "W". + # While the 'weak' keyword is ignored in the Export File, we need + # it in the Import File for the 'aix-soname' feature, so we have + # to replace the "-B" option with "-P" for AIX nm. + if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then + _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' + else + _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' + fi + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) + for ld_flag in $LDFLAGS; do + if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then + aix_use_runtimelinking=yes + break + fi + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + _LT_TAGVAR(archive_cmds, $1)='' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # traditional, no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=no + ;; + esac + + if test yes = "$GCC"; then + case $host_os in aix4.[[012]]|aix4.[[012]].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`$CC -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + _LT_TAGVAR(hardcode_direct, $1)=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)= + fi + ;; + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag="$shared_flag "'$wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to export. + _LT_TAGVAR(always_export_symbols, $1)=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(allow_undefined_flag, $1)='-berok' + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' + _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared libraries. + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + amigaos*) + case $host_cpu in + powerpc) + # see comment about AmigaOS4 .so support + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='' + ;; + m68k) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + ;; + + bsdi[[45]]*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic + ;; + + cygwin* | mingw* | pw32* | cegcc*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + case $cc_basename in + cl*) + # Native MSVC + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' + _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' + # Don't use ranlib + _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' + _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # Assume MSVC wrapper + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' + # FIXME: Should let the user specify the lib program. + _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + esac + ;; + + darwin* | rhapsody*) + _LT_DARWIN_LINKER_FEATURES($1) + ;; + + dgux*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2.*) + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd* | dragonfly*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + hpux9*) + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_direct, $1)=yes + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + ;; + + hpux10*) + if test yes,no = "$GCC,$with_gnu_ld"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' + fi + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + fi + ;; + + hpux11*) + if test yes,no = "$GCC,$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + else + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + m4_if($1, [], [ + # Older versions of the 11.00 compiler do not understand -b yet + # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) + _LT_LINKER_OPTION([if $CC understands -b], + _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b], + [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], + [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])], + [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) + ;; + esac + fi + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + case $host_cpu in + hppa*64*|ia64*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + *) + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + + # hardcode_minus_L: Not really in the search PATH, + # but as the default location of the library. + _LT_TAGVAR(hardcode_minus_L, $1)=yes + ;; + esac + fi + ;; + + irix5* | irix6* | nonstopux*) + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + # Try to use the -exported_symbol ld option, if it does not + # work, assume that -exports_file does not work either and + # implicitly export all symbols. + # This should be the same for all languages, so no per-tag cache variable. + AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol], + [lt_cv_irix_exported_symbol], + [save_LDFLAGS=$LDFLAGS + LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" + AC_LINK_IFELSE( + [AC_LANG_SOURCE( + [AC_LANG_CASE([C], [[int foo (void) { return 0; }]], + [C++], [[int foo (void) { return 0; }]], + [Fortran 77], [[ + subroutine foo + end]], + [Fortran], [[ + subroutine foo + end]])])], + [lt_cv_irix_exported_symbol=yes], + [lt_cv_irix_exported_symbol=no]) + LDFLAGS=$save_LDFLAGS]) + if test yes = "$lt_cv_irix_exported_symbol"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' + fi + _LT_TAGVAR(link_all_deplibs, $1)=no + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(inherit_rpath, $1)=yes + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + linux*) + case $cc_basename in + tcc*) + # Fabrice Bellard et al's Tiny C Compiler + _LT_TAGVAR(ld_shlibs, $1)=yes + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + netbsd* | netbsdelf*-gnu) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + newsos6) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *nto* | *qnx*) + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + fi + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + os2*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + shrext_cmds=.dll + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + + osf3*) + if test yes = "$GCC"; then + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test yes = "$GCC"; then + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + else + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' + + # Both c and cxx compiler support -rpath directly + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)='no' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + ;; + + solaris*) + _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' + if test yes = "$GCC"; then + wlarc='$wl' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + else + case `$CC -V 2>&1` in + *"Compilers 5.0"*) + wlarc='' + _LT_TAGVAR(archive_cmds, $1)='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' + ;; + *) + wlarc='$wl' + _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' + ;; + esac + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. GCC discards it without '$wl', + # but is careful enough not to reorder. + # Supported since Solaris 2.6 (maybe 2.5.1?) + if test yes = "$GCC"; then + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' + fi + ;; + esac + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + sunos4*) + if test sequent = "$host_vendor"; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4) + case $host_vendor in + sni) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' + _LT_TAGVAR(hardcode_direct, $1)=no + ;; + motorola) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + sysv4.3*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' + ;; + + sysv4*MP*) + if test -d /usr/nec; then + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + _LT_TAGVAR(ld_shlibs, $1)=yes + fi + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + if test yes = "$GCC"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + ;; + + uts4*) + _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + + *) + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + + if test sni = "$host_vendor"; then + case $host in + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Blargedynsym' + ;; + esac + fi + fi +]) +AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) +test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no + +_LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld + +_LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl +_LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl +_LT_DECL([], [extract_expsyms_cmds], [2], + [The commands to extract the exported symbol list from a shared archive]) + +# +# Do we need to explicitly link libc? +# +case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in +x|xyes) + # Assume -lc should be added + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + + if test yes,yes = "$GCC,$enable_shared"; then + case $_LT_TAGVAR(archive_cmds, $1) in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + AC_CACHE_CHECK([whether -lc should be explicitly linked in], + [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1), + [$RM conftest* + echo "$lt_simple_compile_test_code" > conftest.$ac_ext + + if AC_TRY_EVAL(ac_compile) 2>conftest.err; then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) + pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) + _LT_TAGVAR(allow_undefined_flag, $1)= + if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) + then + lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no + else + lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes + fi + _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi + $RM conftest* + ]) + _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1) + ;; + esac + fi + ;; +esac + +_LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], + [Whether or not to add -lc for building shared libraries]) +_LT_TAGDECL([allow_libtool_libs_with_static_runtimes], + [enable_shared_with_static_runtimes], [0], + [Whether or not to disallow shared libs when runtime libs are static]) +_LT_TAGDECL([], [export_dynamic_flag_spec], [1], + [Compiler flag to allow reflexive dlopens]) +_LT_TAGDECL([], [whole_archive_flag_spec], [1], + [Compiler flag to generate shared objects directly from archives]) +_LT_TAGDECL([], [compiler_needs_object], [1], + [Whether the compiler copes with passing no objects directly]) +_LT_TAGDECL([], [old_archive_from_new_cmds], [2], + [Create an old-style archive from a shared archive]) +_LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], + [Create a temporary old-style archive to link instead of a shared archive]) +_LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) +_LT_TAGDECL([], [archive_expsym_cmds], [2]) +_LT_TAGDECL([], [module_cmds], [2], + [Commands used to build a loadable module if different from building + a shared archive.]) +_LT_TAGDECL([], [module_expsym_cmds], [2]) +_LT_TAGDECL([], [with_gnu_ld], [1], + [Whether we are building with GNU ld or not]) +_LT_TAGDECL([], [allow_undefined_flag], [1], + [Flag that allows shared libraries with undefined symbols to be built]) +_LT_TAGDECL([], [no_undefined_flag], [1], + [Flag that enforces no undefined symbols]) +_LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], + [Flag to hardcode $libdir into a binary during linking. + This must work even if $libdir does not exist]) +_LT_TAGDECL([], [hardcode_libdir_separator], [1], + [Whether we need a single "-rpath" flag with a separated argument]) +_LT_TAGDECL([], [hardcode_direct], [0], + [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes + DIR into the resulting binary]) +_LT_TAGDECL([], [hardcode_direct_absolute], [0], + [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes + DIR into the resulting binary and the resulting library dependency is + "absolute", i.e impossible to change by setting $shlibpath_var if the + library is relocated]) +_LT_TAGDECL([], [hardcode_minus_L], [0], + [Set to "yes" if using the -LDIR flag during linking hardcodes DIR + into the resulting binary]) +_LT_TAGDECL([], [hardcode_shlibpath_var], [0], + [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR + into the resulting binary]) +_LT_TAGDECL([], [hardcode_automatic], [0], + [Set to "yes" if building a shared library automatically hardcodes DIR + into the library and all subsequent libraries and executables linked + against it]) +_LT_TAGDECL([], [inherit_rpath], [0], + [Set to yes if linker adds runtime paths of dependent libraries + to runtime path list]) +_LT_TAGDECL([], [link_all_deplibs], [0], + [Whether libtool must link a program against all its dependency libraries]) +_LT_TAGDECL([], [always_export_symbols], [0], + [Set to "yes" if exported symbols are required]) +_LT_TAGDECL([], [export_symbols_cmds], [2], + [The commands to list exported symbols]) +_LT_TAGDECL([], [exclude_expsyms], [1], + [Symbols that should not be listed in the preloaded symbols]) +_LT_TAGDECL([], [include_expsyms], [1], + [Symbols that must always be exported]) +_LT_TAGDECL([], [prelink_cmds], [2], + [Commands necessary for linking programs (against libraries) with templates]) +_LT_TAGDECL([], [postlink_cmds], [2], + [Commands necessary for finishing linking programs]) +_LT_TAGDECL([], [file_list_spec], [1], + [Specify filename containing input files]) +dnl FIXME: Not yet implemented +dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], +dnl [Compiler flag to generate thread safe objects]) +])# _LT_LINKER_SHLIBS + + +# _LT_LANG_C_CONFIG([TAG]) +# ------------------------ +# Ensure that the configuration variables for a C compiler are suitably +# defined. These variables are subsequently used by _LT_CONFIG to write +# the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_C_CONFIG], +[m4_require([_LT_DECL_EGREP])dnl +lt_save_CC=$CC +AC_LANG_PUSH(C) + +# Source file extension for C test sources. +ac_ext=c + +# Object file extension for compiled C test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="int some_variable = 0;" + +# Code to be used in simple link tests +lt_simple_link_test_code='int main(){return(0);}' + +_LT_TAG_COMPILER +# Save the default compiler, since it gets overwritten when the other +# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. +compiler_DEFAULT=$CC + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + LT_SYS_DLOPEN_SELF + _LT_CMD_STRIPLIB + + # Report what library types will actually be built + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + + aix[[4-9]]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + AC_MSG_RESULT([$enable_shared]) + + AC_MSG_CHECKING([whether to build static libraries]) + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_CONFIG($1) +fi +AC_LANG_POP +CC=$lt_save_CC +])# _LT_LANG_C_CONFIG + + +# _LT_LANG_CXX_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for a C++ compiler are suitably +# defined. These variables are subsequently used by _LT_CONFIG to write +# the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_CXX_CONFIG], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +m4_require([_LT_DECL_EGREP])dnl +m4_require([_LT_PATH_MANIFEST_TOOL])dnl +if test -n "$CXX" && ( test no != "$CXX" && + ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) || + (test g++ != "$CXX"))); then + AC_PROG_CXXCPP +else + _lt_caught_CXX_error=yes +fi + +AC_LANG_PUSH(C++) +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(compiler_needs_object, $1)=no +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for C++ test sources. +ac_ext=cpp + +# Object file extension for compiled C++ test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the CXX compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test yes != "$_lt_caught_CXX_error"; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="int some_variable = 0;" + + # Code to be used in simple link tests + lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC=$CC + lt_save_CFLAGS=$CFLAGS + lt_save_LD=$LD + lt_save_GCC=$GCC + GCC=$GXX + lt_save_with_gnu_ld=$with_gnu_ld + lt_save_path_LD=$lt_cv_path_LD + if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then + lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx + else + $as_unset lt_cv_prog_gnu_ld + fi + if test -n "${lt_cv_path_LDCXX+set}"; then + lt_cv_path_LD=$lt_cv_path_LDCXX + else + $as_unset lt_cv_path_LD + fi + test -z "${LDCXX+set}" || LD=$LDCXX + CC=${CXX-"c++"} + CFLAGS=$CXXFLAGS + compiler=$CC + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + + if test -n "$compiler"; then + # We don't want -fno-exception when compiling C++ code, so set the + # no_builtin_flag separately + if test yes = "$GXX"; then + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' + else + _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= + fi + + if test yes = "$GXX"; then + # Set up default GNU C++ configuration + + LT_PATH_LD + + # Check if GNU C++ uses GNU ld as the underlying linker, since the + # archiving commands below assume that GNU ld is being used. + if test yes = "$with_gnu_ld"; then + _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + + # If archive_cmds runs LD, not CC, wlarc should be empty + # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to + # investigate it a little bit more. (MM) + wlarc='$wl' + + # ancient GNU ld didn't support --whole-archive et. al. + if eval "`$CC -print-prog-name=ld` --help 2>&1" | + $GREP 'no-whole-archive' > /dev/null; then + _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + else + _LT_TAGVAR(whole_archive_flag_spec, $1)= + fi + else + with_gnu_ld=no + wlarc= + + # A generic and very simple default shared library creation + # command for GNU C++ for the case where it uses the native + # linker, instead of GNU ld. If possible, this setting should + # overridden to take advantage of the native linker features on + # the platform it is being used on. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + fi + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + + else + GXX=no + with_gnu_ld=no + wlarc= + fi + + # PORTME: fill in a description of your system's C++ link characteristics + AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) + _LT_TAGVAR(ld_shlibs, $1)=yes + case $host_os in + aix3*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aix[[4-9]]*) + if test ia64 = "$host_cpu"; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag= + else + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # have runtime linking enabled, and use it for executables. + # For shared libraries, we enable/disable runtime linking + # depending on the kind of the shared library created - + # when "with_aix_soname,aix_use_runtimelinking" is: + # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables + # "aix,yes" lib.so shared, rtl:yes, for executables + # lib.a static archive + # "both,no" lib.so.V(shr.o) shared, rtl:yes + # lib.a(lib.so.V) shared, rtl:no, for executables + # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a(lib.so.V) shared, rtl:no + # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables + # lib.a static archive + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) + for ld_flag in $LDFLAGS; do + case $ld_flag in + *-brtl*) + aix_use_runtimelinking=yes + break + ;; + esac + done + if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then + # With aix-soname=svr4, we create the lib.so.V shared archives only, + # so we don't have lib.a shared libs to link our executables. + # We have to force runtime linking in this case. + aix_use_runtimelinking=yes + LDFLAGS="$LDFLAGS -Wl,-brtl" + fi + ;; + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + _LT_TAGVAR(archive_cmds, $1)='' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='$wl-f,' + case $with_aix_soname,$aix_use_runtimelinking in + aix,*) ;; # no import file + svr4,* | *,yes) # use import file + # The Import File defines what to hardcode. + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=no + ;; + esac + + if test yes = "$GXX"; then + case $host_os in aix4.[[012]]|aix4.[[012]].*) + # We only want to do this on AIX 4.2 and lower, the check + # below for broken collect2 doesn't work under 4.3+ + collect2name=`$CC -print-prog-name=collect2` + if test -f "$collect2name" && + strings "$collect2name" | $GREP resolve_lib_name >/dev/null + then + # We have reworked collect2 + : + else + # We have old collect2 + _LT_TAGVAR(hardcode_direct, $1)=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)= + fi + esac + shared_flag='-shared' + if test yes = "$aix_use_runtimelinking"; then + shared_flag=$shared_flag' $wl-G' + fi + # Need to ensure runtime linking is disabled for the traditional + # shared library, or the linker may eventually find shared libraries + # /with/ Import File - we do not want to mix them. + shared_flag_aix='-shared' + shared_flag_svr4='-shared $wl-G' + else + # not using gcc + if test ia64 = "$host_cpu"; then + # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release + # chokes on -Wl,-G. The following line is correct: + shared_flag='-G' + else + if test yes = "$aix_use_runtimelinking"; then + shared_flag='$wl-G' + else + shared_flag='$wl-bM:SRE' + fi + shared_flag_aix='$wl-bM:SRE' + shared_flag_svr4='$wl-G' + fi + fi + + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' + # It seems that -bexpall does not export symbols beginning with + # underscore (_), so it is better to generate a list of symbols to + # export. + _LT_TAGVAR(always_export_symbols, $1)=yes + if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + # The "-G" linker flag allows undefined symbols. + _LT_TAGVAR(no_undefined_flag, $1)='-bernotok' + # Determine the default libpath from the value encoded in an empty + # executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag + else + if test ia64 = "$host_cpu"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' + _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" + _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" + else + # Determine the default libpath from the value encoded in an + # empty executable. + _LT_SYS_MODULE_PATH_AIX([$1]) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' + if test yes = "$with_gnu_ld"; then + # We only use this code for GNU lds that support --whole-archive. + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' + else + # Exported symbols can be pulled into shared objects from archives + _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' + fi + _LT_TAGVAR(archive_cmds_need_lc, $1)=yes + _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' + # -brtl affects multiple linker settings, -berok does not and is overridden later + compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' + if test svr4 != "$with_aix_soname"; then + # This is similar to how AIX traditionally builds its shared + # libraries. Need -bnortl late, we may have -brtl in LDFLAGS. + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' + fi + if test aix != "$with_aix_soname"; then + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' + else + # used by -dlpreopen to get the symbols + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' + fi + _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' + fi + fi + ;; + + beos*) + if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + chorus*) + case $cc_basename in + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + cygwin* | mingw* | pw32* | cegcc*) + case $GXX,$cc_basename in + ,cl* | no,cl*) + # Native MSVC + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=yes + _LT_TAGVAR(file_list_spec, $1)='@' + # Tell ltmain to make .lib files, not .a files. + libext=lib + # Tell ltmain to make .dll files, not .so files. + shrext_cmds=.dll + # FIXME: Setting linknames here is a bad hack. + _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then + cp "$export_symbols" "$output_objdir/$soname.def"; + echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; + else + $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; + fi~ + $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ + linknames=' + # The linker will not automatically build a static lib if we build a DLL. + # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + # Don't use ranlib + _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' + _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ + lt_tool_outputfile="@TOOL_OUTPUT@"~ + case $lt_outputfile in + *.exe|*.EXE) ;; + *) + lt_outputfile=$lt_outputfile.exe + lt_tool_outputfile=$lt_tool_outputfile.exe + ;; + esac~ + func_to_tool_file "$lt_outputfile"~ + if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then + $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; + $RM "$lt_outputfile.manifest"; + fi' + ;; + *) + # g++ + # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, + # as there is no search path for DLLs. + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + _LT_TAGVAR(always_export_symbols, $1)=no + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + + if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + # If the export-symbols file already is a .def file, use it as + # is; otherwise, prepend EXPORTS... + _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then + cp $export_symbols $output_objdir/$soname.def; + else + echo EXPORTS > $output_objdir/$soname.def; + cat $export_symbols >> $output_objdir/$soname.def; + fi~ + $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + darwin* | rhapsody*) + _LT_DARWIN_LINKER_FEATURES($1) + ;; + + os2*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' + _LT_TAGVAR(hardcode_minus_L, $1)=yes + _LT_TAGVAR(allow_undefined_flag, $1)=unsupported + shrext_cmds=.dll + _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ + $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ + $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ + $ECHO EXPORTS >> $output_objdir/$libname.def~ + prefix_cmds="$SED"~ + if test EXPORTS = "`$SED 1q $export_symbols`"; then + prefix_cmds="$prefix_cmds -e 1d"; + fi~ + prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ + cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ + $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ + emximp -o $lib $output_objdir/$libname.def' + _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' + _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes + ;; + + dgux*) + case $cc_basename in + ec++*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + ghcx*) + # Green Hills C++ Compiler + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + freebsd2.*) + # C++ shared libraries reported to be fairly broken before + # switch to ELF + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + freebsd-elf*) + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + ;; + + freebsd* | dragonfly*) + # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF + # conventions + _LT_TAGVAR(ld_shlibs, $1)=yes + ;; + + haiku*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + + hpux9*) + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aCC*) + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + ;; + *) + if test yes = "$GXX"; then + _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + hpux10*|hpux11*) + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + case $host_cpu in + hppa*64*|ia64*) + ;; + *) + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + ;; + esac + fi + case $host_cpu in + hppa*64*|ia64*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + ;; + *) + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, + # but as the default + # location of the library. + ;; + esac + + case $cc_basename in + CC*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + aCC*) + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + ;; + *) + if test yes = "$GXX"; then + if test no = "$with_gnu_ld"; then + case $host_cpu in + hppa*64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + ia64*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + ;; + esac + fi + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + interix[[3-9]]*) + _LT_TAGVAR(hardcode_direct, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. + # Instead, shared libraries are loaded at an image base (0x10000000 by + # default) and relocated if they conflict, which is a slow very memory + # consuming and fragmenting process. To avoid this, we pick a random, + # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link + # time. Moving up from 0x10000000 also allows more sbrk(2) space. + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' + ;; + irix5* | irix6*) + case $cc_basename in + CC*) + # SGI C++ + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + + # Archives containing C++ object files must be created using + # "CC -ar", where "CC" is the IRIX C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' + ;; + *) + if test yes = "$GXX"; then + if test no = "$with_gnu_ld"; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + else + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib' + fi + fi + _LT_TAGVAR(link_all_deplibs, $1)=yes + ;; + esac + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + _LT_TAGVAR(inherit_rpath, $1)=yes + ;; + + linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib' + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + + # Archives containing C++ object files must be created using + # "CC -Bstatic", where "CC" is the KAI C++ compiler. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' + ;; + icpc* | ecpc* ) + # Intel C++ + with_gnu_ld=yes + # version 8.0 and above of icpc choke on multiply defined symbols + # if we add $predep_objects and $postdep_objects, however 7.1 and + # earlier do not add the objects themselves. + case `$CC -V 2>&1` in + *"Version 7."*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + *) # Version 8.0 or newer + tmp_idyn= + case $host_cpu in + ia64*) tmp_idyn=' -i_dynamic';; + esac + _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + esac + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' + ;; + pgCC* | pgcpp*) + # Portland Group C++ compiler + case `$CC -V` in + *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*) + _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ + compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' + _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ + $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ + $RANLIB $oldlib' + _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ + rm -rf $tpldir~ + $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ + $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + *) # Version 6 and above use weak symbols + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl--rpath $wl$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + ;; + cxx*) + # Compaq C++ + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols' + + runpath_var=LD_RUN_PATH + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' + ;; + xl* | mpixl* | bgxl*) + # IBM XL 8.0 on PPC, with GNU ld + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' + _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' + if test yes = "$supports_anon_versioning"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ + cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ + echo "local: *; };" >> $output_objdir/$libname.ver~ + $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' + fi + ;; + *) + case `$CC -V 2>&1 | sed 5q` in + *Sun\ C*) + # Sun C++ 5.9 + _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' + _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' + _LT_TAGVAR(compiler_needs_object, $1)=yes + + # Not sure whether something based on + # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 + # would be better. + output_verbose_link_cmd='func_echo_all' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' + ;; + esac + ;; + esac + ;; + + lynxos*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + m88k*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + mvs*) + case $cc_basename in + cxx*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' + wlarc= + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + fi + # Workaround some broken pre-1.5 toolchains + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' + ;; + + *nto* | *qnx*) + _LT_TAGVAR(ld_shlibs, $1)=yes + ;; + + openbsd* | bitrig*) + if test -f /usr/libexec/ld.so; then + _LT_TAGVAR(hardcode_direct, $1)=yes + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_direct_absolute, $1)=yes + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib' + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' + _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' + fi + output_verbose_link_cmd=func_echo_all + else + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + + osf3* | osf4* | osf5*) + case $cc_basename in + KCC*) + # Kuck and Associates, Inc. (KAI) C++ Compiler + + # KCC will only create a shared library if the output file + # ends with ".so" (or ".sl" for HP-UX), so rename the library + # to its proper name (with version) after linking. + _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Archives containing C++ object files must be created using + # the KAI C++ compiler. + case $host in + osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; + *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; + esac + ;; + RCC*) + # Rational C++ 2.4.1 + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + cxx*) + case $host in + osf3*) + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + ;; + *) + _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' + _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ + echo "-hidden">> $lib.exp~ + $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~ + $RM $lib.exp' + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + # + # There doesn't appear to be a way to prevent this compiler from + # explicitly linking system object files so we need to strip them + # from the output so that they don't get included in the library + # dependencies. + output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' + ;; + *) + if test yes,no = "$GXX,$with_gnu_ld"; then + _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' + case $host in + osf3*) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' + ;; + esac + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=: + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + + else + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + fi + ;; + esac + ;; + + psos*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + sunos4*) + case $cc_basename in + CC*) + # Sun C++ 4.x + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + lcc*) + # Lucid + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + solaris*) + case $cc_basename in + CC* | sunCC*) + # Sun C++ 4.2, 5.x and Centerline C++ + _LT_TAGVAR(archive_cmds_need_lc,$1)=yes + _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' + _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + # The compiler driver will combine and reorder linker options, + # but understands '-z linker_flag'. + # Supported since Solaris 2.6 (maybe 2.5.1?) + _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' + ;; + esac + _LT_TAGVAR(link_all_deplibs, $1)=yes + + output_verbose_link_cmd='func_echo_all' + + # Archives containing C++ object files must be created using + # "CC -xar", where "CC" is the Sun C++ compiler. This is + # necessary to make sure instantiated templates are included + # in the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' + ;; + gcx*) + # Green Hills C++ Compiler + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + + # The C++ compiler must be used to create the archive. + _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' + ;; + *) + # GNU C++ compiler with Solaris linker + if test yes,no = "$GXX,$with_gnu_ld"; then + _LT_TAGVAR(no_undefined_flag, $1)=' $wl-z ${wl}defs' + if $CC --version | $GREP -v '^2\.7' > /dev/null; then + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + else + # g++ 2.7 appears to require '-G' NOT '-shared' on this + # platform. + _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' + _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ + $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' + + # Commands to make compiler produce verbose output that lists + # what "hidden" libraries, object files and flags are used when + # linking a shared library. + output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' + fi + + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir' + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) + _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' + ;; + esac + fi + ;; + esac + ;; + + sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + sysv5* | sco3.2v5* | sco5v6*) + # Note: We CANNOT use -z defs as we might desire, because we do not + # link with -lc, and that would cause any symbols used from libc to + # always be unresolved, which means just about no library would + # ever link correctly. If we're not using GNU ld we use -z text + # though, which does catch some bad symbols but isn't as heavy-handed + # as -z defs. + _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' + _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' + _LT_TAGVAR(archive_cmds_need_lc, $1)=no + _LT_TAGVAR(hardcode_shlibpath_var, $1)=no + _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' + _LT_TAGVAR(hardcode_libdir_separator, $1)=':' + _LT_TAGVAR(link_all_deplibs, $1)=yes + _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' + runpath_var='LD_RUN_PATH' + + case $cc_basename in + CC*) + _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~ + '"$_LT_TAGVAR(old_archive_cmds, $1)" + _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~ + '"$_LT_TAGVAR(reload_cmds, $1)" + ;; + *) + _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' + ;; + esac + ;; + + tandem*) + case $cc_basename in + NCC*) + # NonStop-UX NCC 3.20 + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + ;; + + vxworks*) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + + *) + # FIXME: insert proper C++ library support + _LT_TAGVAR(ld_shlibs, $1)=no + ;; + esac + + AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) + test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no + + _LT_TAGVAR(GCC, $1)=$GXX + _LT_TAGVAR(LD, $1)=$LD + + ## CAVEAT EMPTOR: + ## There is no encapsulation within the following macros, do not change + ## the running order or otherwise move them around unless you know exactly + ## what you are doing... + _LT_SYS_HIDDEN_LIBDEPS($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + CC=$lt_save_CC + CFLAGS=$lt_save_CFLAGS + LDCXX=$LD + LD=$lt_save_LD + GCC=$lt_save_GCC + with_gnu_ld=$lt_save_with_gnu_ld + lt_cv_path_LDCXX=$lt_cv_path_LD + lt_cv_path_LD=$lt_save_path_LD + lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld + lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld +fi # test yes != "$_lt_caught_CXX_error" + +AC_LANG_POP +])# _LT_LANG_CXX_CONFIG + + +# _LT_FUNC_STRIPNAME_CNF +# ---------------------- +# func_stripname_cnf prefix suffix name +# strip PREFIX and SUFFIX off of NAME. +# PREFIX and SUFFIX must not contain globbing or regex special +# characters, hashes, percent signs, but SUFFIX may contain a leading +# dot (in which case that matches only a dot). +# +# This function is identical to the (non-XSI) version of func_stripname, +# except this one can be used by m4 code that may be executed by configure, +# rather than the libtool script. +m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl +AC_REQUIRE([_LT_DECL_SED]) +AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH]) +func_stripname_cnf () +{ + case @S|@2 in + .*) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%\\\\@S|@2\$%%"`;; + *) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%@S|@2\$%%"`;; + esac +} # func_stripname_cnf +])# _LT_FUNC_STRIPNAME_CNF + + +# _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) +# --------------------------------- +# Figure out "hidden" library dependencies from verbose +# compiler output when linking a shared library. +# Parse the compiler output and extract the necessary +# objects, libraries and library flags. +m4_defun([_LT_SYS_HIDDEN_LIBDEPS], +[m4_require([_LT_FILEUTILS_DEFAULTS])dnl +AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl +# Dependencies to place before and after the object being linked: +_LT_TAGVAR(predep_objects, $1)= +_LT_TAGVAR(postdep_objects, $1)= +_LT_TAGVAR(predeps, $1)= +_LT_TAGVAR(postdeps, $1)= +_LT_TAGVAR(compiler_lib_search_path, $1)= + +dnl we can't use the lt_simple_compile_test_code here, +dnl because it contains code intended for an executable, +dnl not a library. It's possible we should let each +dnl tag define a new lt_????_link_test_code variable, +dnl but it's only used here... +m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF +int a; +void foo (void) { a = 0; } +_LT_EOF +], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF +class Foo +{ +public: + Foo (void) { a = 0; } +private: + int a; +}; +_LT_EOF +], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF + subroutine foo + implicit none + integer*4 a + a=0 + return + end +_LT_EOF +], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF + subroutine foo + implicit none + integer a + a=0 + return + end +_LT_EOF +], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF +public class foo { + private int a; + public void bar (void) { + a = 0; + } +}; +_LT_EOF +], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF +package foo +func foo() { +} +_LT_EOF +]) + +_lt_libdeps_save_CFLAGS=$CFLAGS +case "$CC $CFLAGS " in #( +*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; +*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; +*\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; +esac + +dnl Parse the compiler output and extract the necessary +dnl objects, libraries and library flags. +if AC_TRY_EVAL(ac_compile); then + # Parse the compiler output and extract the necessary + # objects, libraries and library flags. + + # Sentinel used to keep track of whether or not we are before + # the conftest object file. + pre_test_object_deps_done=no + + for p in `eval "$output_verbose_link_cmd"`; do + case $prev$p in + + -L* | -R* | -l*) + # Some compilers place space between "-{L,R}" and the path. + # Remove the space. + if test x-L = "$p" || + test x-R = "$p"; then + prev=$p + continue + fi + + # Expand the sysroot to ease extracting the directories later. + if test -z "$prev"; then + case $p in + -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; + -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; + -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; + esac + fi + case $p in + =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; + esac + if test no = "$pre_test_object_deps_done"; then + case $prev in + -L | -R) + # Internal compiler library paths should come after those + # provided the user. The postdeps already come after the + # user supplied libs so there is no need to process them. + if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then + _LT_TAGVAR(compiler_lib_search_path, $1)=$prev$p + else + _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} $prev$p" + fi + ;; + # The "-l" case would never come before the object being + # linked, so don't bother handling this case. + esac + else + if test -z "$_LT_TAGVAR(postdeps, $1)"; then + _LT_TAGVAR(postdeps, $1)=$prev$p + else + _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} $prev$p" + fi + fi + prev= + ;; + + *.lto.$objext) ;; # Ignore GCC LTO objects + *.$objext) + # This assumes that the test object file only shows up + # once in the compiler output. + if test "$p" = "conftest.$objext"; then + pre_test_object_deps_done=yes + continue + fi + + if test no = "$pre_test_object_deps_done"; then + if test -z "$_LT_TAGVAR(predep_objects, $1)"; then + _LT_TAGVAR(predep_objects, $1)=$p + else + _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" + fi + else + if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then + _LT_TAGVAR(postdep_objects, $1)=$p + else + _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" + fi + fi + ;; + + *) ;; # Ignore the rest. + + esac + done + + # Clean up. + rm -f a.out a.exe +else + echo "libtool.m4: error: problem compiling $1 test program" +fi + +$RM -f confest.$objext +CFLAGS=$_lt_libdeps_save_CFLAGS + +# PORTME: override above test on systems where it is broken +m4_if([$1], [CXX], +[case $host_os in +interix[[3-9]]*) + # Interix 3.5 installs completely hosed .la files for C++, so rather than + # hack all around it, let's just trust "g++" to DTRT. + _LT_TAGVAR(predep_objects,$1)= + _LT_TAGVAR(postdep_objects,$1)= + _LT_TAGVAR(postdeps,$1)= + ;; +esac +]) + +case " $_LT_TAGVAR(postdeps, $1) " in +*" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; +esac + _LT_TAGVAR(compiler_lib_search_dirs, $1)= +if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then + _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | $SED -e 's! -L! !g' -e 's!^ !!'` +fi +_LT_TAGDECL([], [compiler_lib_search_dirs], [1], + [The directories searched by this compiler when creating a shared library]) +_LT_TAGDECL([], [predep_objects], [1], + [Dependencies to place before and after the objects being linked to + create a shared library]) +_LT_TAGDECL([], [postdep_objects], [1]) +_LT_TAGDECL([], [predeps], [1]) +_LT_TAGDECL([], [postdeps], [1]) +_LT_TAGDECL([], [compiler_lib_search_path], [1], + [The library search path used internally by the compiler when linking + a shared library]) +])# _LT_SYS_HIDDEN_LIBDEPS + + +# _LT_LANG_F77_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for a Fortran 77 compiler are +# suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_F77_CONFIG], +[AC_LANG_PUSH(Fortran 77) +if test -z "$F77" || test no = "$F77"; then + _lt_disable_F77=yes +fi + +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for f77 test sources. +ac_ext=f + +# Object file extension for compiled f77 test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the F77 compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test yes != "$_lt_disable_F77"; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="\ + subroutine t + return + end +" + + # Code to be used in simple link tests + lt_simple_link_test_code="\ + program t + end +" + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC=$CC + lt_save_GCC=$GCC + lt_save_CFLAGS=$CFLAGS + CC=${F77-"f77"} + CFLAGS=$FFLAGS + compiler=$CC + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + GCC=$G77 + if test -n "$compiler"; then + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + aix[[4-9]]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + AC_MSG_RESULT([$enable_shared]) + + AC_MSG_CHECKING([whether to build static libraries]) + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_TAGVAR(GCC, $1)=$G77 + _LT_TAGVAR(LD, $1)=$LD + + ## CAVEAT EMPTOR: + ## There is no encapsulation within the following macros, do not change + ## the running order or otherwise move them around unless you know exactly + ## what you are doing... + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + GCC=$lt_save_GCC + CC=$lt_save_CC + CFLAGS=$lt_save_CFLAGS +fi # test yes != "$_lt_disable_F77" + +AC_LANG_POP +])# _LT_LANG_F77_CONFIG + + +# _LT_LANG_FC_CONFIG([TAG]) +# ------------------------- +# Ensure that the configuration variables for a Fortran compiler are +# suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_FC_CONFIG], +[AC_LANG_PUSH(Fortran) + +if test -z "$FC" || test no = "$FC"; then + _lt_disable_FC=yes +fi + +_LT_TAGVAR(archive_cmds_need_lc, $1)=no +_LT_TAGVAR(allow_undefined_flag, $1)= +_LT_TAGVAR(always_export_symbols, $1)=no +_LT_TAGVAR(archive_expsym_cmds, $1)= +_LT_TAGVAR(export_dynamic_flag_spec, $1)= +_LT_TAGVAR(hardcode_direct, $1)=no +_LT_TAGVAR(hardcode_direct_absolute, $1)=no +_LT_TAGVAR(hardcode_libdir_flag_spec, $1)= +_LT_TAGVAR(hardcode_libdir_separator, $1)= +_LT_TAGVAR(hardcode_minus_L, $1)=no +_LT_TAGVAR(hardcode_automatic, $1)=no +_LT_TAGVAR(inherit_rpath, $1)=no +_LT_TAGVAR(module_cmds, $1)= +_LT_TAGVAR(module_expsym_cmds, $1)= +_LT_TAGVAR(link_all_deplibs, $1)=unknown +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds +_LT_TAGVAR(no_undefined_flag, $1)= +_LT_TAGVAR(whole_archive_flag_spec, $1)= +_LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no + +# Source file extension for fc test sources. +ac_ext=${ac_fc_srcext-f} + +# Object file extension for compiled fc test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# No sense in running all these tests if we already determined that +# the FC compiler isn't working. Some variables (like enable_shared) +# are currently assumed to apply to all compilers on this platform, +# and will be corrupted by setting them based on a non-working compiler. +if test yes != "$_lt_disable_FC"; then + # Code to be used in simple compile tests + lt_simple_compile_test_code="\ + subroutine t + return + end +" + + # Code to be used in simple link tests + lt_simple_link_test_code="\ + program t + end +" + + # ltmain only uses $CC for tagged configurations so make sure $CC is set. + _LT_TAG_COMPILER + + # save warnings/boilerplate of simple test code + _LT_COMPILER_BOILERPLATE + _LT_LINKER_BOILERPLATE + + # Allow CC to be a program name with arguments. + lt_save_CC=$CC + lt_save_GCC=$GCC + lt_save_CFLAGS=$CFLAGS + CC=${FC-"f95"} + CFLAGS=$FCFLAGS + compiler=$CC + GCC=$ac_cv_fc_compiler_gnu + + _LT_TAGVAR(compiler, $1)=$CC + _LT_CC_BASENAME([$compiler]) + + if test -n "$compiler"; then + AC_MSG_CHECKING([if libtool supports shared libraries]) + AC_MSG_RESULT([$can_build_shared]) + + AC_MSG_CHECKING([whether to build shared libraries]) + test no = "$can_build_shared" && enable_shared=no + + # On AIX, shared libraries and static libraries use the same namespace, and + # are all built from PIC. + case $host_os in + aix3*) + test yes = "$enable_shared" && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + aix[[4-9]]*) + if test ia64 != "$host_cpu"; then + case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in + yes,aix,yes) ;; # shared object as lib.so file only + yes,svr4,*) ;; # shared object as lib.so archive member only + yes,*) enable_static=no ;; # shared object in lib.a archive as well + esac + fi + ;; + esac + AC_MSG_RESULT([$enable_shared]) + + AC_MSG_CHECKING([whether to build static libraries]) + # Make sure either enable_shared or enable_static is yes. + test yes = "$enable_shared" || enable_static=yes + AC_MSG_RESULT([$enable_static]) + + _LT_TAGVAR(GCC, $1)=$ac_cv_fc_compiler_gnu + _LT_TAGVAR(LD, $1)=$LD + + ## CAVEAT EMPTOR: + ## There is no encapsulation within the following macros, do not change + ## the running order or otherwise move them around unless you know exactly + ## what you are doing... + _LT_SYS_HIDDEN_LIBDEPS($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_SYS_DYNAMIC_LINKER($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) + fi # test -n "$compiler" + + GCC=$lt_save_GCC + CC=$lt_save_CC + CFLAGS=$lt_save_CFLAGS +fi # test yes != "$_lt_disable_FC" + +AC_LANG_POP +])# _LT_LANG_FC_CONFIG + + +# _LT_LANG_GCJ_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for the GNU Java Compiler compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_GCJ_CONFIG], +[AC_REQUIRE([LT_PROG_GCJ])dnl +AC_LANG_SAVE + +# Source file extension for Java test sources. +ac_ext=java + +# Object file extension for compiled Java test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="class foo {}" + +# Code to be used in simple link tests +lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_CFLAGS=$CFLAGS +lt_save_GCC=$GCC +GCC=yes +CC=${GCJ-"gcj"} +CFLAGS=$GCJFLAGS +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_TAGVAR(LD, $1)=$LD +_LT_CC_BASENAME([$compiler]) + +# GCJ did not exist at the time GCC didn't implicitly link libc in. +_LT_TAGVAR(archive_cmds_need_lc, $1)=no + +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) +fi + +AC_LANG_RESTORE + +GCC=$lt_save_GCC +CC=$lt_save_CC +CFLAGS=$lt_save_CFLAGS +])# _LT_LANG_GCJ_CONFIG + + +# _LT_LANG_GO_CONFIG([TAG]) +# -------------------------- +# Ensure that the configuration variables for the GNU Go compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_GO_CONFIG], +[AC_REQUIRE([LT_PROG_GO])dnl +AC_LANG_SAVE + +# Source file extension for Go test sources. +ac_ext=go + +# Object file extension for compiled Go test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code="package main; func main() { }" + +# Code to be used in simple link tests +lt_simple_link_test_code='package main; func main() { }' + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_CFLAGS=$CFLAGS +lt_save_GCC=$GCC +GCC=yes +CC=${GOC-"gccgo"} +CFLAGS=$GOFLAGS +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_TAGVAR(LD, $1)=$LD +_LT_CC_BASENAME([$compiler]) + +# Go did not exist at the time GCC didn't implicitly link libc in. +_LT_TAGVAR(archive_cmds_need_lc, $1)=no + +_LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds +_LT_TAGVAR(reload_flag, $1)=$reload_flag +_LT_TAGVAR(reload_cmds, $1)=$reload_cmds + +## CAVEAT EMPTOR: +## There is no encapsulation within the following macros, do not change +## the running order or otherwise move them around unless you know exactly +## what you are doing... +if test -n "$compiler"; then + _LT_COMPILER_NO_RTTI($1) + _LT_COMPILER_PIC($1) + _LT_COMPILER_C_O($1) + _LT_COMPILER_FILE_LOCKS($1) + _LT_LINKER_SHLIBS($1) + _LT_LINKER_HARDCODE_LIBPATH($1) + + _LT_CONFIG($1) +fi + +AC_LANG_RESTORE + +GCC=$lt_save_GCC +CC=$lt_save_CC +CFLAGS=$lt_save_CFLAGS +])# _LT_LANG_GO_CONFIG + + +# _LT_LANG_RC_CONFIG([TAG]) +# ------------------------- +# Ensure that the configuration variables for the Windows resource compiler +# are suitably defined. These variables are subsequently used by _LT_CONFIG +# to write the compiler configuration to 'libtool'. +m4_defun([_LT_LANG_RC_CONFIG], +[AC_REQUIRE([LT_PROG_RC])dnl +AC_LANG_SAVE + +# Source file extension for RC test sources. +ac_ext=rc + +# Object file extension for compiled RC test sources. +objext=o +_LT_TAGVAR(objext, $1)=$objext + +# Code to be used in simple compile tests +lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' + +# Code to be used in simple link tests +lt_simple_link_test_code=$lt_simple_compile_test_code + +# ltmain only uses $CC for tagged configurations so make sure $CC is set. +_LT_TAG_COMPILER + +# save warnings/boilerplate of simple test code +_LT_COMPILER_BOILERPLATE +_LT_LINKER_BOILERPLATE + +# Allow CC to be a program name with arguments. +lt_save_CC=$CC +lt_save_CFLAGS=$CFLAGS +lt_save_GCC=$GCC +GCC= +CC=${RC-"windres"} +CFLAGS= +compiler=$CC +_LT_TAGVAR(compiler, $1)=$CC +_LT_CC_BASENAME([$compiler]) +_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes + +if test -n "$compiler"; then + : + _LT_CONFIG($1) +fi + +GCC=$lt_save_GCC +AC_LANG_RESTORE +CC=$lt_save_CC +CFLAGS=$lt_save_CFLAGS +])# _LT_LANG_RC_CONFIG + + +# LT_PROG_GCJ +# ----------- +AC_DEFUN([LT_PROG_GCJ], +[m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], + [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], + [AC_CHECK_TOOL(GCJ, gcj,) + test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2" + AC_SUBST(GCJFLAGS)])])[]dnl +]) + +# Old name: +AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_GCJ], []) + + +# LT_PROG_GO +# ---------- +AC_DEFUN([LT_PROG_GO], +[AC_CHECK_TOOL(GOC, gccgo,) +]) + + +# LT_PROG_RC +# ---------- +AC_DEFUN([LT_PROG_RC], +[AC_CHECK_TOOL(RC, windres,) +]) + +# Old name: +AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_RC], []) + + +# _LT_DECL_EGREP +# -------------- +# If we don't have a new enough Autoconf to choose the best grep +# available, choose the one first in the user's PATH. +m4_defun([_LT_DECL_EGREP], +[AC_REQUIRE([AC_PROG_EGREP])dnl +AC_REQUIRE([AC_PROG_FGREP])dnl +test -z "$GREP" && GREP=grep +_LT_DECL([], [GREP], [1], [A grep program that handles long lines]) +_LT_DECL([], [EGREP], [1], [An ERE matcher]) +_LT_DECL([], [FGREP], [1], [A literal string matcher]) +dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too +AC_SUBST([GREP]) +]) + + +# _LT_DECL_OBJDUMP +# -------------- +# If we don't have a new enough Autoconf to choose the best objdump +# available, choose the one first in the user's PATH. +m4_defun([_LT_DECL_OBJDUMP], +[AC_CHECK_TOOL(OBJDUMP, objdump, false) +test -z "$OBJDUMP" && OBJDUMP=objdump +_LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) +AC_SUBST([OBJDUMP]) +]) + +# _LT_DECL_DLLTOOL +# ---------------- +# Ensure DLLTOOL variable is set. +m4_defun([_LT_DECL_DLLTOOL], +[AC_CHECK_TOOL(DLLTOOL, dlltool, false) +test -z "$DLLTOOL" && DLLTOOL=dlltool +_LT_DECL([], [DLLTOOL], [1], [DLL creation program]) +AC_SUBST([DLLTOOL]) +]) + +# _LT_DECL_SED +# ------------ +# Check for a fully-functional sed program, that truncates +# as few characters as possible. Prefer GNU sed if found. +m4_defun([_LT_DECL_SED], +[AC_PROG_SED +test -z "$SED" && SED=sed +Xsed="$SED -e 1s/^X//" +_LT_DECL([], [SED], [1], [A sed program that does not truncate output]) +_LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], + [Sed that helps us avoid accidentally triggering echo(1) options like -n]) +])# _LT_DECL_SED + +m4_ifndef([AC_PROG_SED], [ +############################################################ +# NOTE: This macro has been submitted for inclusion into # +# GNU Autoconf as AC_PROG_SED. When it is available in # +# a released version of Autoconf we should remove this # +# macro and use it instead. # +############################################################ + +m4_defun([AC_PROG_SED], +[AC_MSG_CHECKING([for a sed that does not truncate output]) +AC_CACHE_VAL(lt_cv_path_SED, +[# Loop through the user's path and test for sed and gsed. +# Then use that list of sed's as ones to test for truncation. +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for lt_ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then + lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" + fi + done + done +done +IFS=$as_save_IFS +lt_ac_max=0 +lt_ac_count=0 +# Add /usr/xpg4/bin/sed as it is typically found on Solaris +# along with /bin/sed that truncates output. +for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do + test ! -f "$lt_ac_sed" && continue + cat /dev/null > conftest.in + lt_ac_count=0 + echo $ECHO_N "0123456789$ECHO_C" >conftest.in + # Check for GNU sed and select it if it is found. + if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then + lt_cv_path_SED=$lt_ac_sed + break + fi + while true; do + cat conftest.in conftest.in >conftest.tmp + mv conftest.tmp conftest.in + cp conftest.in conftest.nl + echo >>conftest.nl + $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break + cmp -s conftest.out conftest.nl || break + # 10000 chars as input seems more than enough + test 10 -lt "$lt_ac_count" && break + lt_ac_count=`expr $lt_ac_count + 1` + if test "$lt_ac_count" -gt "$lt_ac_max"; then + lt_ac_max=$lt_ac_count + lt_cv_path_SED=$lt_ac_sed + fi + done +done +]) +SED=$lt_cv_path_SED +AC_SUBST([SED]) +AC_MSG_RESULT([$SED]) +])#AC_PROG_SED +])#m4_ifndef + +# Old name: +AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([LT_AC_PROG_SED], []) + + +# _LT_CHECK_SHELL_FEATURES +# ------------------------ +# Find out whether the shell is Bourne or XSI compatible, +# or has some other useful features. +m4_defun([_LT_CHECK_SHELL_FEATURES], +[if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then + lt_unset=unset +else + lt_unset=false +fi +_LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl + +# test EBCDIC or ASCII +case `echo X|tr X '\101'` in + A) # ASCII based system + # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr + lt_SP2NL='tr \040 \012' + lt_NL2SP='tr \015\012 \040\040' + ;; + *) # EBCDIC based system + lt_SP2NL='tr \100 \n' + lt_NL2SP='tr \r\n \100\100' + ;; +esac +_LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl +_LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl +])# _LT_CHECK_SHELL_FEATURES + + +# _LT_PATH_CONVERSION_FUNCTIONS +# ----------------------------- +# Determine what file name conversion functions should be used by +# func_to_host_file (and, implicitly, by func_to_host_path). These are needed +# for certain cross-compile configurations and native mingw. +m4_defun([_LT_PATH_CONVERSION_FUNCTIONS], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +AC_MSG_CHECKING([how to convert $build file names to $host format]) +AC_CACHE_VAL(lt_cv_to_host_file_cmd, +[case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 + ;; + esac + ;; + *-*-cygwin* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin + ;; + *-*-cygwin* ) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; + * ) # otherwise, assume *nix + lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin + ;; + esac + ;; + * ) # unhandled hosts (and "normal" native builds) + lt_cv_to_host_file_cmd=func_convert_file_noop + ;; +esac +]) +to_host_file_cmd=$lt_cv_to_host_file_cmd +AC_MSG_RESULT([$lt_cv_to_host_file_cmd]) +_LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd], + [0], [convert $build file names to $host format])dnl + +AC_MSG_CHECKING([how to convert $build file names to toolchain format]) +AC_CACHE_VAL(lt_cv_to_tool_file_cmd, +[#assume ordinary cross tools, or native build. +lt_cv_to_tool_file_cmd=func_convert_file_noop +case $host in + *-*-mingw* ) + case $build in + *-*-mingw* ) # actually msys + lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 + ;; + esac + ;; +esac +]) +to_tool_file_cmd=$lt_cv_to_tool_file_cmd +AC_MSG_RESULT([$lt_cv_to_tool_file_cmd]) +_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd], + [0], [convert $build files to toolchain format])dnl +])# _LT_PATH_CONVERSION_FUNCTIONS diff --git a/m4/ltoptions.m4 b/m4/ltoptions.m4 new file mode 100644 index 000000000..94b082976 --- /dev/null +++ b/m4/ltoptions.m4 @@ -0,0 +1,437 @@ +# Helper functions for option handling. -*- Autoconf -*- +# +# Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software +# Foundation, Inc. +# Written by Gary V. Vaughan, 2004 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# serial 8 ltoptions.m4 + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) + + +# _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) +# ------------------------------------------ +m4_define([_LT_MANGLE_OPTION], +[[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) + + +# _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) +# --------------------------------------- +# Set option OPTION-NAME for macro MACRO-NAME, and if there is a +# matching handler defined, dispatch to it. Other OPTION-NAMEs are +# saved as a flag. +m4_define([_LT_SET_OPTION], +[m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl +m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), + _LT_MANGLE_DEFUN([$1], [$2]), + [m4_warning([Unknown $1 option '$2'])])[]dnl +]) + + +# _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) +# ------------------------------------------------------------ +# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. +m4_define([_LT_IF_OPTION], +[m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) + + +# _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) +# ------------------------------------------------------- +# Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME +# are set. +m4_define([_LT_UNLESS_OPTIONS], +[m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), + [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), + [m4_define([$0_found])])])[]dnl +m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 +])[]dnl +]) + + +# _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) +# ---------------------------------------- +# OPTION-LIST is a space-separated list of Libtool options associated +# with MACRO-NAME. If any OPTION has a matching handler declared with +# LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about +# the unknown option and exit. +m4_defun([_LT_SET_OPTIONS], +[# Set options +m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), + [_LT_SET_OPTION([$1], _LT_Option)]) + +m4_if([$1],[LT_INIT],[ + dnl + dnl Simply set some default values (i.e off) if boolean options were not + dnl specified: + _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no + ]) + _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no + ]) + dnl + dnl If no reference was made to various pairs of opposing options, then + dnl we run the default mode handler for the pair. For example, if neither + dnl 'shared' nor 'disable-shared' was passed, we enable building of shared + dnl archives by default: + _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) + _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) + _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) + _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], + [_LT_ENABLE_FAST_INSTALL]) + _LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4], + [_LT_WITH_AIX_SONAME([aix])]) + ]) +])# _LT_SET_OPTIONS + + +## --------------------------------- ## +## Macros to handle LT_INIT options. ## +## --------------------------------- ## + +# _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) +# ----------------------------------------- +m4_define([_LT_MANGLE_DEFUN], +[[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) + + +# LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) +# ----------------------------------------------- +m4_define([LT_OPTION_DEFINE], +[m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl +])# LT_OPTION_DEFINE + + +# dlopen +# ------ +LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes +]) + +AU_DEFUN([AC_LIBTOOL_DLOPEN], +[_LT_SET_OPTION([LT_INIT], [dlopen]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'dlopen' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) + + +# win32-dll +# --------- +# Declare package support for building win32 dll's. +LT_OPTION_DEFINE([LT_INIT], [win32-dll], +[enable_win32_dll=yes + +case $host in +*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) + AC_CHECK_TOOL(AS, as, false) + AC_CHECK_TOOL(DLLTOOL, dlltool, false) + AC_CHECK_TOOL(OBJDUMP, objdump, false) + ;; +esac + +test -z "$AS" && AS=as +_LT_DECL([], [AS], [1], [Assembler program])dnl + +test -z "$DLLTOOL" && DLLTOOL=dlltool +_LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl + +test -z "$OBJDUMP" && OBJDUMP=objdump +_LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl +])# win32-dll + +AU_DEFUN([AC_LIBTOOL_WIN32_DLL], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +_LT_SET_OPTION([LT_INIT], [win32-dll]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'win32-dll' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) + + +# _LT_ENABLE_SHARED([DEFAULT]) +# ---------------------------- +# implement the --enable-shared flag, and supports the 'shared' and +# 'disable-shared' LT_INIT options. +# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. +m4_define([_LT_ENABLE_SHARED], +[m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([shared], + [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], + [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_shared=yes ;; + no) enable_shared=no ;; + *) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS=$lt_save_ifs + ;; + esac], + [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) + + _LT_DECL([build_libtool_libs], [enable_shared], [0], + [Whether or not to build shared libraries]) +])# _LT_ENABLE_SHARED + +LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) + +# Old names: +AC_DEFUN([AC_ENABLE_SHARED], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) +]) + +AC_DEFUN([AC_DISABLE_SHARED], +[_LT_SET_OPTION([LT_INIT], [disable-shared]) +]) + +AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_ENABLE_SHARED], []) +dnl AC_DEFUN([AM_DISABLE_SHARED], []) + + + +# _LT_ENABLE_STATIC([DEFAULT]) +# ---------------------------- +# implement the --enable-static flag, and support the 'static' and +# 'disable-static' LT_INIT options. +# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. +m4_define([_LT_ENABLE_STATIC], +[m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([static], + [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], + [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_static=yes ;; + no) enable_static=no ;; + *) + enable_static=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS=$lt_save_ifs + ;; + esac], + [enable_static=]_LT_ENABLE_STATIC_DEFAULT) + + _LT_DECL([build_old_libs], [enable_static], [0], + [Whether or not to build static libraries]) +])# _LT_ENABLE_STATIC + +LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) + +# Old names: +AC_DEFUN([AC_ENABLE_STATIC], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) +]) + +AC_DEFUN([AC_DISABLE_STATIC], +[_LT_SET_OPTION([LT_INIT], [disable-static]) +]) + +AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AM_ENABLE_STATIC], []) +dnl AC_DEFUN([AM_DISABLE_STATIC], []) + + + +# _LT_ENABLE_FAST_INSTALL([DEFAULT]) +# ---------------------------------- +# implement the --enable-fast-install flag, and support the 'fast-install' +# and 'disable-fast-install' LT_INIT options. +# DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. +m4_define([_LT_ENABLE_FAST_INSTALL], +[m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl +AC_ARG_ENABLE([fast-install], + [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], + [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], + [p=${PACKAGE-default} + case $enableval in + yes) enable_fast_install=yes ;; + no) enable_fast_install=no ;; + *) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for pkg in $enableval; do + IFS=$lt_save_ifs + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS=$lt_save_ifs + ;; + esac], + [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) + +_LT_DECL([fast_install], [enable_fast_install], [0], + [Whether or not to optimize for fast installation])dnl +])# _LT_ENABLE_FAST_INSTALL + +LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) +LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) + +# Old names: +AU_DEFUN([AC_ENABLE_FAST_INSTALL], +[_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'fast-install' option into LT_INIT's first parameter.]) +]) + +AU_DEFUN([AC_DISABLE_FAST_INSTALL], +[_LT_SET_OPTION([LT_INIT], [disable-fast-install]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you put +the 'disable-fast-install' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) +dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) + + +# _LT_WITH_AIX_SONAME([DEFAULT]) +# ---------------------------------- +# implement the --with-aix-soname flag, and support the `aix-soname=aix' +# and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT +# is either `aix', `both' or `svr4'. If omitted, it defaults to `aix'. +m4_define([_LT_WITH_AIX_SONAME], +[m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl +shared_archive_member_spec= +case $host,$enable_shared in +power*-*-aix[[5-9]]*,yes) + AC_MSG_CHECKING([which variant of shared library versioning to provide]) + AC_ARG_WITH([aix-soname], + [AS_HELP_STRING([--with-aix-soname=aix|svr4|both], + [shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])], + [case $withval in + aix|svr4|both) + ;; + *) + AC_MSG_ERROR([Unknown argument to --with-aix-soname]) + ;; + esac + lt_cv_with_aix_soname=$with_aix_soname], + [AC_CACHE_VAL([lt_cv_with_aix_soname], + [lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT) + with_aix_soname=$lt_cv_with_aix_soname]) + AC_MSG_RESULT([$with_aix_soname]) + if test aix != "$with_aix_soname"; then + # For the AIX way of multilib, we name the shared archive member + # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', + # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. + # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, + # the AIX toolchain works better with OBJECT_MODE set (default 32). + if test 64 = "${OBJECT_MODE-32}"; then + shared_archive_member_spec=shr_64 + else + shared_archive_member_spec=shr + fi + fi + ;; +*) + with_aix_soname=aix + ;; +esac + +_LT_DECL([], [shared_archive_member_spec], [0], + [Shared archive member basename, for filename based shared library versioning on AIX])dnl +])# _LT_WITH_AIX_SONAME + +LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])]) +LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])]) +LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])]) + + +# _LT_WITH_PIC([MODE]) +# -------------------- +# implement the --with-pic flag, and support the 'pic-only' and 'no-pic' +# LT_INIT options. +# MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'. +m4_define([_LT_WITH_PIC], +[AC_ARG_WITH([pic], + [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], + [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], + [lt_p=${PACKAGE-default} + case $withval in + yes|no) pic_mode=$withval ;; + *) + pic_mode=default + # Look at the argument we got. We use all the common list separators. + lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, + for lt_pkg in $withval; do + IFS=$lt_save_ifs + if test "X$lt_pkg" = "X$lt_p"; then + pic_mode=yes + fi + done + IFS=$lt_save_ifs + ;; + esac], + [pic_mode=m4_default([$1], [default])]) + +_LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl +])# _LT_WITH_PIC + +LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) +LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) + +# Old name: +AU_DEFUN([AC_LIBTOOL_PICMODE], +[_LT_SET_OPTION([LT_INIT], [pic-only]) +AC_DIAGNOSE([obsolete], +[$0: Remove this warning and the call to _LT_SET_OPTION when you +put the 'pic-only' option into LT_INIT's first parameter.]) +]) + +dnl aclocal-1.4 backwards compatibility: +dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) + +## ----------------- ## +## LTDL_INIT Options ## +## ----------------- ## + +m4_define([_LTDL_MODE], []) +LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], + [m4_define([_LTDL_MODE], [nonrecursive])]) +LT_OPTION_DEFINE([LTDL_INIT], [recursive], + [m4_define([_LTDL_MODE], [recursive])]) +LT_OPTION_DEFINE([LTDL_INIT], [subproject], + [m4_define([_LTDL_MODE], [subproject])]) + +m4_define([_LTDL_TYPE], []) +LT_OPTION_DEFINE([LTDL_INIT], [installable], + [m4_define([_LTDL_TYPE], [installable])]) +LT_OPTION_DEFINE([LTDL_INIT], [convenience], + [m4_define([_LTDL_TYPE], [convenience])]) diff --git a/m4/ltsugar.m4 b/m4/ltsugar.m4 new file mode 100644 index 000000000..48bc9344a --- /dev/null +++ b/m4/ltsugar.m4 @@ -0,0 +1,124 @@ +# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- +# +# Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software +# Foundation, Inc. +# Written by Gary V. Vaughan, 2004 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# serial 6 ltsugar.m4 + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) + + +# lt_join(SEP, ARG1, [ARG2...]) +# ----------------------------- +# Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their +# associated separator. +# Needed until we can rely on m4_join from Autoconf 2.62, since all earlier +# versions in m4sugar had bugs. +m4_define([lt_join], +[m4_if([$#], [1], [], + [$#], [2], [[$2]], + [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) +m4_define([_lt_join], +[m4_if([$#$2], [2], [], + [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) + + +# lt_car(LIST) +# lt_cdr(LIST) +# ------------ +# Manipulate m4 lists. +# These macros are necessary as long as will still need to support +# Autoconf-2.59, which quotes differently. +m4_define([lt_car], [[$1]]) +m4_define([lt_cdr], +[m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], + [$#], 1, [], + [m4_dquote(m4_shift($@))])]) +m4_define([lt_unquote], $1) + + +# lt_append(MACRO-NAME, STRING, [SEPARATOR]) +# ------------------------------------------ +# Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'. +# Note that neither SEPARATOR nor STRING are expanded; they are appended +# to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). +# No SEPARATOR is output if MACRO-NAME was previously undefined (different +# than defined and empty). +# +# This macro is needed until we can rely on Autoconf 2.62, since earlier +# versions of m4sugar mistakenly expanded SEPARATOR but not STRING. +m4_define([lt_append], +[m4_define([$1], + m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) + + + +# lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) +# ---------------------------------------------------------- +# Produce a SEP delimited list of all paired combinations of elements of +# PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list +# has the form PREFIXmINFIXSUFFIXn. +# Needed until we can rely on m4_combine added in Autoconf 2.62. +m4_define([lt_combine], +[m4_if(m4_eval([$# > 3]), [1], + [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl +[[m4_foreach([_Lt_prefix], [$2], + [m4_foreach([_Lt_suffix], + ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, + [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) + + +# lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) +# ----------------------------------------------------------------------- +# Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited +# by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. +m4_define([lt_if_append_uniq], +[m4_ifdef([$1], + [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], + [lt_append([$1], [$2], [$3])$4], + [$5])], + [lt_append([$1], [$2], [$3])$4])]) + + +# lt_dict_add(DICT, KEY, VALUE) +# ----------------------------- +m4_define([lt_dict_add], +[m4_define([$1($2)], [$3])]) + + +# lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) +# -------------------------------------------- +m4_define([lt_dict_add_subkey], +[m4_define([$1($2:$3)], [$4])]) + + +# lt_dict_fetch(DICT, KEY, [SUBKEY]) +# ---------------------------------- +m4_define([lt_dict_fetch], +[m4_ifval([$3], + m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), + m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) + + +# lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) +# ----------------------------------------------------------------- +m4_define([lt_if_dict_fetch], +[m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], + [$5], + [$6])]) + + +# lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) +# -------------------------------------------------------------- +m4_define([lt_dict_filter], +[m4_if([$5], [], [], + [lt_join(m4_quote(m4_default([$4], [[, ]])), + lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), + [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl +]) diff --git a/m4/ltversion.m4 b/m4/ltversion.m4 new file mode 100644 index 000000000..fa04b52a3 --- /dev/null +++ b/m4/ltversion.m4 @@ -0,0 +1,23 @@ +# ltversion.m4 -- version numbers -*- Autoconf -*- +# +# Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. +# Written by Scott James Remnant, 2004 +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# @configure_input@ + +# serial 4179 ltversion.m4 +# This file is part of GNU Libtool + +m4_define([LT_PACKAGE_VERSION], [2.4.6]) +m4_define([LT_PACKAGE_REVISION], [2.4.6]) + +AC_DEFUN([LTVERSION_VERSION], +[macro_version='2.4.6' +macro_revision='2.4.6' +_LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) +_LT_DECL(, macro_revision, 0) +]) diff --git a/m4/lt~obsolete.m4 b/m4/lt~obsolete.m4 new file mode 100644 index 000000000..c6b26f88f --- /dev/null +++ b/m4/lt~obsolete.m4 @@ -0,0 +1,99 @@ +# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- +# +# Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software +# Foundation, Inc. +# Written by Scott James Remnant, 2004. +# +# This file is free software; the Free Software Foundation gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. + +# serial 5 lt~obsolete.m4 + +# These exist entirely to fool aclocal when bootstrapping libtool. +# +# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN), +# which have later been changed to m4_define as they aren't part of the +# exported API, or moved to Autoconf or Automake where they belong. +# +# The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN +# in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us +# using a macro with the same name in our local m4/libtool.m4 it'll +# pull the old libtool.m4 in (it doesn't see our shiny new m4_define +# and doesn't know about Autoconf macros at all.) +# +# So we provide this file, which has a silly filename so it's always +# included after everything else. This provides aclocal with the +# AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything +# because those macros already exist, or will be overwritten later. +# We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. +# +# Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. +# Yes, that means every name once taken will need to remain here until +# we give up compatibility with versions before 1.7, at which point +# we need to keep only those names which we still refer to. + +# This is to help aclocal find these macros, as it can't see m4_define. +AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) + +m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) +m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) +m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) +m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) +m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) +m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) +m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) +m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) +m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) +m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) +m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) +m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) +m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) +m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) +m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) +m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) +m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) +m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) +m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) +m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) +m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) +m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) +m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) +m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) +m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) +m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) +m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) +m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) +m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) +m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) +m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) +m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) +m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) +m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) +m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) +m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) +m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) +m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) +m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) +m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) +m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) +m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) +m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) +m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) +m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) +m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) +m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) +m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) +m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) +m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) +m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) +m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])]) +m4_ifndef([_LT_AC_PROG_CXXCPP], [AC_DEFUN([_LT_AC_PROG_CXXCPP])]) +m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])]) +m4_ifndef([_LT_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])]) +m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])]) +m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])]) +m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])]) diff --git a/missing b/missing new file mode 100755 index 000000000..625aeb118 --- /dev/null +++ b/missing @@ -0,0 +1,215 @@ +#! /bin/sh +# Common wrapper for a few potentially missing GNU programs. + +scriptversion=2018-03-07.03; # UTC + +# Copyright (C) 1996-2018 Free Software Foundation, Inc. +# Originally written by Fran,cois Pinard , 1996. + +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2, or (at your option) +# any later version. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. + +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +if test $# -eq 0; then + echo 1>&2 "Try '$0 --help' for more information" + exit 1 +fi + +case $1 in + + --is-lightweight) + # Used by our autoconf macros to check whether the available missing + # script is modern enough. + exit 0 + ;; + + --run) + # Back-compat with the calling convention used by older automake. + shift + ;; + + -h|--h|--he|--hel|--help) + echo "\ +$0 [OPTION]... PROGRAM [ARGUMENT]... + +Run 'PROGRAM [ARGUMENT]...', returning a proper advice when this fails due +to PROGRAM being missing or too old. + +Options: + -h, --help display this help and exit + -v, --version output version information and exit + +Supported PROGRAM values: + aclocal autoconf autoheader autom4te automake makeinfo + bison yacc flex lex help2man + +Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and +'g' are ignored when checking the name. + +Send bug reports to ." + exit $? + ;; + + -v|--v|--ve|--ver|--vers|--versi|--versio|--version) + echo "missing $scriptversion (GNU Automake)" + exit $? + ;; + + -*) + echo 1>&2 "$0: unknown '$1' option" + echo 1>&2 "Try '$0 --help' for more information" + exit 1 + ;; + +esac + +# Run the given program, remember its exit status. +"$@"; st=$? + +# If it succeeded, we are done. +test $st -eq 0 && exit 0 + +# Also exit now if we it failed (or wasn't found), and '--version' was +# passed; such an option is passed most likely to detect whether the +# program is present and works. +case $2 in --version|--help) exit $st;; esac + +# Exit code 63 means version mismatch. This often happens when the user +# tries to use an ancient version of a tool on a file that requires a +# minimum version. +if test $st -eq 63; then + msg="probably too old" +elif test $st -eq 127; then + # Program was missing. + msg="missing on your system" +else + # Program was found and executed, but failed. Give up. + exit $st +fi + +perl_URL=https://www.perl.org/ +flex_URL=https://github.com/westes/flex +gnu_software_URL=https://www.gnu.org/software + +program_details () +{ + case $1 in + aclocal|automake) + echo "The '$1' program is part of the GNU Automake package:" + echo "<$gnu_software_URL/automake>" + echo "It also requires GNU Autoconf, GNU m4 and Perl in order to run:" + echo "<$gnu_software_URL/autoconf>" + echo "<$gnu_software_URL/m4/>" + echo "<$perl_URL>" + ;; + autoconf|autom4te|autoheader) + echo "The '$1' program is part of the GNU Autoconf package:" + echo "<$gnu_software_URL/autoconf/>" + echo "It also requires GNU m4 and Perl in order to run:" + echo "<$gnu_software_URL/m4/>" + echo "<$perl_URL>" + ;; + esac +} + +give_advice () +{ + # Normalize program name to check for. + normalized_program=`echo "$1" | sed ' + s/^gnu-//; t + s/^gnu//; t + s/^g//; t'` + + printf '%s\n' "'$1' is $msg." + + configure_deps="'configure.ac' or m4 files included by 'configure.ac'" + case $normalized_program in + autoconf*) + echo "You should only need it if you modified 'configure.ac'," + echo "or m4 files included by it." + program_details 'autoconf' + ;; + autoheader*) + echo "You should only need it if you modified 'acconfig.h' or" + echo "$configure_deps." + program_details 'autoheader' + ;; + automake*) + echo "You should only need it if you modified 'Makefile.am' or" + echo "$configure_deps." + program_details 'automake' + ;; + aclocal*) + echo "You should only need it if you modified 'acinclude.m4' or" + echo "$configure_deps." + program_details 'aclocal' + ;; + autom4te*) + echo "You might have modified some maintainer files that require" + echo "the 'autom4te' program to be rebuilt." + program_details 'autom4te' + ;; + bison*|yacc*) + echo "You should only need it if you modified a '.y' file." + echo "You may want to install the GNU Bison package:" + echo "<$gnu_software_URL/bison/>" + ;; + lex*|flex*) + echo "You should only need it if you modified a '.l' file." + echo "You may want to install the Fast Lexical Analyzer package:" + echo "<$flex_URL>" + ;; + help2man*) + echo "You should only need it if you modified a dependency" \ + "of a man page." + echo "You may want to install the GNU Help2man package:" + echo "<$gnu_software_URL/help2man/>" + ;; + makeinfo*) + echo "You should only need it if you modified a '.texi' file, or" + echo "any other file indirectly affecting the aspect of the manual." + echo "You might want to install the Texinfo package:" + echo "<$gnu_software_URL/texinfo/>" + echo "The spurious makeinfo call might also be the consequence of" + echo "using a buggy 'make' (AIX, DU, IRIX), in which case you might" + echo "want to install GNU make:" + echo "<$gnu_software_URL/make/>" + ;; + *) + echo "You might have modified some files without having the proper" + echo "tools for further handling them. Check the 'README' file, it" + echo "often tells you about the needed prerequisites for installing" + echo "this package. You may also peek at any GNU archive site, in" + echo "case some other package contains this missing '$1' program." + ;; + esac +} + +give_advice "$1" | sed -e '1s/^/WARNING: /' \ + -e '2,$s/^/ /' >&2 + +# Propagate the correct exit status (expected to be 127 for a program +# not found, 63 for a program that failed due to version mismatch). +exit $st + +# Local variables: +# eval: (add-hook 'before-save-hook 'time-stamp) +# time-stamp-start: "scriptversion=" +# time-stamp-format: "%:y-%02m-%02d.%02H" +# time-stamp-time-zone: "UTC0" +# time-stamp-end: "; # UTC" +# End: diff --git a/src/.deps/.dirstamp b/src/.deps/.dirstamp new file mode 100644 index 000000000..e69de29bb diff --git a/src/.deps/address_parser-address_parser_cli.Po b/src/.deps/address_parser-address_parser_cli.Po new file mode 100644 index 000000000..bbd4ab348 --- /dev/null +++ b/src/.deps/address_parser-address_parser_cli.Po @@ -0,0 +1,308 @@ +address_parser-address_parser_cli.o: address_parser_cli.c \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h json_encode.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h libpostal.h \ + linenoise/linenoise.h strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +json_encode.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +libpostal.h: + +linenoise/linenoise.h: + +strndup.h: diff --git a/src/.deps/address_parser-json_encode.Po b/src/.deps/address_parser-json_encode.Po new file mode 100644 index 000000000..2d9860e98 --- /dev/null +++ b/src/.deps/address_parser-json_encode.Po @@ -0,0 +1,300 @@ +address_parser-json_encode.o: json_encode.c /usr/include/stdc-predef.h \ + json_encode.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h + +/usr/include/stdc-predef.h: + +json_encode.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: diff --git a/src/.deps/address_parser-string_utils.Po b/src/.deps/address_parser-string_utils.Po new file mode 100644 index 000000000..5d942b35a --- /dev/null +++ b/src/.deps/address_parser-string_utils.Po @@ -0,0 +1,299 @@ +address_parser-string_utils.o: string_utils.c /usr/include/stdc-predef.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h \ + /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h string_utils.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +string_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +strndup.h: diff --git a/src/.deps/address_parser-strndup.Po b/src/.deps/address_parser-strndup.Po new file mode 100644 index 000000000..016e74cd1 --- /dev/null +++ b/src/.deps/address_parser-strndup.Po @@ -0,0 +1,6 @@ +address_parser-strndup.o: strndup.c /usr/include/stdc-predef.h \ + ../config.h + +/usr/include/stdc-predef.h: + +../config.h: diff --git a/src/.deps/address_parser_test-address_dictionary.Po b/src/.deps/address_parser_test-address_dictionary.Po new file mode 100644 index 000000000..bb0eb28ee --- /dev/null +++ b/src/.deps/address_parser_test-address_dictionary.Po @@ -0,0 +1,335 @@ +address_parser_test-address_dictionary.o: address_dictionary.c \ + /usr/include/stdc-predef.h /usr/include/dirent.h /usr/include/features.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h address_dictionary.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + address_expansion_rule.h constants.h gazetteers.h klib/kvec.h \ + libpostal.h vector.h libpostal_config.h ../config.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h klib/ksort.h klib/drand48.h \ + vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h trie.h \ + trie_search.h tokens.h token_types.h + +/usr/include/stdc-predef.h: + +/usr/include/dirent.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +address_dictionary.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +klib/kvec.h: + +libpostal.h: + +vector.h: + +libpostal_config.h: + +../config.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +klib/ksort.h: + +klib/drand48.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +trie_search.h: + +tokens.h: + +token_types.h: diff --git a/src/.deps/address_parser_test-address_parser.Po b/src/.deps/address_parser_test-address_parser.Po new file mode 100644 index 000000000..a10461c2e --- /dev/null +++ b/src/.deps/address_parser_test-address_parser.Po @@ -0,0 +1,375 @@ +address_parser_test-address_parser.o: address_parser.c \ + /usr/include/stdc-predef.h address_parser.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h libpostal.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h libpostal_config.h \ + ../config.h averaged_perceptron.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h sparse_matrix.h \ + file_utils.h string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h averaged_perceptron_tagger.h features.h tagger.h tokens.h \ + token_types.h crf.h crf_context.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h graph.h normalize.h \ + constants.h unicode_scripts.h unicode_script_types.h numex.h \ + trie_search.h scanner.h transliterate.h address_dictionary.h \ + address_expansion_rule.h gazetteers.h ngrams.h graph_builder.h + +/usr/include/stdc-predef.h: + +address_parser.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +libpostal.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +libpostal_config.h: + +../config.h: + +averaged_perceptron.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +sparse_matrix.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: + +averaged_perceptron_tagger.h: + +features.h: + +tagger.h: + +tokens.h: + +token_types.h: + +crf.h: + +crf_context.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +graph.h: + +normalize.h: + +constants.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +trie_search.h: + +scanner.h: + +transliterate.h: + +address_dictionary.h: + +address_expansion_rule.h: + +gazetteers.h: + +ngrams.h: + +graph_builder.h: diff --git a/src/.deps/address_parser_test-address_parser_io.Po b/src/.deps/address_parser_test-address_parser_io.Po new file mode 100644 index 000000000..1a4e2522f --- /dev/null +++ b/src/.deps/address_parser_test-address_parser_io.Po @@ -0,0 +1,367 @@ +address_parser_test-address_parser_io.o: address_parser_io.c \ + /usr/include/stdc-predef.h address_parser_io.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h address_parser.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h libpostal.h \ + libpostal_config.h ../config.h averaged_perceptron.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h sparse_matrix.h \ + file_utils.h string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h averaged_perceptron_tagger.h features.h tagger.h tokens.h \ + token_types.h crf.h crf_context.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h graph.h normalize.h \ + constants.h unicode_scripts.h unicode_script_types.h numex.h \ + trie_search.h scanner.h transliterate.h + +/usr/include/stdc-predef.h: + +address_parser_io.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +address_parser.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +libpostal.h: + +libpostal_config.h: + +../config.h: + +averaged_perceptron.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +sparse_matrix.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: + +averaged_perceptron_tagger.h: + +features.h: + +tagger.h: + +tokens.h: + +token_types.h: + +crf.h: + +crf_context.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +graph.h: + +normalize.h: + +constants.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +trie_search.h: + +scanner.h: + +transliterate.h: diff --git a/src/.deps/address_parser_test-address_parser_test.Po b/src/.deps/address_parser_test-address_parser_test.Po new file mode 100644 index 000000000..cf1d3bfa7 --- /dev/null +++ b/src/.deps/address_parser_test-address_parser_test.Po @@ -0,0 +1,438 @@ +address_parser_test-address_parser_test.o: address_parser_test.c \ + /usr/include/stdc-predef.h address_parser.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h libpostal.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h libpostal_config.h \ + ../config.h averaged_perceptron.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h sparse_matrix.h \ + file_utils.h string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h averaged_perceptron_tagger.h features.h tagger.h tokens.h \ + token_types.h crf.h crf_context.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h graph.h normalize.h \ + constants.h unicode_scripts.h unicode_script_types.h numex.h \ + trie_search.h scanner.h transliterate.h address_parser_io.h \ + address_dictionary.h address_expansion_rule.h gazetteers.h geodb.h \ + geonames.h sparkey/sparkey.h sparkey/sparkey-internal.h \ + sparkey/sparkey.h sparkey/logheader.h sparkey/hashheader.h \ + sparkey/endiantools.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h sparkey/hashalgorithms.h \ + sparkey/buf.h sparkey/util.h /usr/include/x86_64-linux-gnu/sys/stat.h \ + /usr/include/x86_64-linux-gnu/bits/stat.h /usr/include/fcntl.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl-linux.h \ + /usr/include/x86_64-linux-gnu/bits/fcntl2.h + +/usr/include/stdc-predef.h: + +address_parser.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +libpostal.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +libpostal_config.h: + +../config.h: + +averaged_perceptron.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +sparse_matrix.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: + +averaged_perceptron_tagger.h: + +features.h: + +tagger.h: + +tokens.h: + +token_types.h: + +crf.h: + +crf_context.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +graph.h: + +normalize.h: + +constants.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +trie_search.h: + +scanner.h: + +transliterate.h: + +address_parser_io.h: + +address_dictionary.h: + +address_expansion_rule.h: + +gazetteers.h: + +geodb.h: + +geonames.h: + +sparkey/sparkey.h: + +sparkey/sparkey-internal.h: + +sparkey/sparkey.h: + +sparkey/logheader.h: + +sparkey/hashheader.h: + +sparkey/endiantools.h: + +/usr/include/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +sparkey/hashalgorithms.h: + +sparkey/buf.h: + +sparkey/util.h: + +/usr/include/x86_64-linux-gnu/sys/stat.h: + +/usr/include/x86_64-linux-gnu/bits/stat.h: + +/usr/include/fcntl.h: + +/usr/include/x86_64-linux-gnu/bits/fcntl.h: + +/usr/include/x86_64-linux-gnu/bits/fcntl-linux.h: + +/usr/include/x86_64-linux-gnu/bits/fcntl2.h: diff --git a/src/.deps/address_parser_test-averaged_perceptron.Po b/src/.deps/address_parser_test-averaged_perceptron.Po new file mode 100644 index 000000000..7114a860c --- /dev/null +++ b/src/.deps/address_parser_test-averaged_perceptron.Po @@ -0,0 +1,323 @@ +address_parser_test-averaged_perceptron.o: averaged_perceptron.c \ + /usr/include/stdc-predef.h averaged_perceptron.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h sparse_matrix.h \ + file_utils.h libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h + +/usr/include/stdc-predef.h: + +averaged_perceptron.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +sparse_matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: diff --git a/src/.deps/address_parser_test-averaged_perceptron_tagger.Po b/src/.deps/address_parser_test-averaged_perceptron_tagger.Po new file mode 100644 index 000000000..5e9c13587 --- /dev/null +++ b/src/.deps/address_parser_test-averaged_perceptron_tagger.Po @@ -0,0 +1,336 @@ +address_parser_test-averaged_perceptron_tagger.o: \ + averaged_perceptron_tagger.c /usr/include/stdc-predef.h \ + averaged_perceptron_tagger.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + averaged_perceptron.h collections.h log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h sparse_matrix.h \ + file_utils.h libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h features.h tagger.h tokens.h token_types.h libpostal.h + +/usr/include/stdc-predef.h: + +averaged_perceptron_tagger.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +averaged_perceptron.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +sparse_matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: + +features.h: + +tagger.h: + +tokens.h: + +token_types.h: + +libpostal.h: diff --git a/src/.deps/address_parser_test-crf.Po b/src/.deps/address_parser_test-crf.Po new file mode 100644 index 000000000..7dc31ab96 --- /dev/null +++ b/src/.deps/address_parser_test-crf.Po @@ -0,0 +1,336 @@ +address_parser_test-crf.o: crf.c /usr/include/stdc-predef.h crf.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h crf_context.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h matrix.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h sparse_matrix.h tagger.h \ + tokens.h token_types.h libpostal.h trie.h klib/kvec.h + +/usr/include/stdc-predef.h: + +crf.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +crf_context.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +sparse_matrix.h: + +tagger.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +trie.h: + +klib/kvec.h: diff --git a/src/.deps/address_parser_test-crf_context.Po b/src/.deps/address_parser_test-crf_context.Po new file mode 100644 index 000000000..840ba850d --- /dev/null +++ b/src/.deps/address_parser_test-crf_context.Po @@ -0,0 +1,321 @@ +address_parser_test-crf_context.o: crf_context.c \ + /usr/include/stdc-predef.h crf_context.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h matrix.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h float_utils.h + +/usr/include/stdc-predef.h: + +crf_context.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +float_utils.h: diff --git a/src/.deps/address_parser_test-features.Po b/src/.deps/address_parser_test-features.Po new file mode 100644 index 000000000..0c01fbbf8 --- /dev/null +++ b/src/.deps/address_parser_test-features.Po @@ -0,0 +1,300 @@ +address_parser_test-features.o: features.c /usr/include/stdc-predef.h \ + features.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h + +/usr/include/stdc-predef.h: + +features.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: diff --git a/src/.deps/address_parser_test-file_utils.Po b/src/.deps/address_parser_test-file_utils.Po new file mode 100644 index 000000000..19eb770af --- /dev/null +++ b/src/.deps/address_parser_test-file_utils.Po @@ -0,0 +1,310 @@ +address_parser_test-file_utils.o: file_utils.c /usr/include/stdc-predef.h \ + file_utils.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h libpostal_config.h \ + ../config.h string_utils.h /usr/include/ctype.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +file_utils.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +libpostal_config.h: + +../config.h: + +string_utils.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/address_parser_test-float_utils.Po b/src/.deps/address_parser_test-float_utils.Po new file mode 100644 index 000000000..1ea28d4d9 --- /dev/null +++ b/src/.deps/address_parser_test-float_utils.Po @@ -0,0 +1,166 @@ +address_parser_test-float_utils.o: float_utils.c \ + /usr/include/stdc-predef.h float_utils.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h + +/usr/include/stdc-predef.h: + +float_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: diff --git a/src/.deps/address_parser_test-graph.Po b/src/.deps/address_parser_test-graph.Po new file mode 100644 index 000000000..e2e820437 --- /dev/null +++ b/src/.deps/address_parser_test-graph.Po @@ -0,0 +1,314 @@ +address_parser_test-graph.o: graph.c /usr/include/stdc-predef.h graph.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +graph.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/address_parser_test-graph_builder.Po b/src/.deps/address_parser_test-graph_builder.Po new file mode 100644 index 000000000..751fdb149 --- /dev/null +++ b/src/.deps/address_parser_test-graph_builder.Po @@ -0,0 +1,316 @@ +address_parser_test-graph_builder.o: graph_builder.c \ + /usr/include/stdc-predef.h graph_builder.h collections.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h graph.h + +/usr/include/stdc-predef.h: + +graph_builder.h: + +collections.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +graph.h: diff --git a/src/.deps/address_parser_test-ngrams.Po b/src/.deps/address_parser_test-ngrams.Po new file mode 100644 index 000000000..ae67407f2 --- /dev/null +++ b/src/.deps/address_parser_test-ngrams.Po @@ -0,0 +1,299 @@ +address_parser_test-ngrams.o: ngrams.c /usr/include/stdc-predef.h \ + ngrams.h string_utils.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/ctype.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h collections.h log/log.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h + +/usr/include/stdc-predef.h: + +ngrams.h: + +string_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: diff --git a/src/.deps/address_parser_test-normalize.Po b/src/.deps/address_parser_test-normalize.Po new file mode 100644 index 000000000..039f20738 --- /dev/null +++ b/src/.deps/address_parser_test-normalize.Po @@ -0,0 +1,342 @@ +address_parser_test-normalize.o: normalize.c /usr/include/stdc-predef.h \ + normalize.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h constants.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h libpostal.h \ + string_utils.h /usr/include/ctype.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/ksort.h klib/drand48.h ../config.h vector.h \ + vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + unicode_scripts.h unicode_script_types.h numex.h libpostal_config.h \ + tokens.h token_types.h trie.h file_utils.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h scanner.h transliterate.h strndup.h + +/usr/include/stdc-predef.h: + +normalize.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +constants.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +libpostal.h: + +string_utils.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +libpostal_config.h: + +tokens.h: + +token_types.h: + +trie.h: + +file_utils.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: + +scanner.h: + +transliterate.h: + +strndup.h: diff --git a/src/.deps/address_parser_test-numex.Po b/src/.deps/address_parser_test-numex.Po new file mode 100644 index 000000000..e079841a5 --- /dev/null +++ b/src/.deps/address_parser_test-numex.Po @@ -0,0 +1,331 @@ +address_parser_test-numex.o: numex.c /usr/include/stdc-predef.h \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h numex.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/inttypes.h collections.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h libpostal_config.h \ + constants.h string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + tokens.h token_types.h libpostal.h trie.h file_utils.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +numex.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/inttypes.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +libpostal_config.h: + +constants.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +trie.h: + +file_utils.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: diff --git a/src/.deps/address_parser_test-sparse_matrix.Po b/src/.deps/address_parser_test-sparse_matrix.Po new file mode 100644 index 000000000..424e111ab --- /dev/null +++ b/src/.deps/address_parser_test-sparse_matrix.Po @@ -0,0 +1,316 @@ +address_parser_test-sparse_matrix.o: sparse_matrix.c \ + /usr/include/stdc-predef.h sparse_matrix.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h + +/usr/include/stdc-predef.h: + +sparse_matrix.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: diff --git a/src/.deps/address_parser_test-string_utils.Po b/src/.deps/address_parser_test-string_utils.Po new file mode 100644 index 000000000..bf1ad7f37 --- /dev/null +++ b/src/.deps/address_parser_test-string_utils.Po @@ -0,0 +1,299 @@ +address_parser_test-string_utils.o: string_utils.c \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h \ + /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h string_utils.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +string_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +strndup.h: diff --git a/src/.deps/address_parser_test-strndup.Po b/src/.deps/address_parser_test-strndup.Po new file mode 100644 index 000000000..65e9ddc0f --- /dev/null +++ b/src/.deps/address_parser_test-strndup.Po @@ -0,0 +1,6 @@ +address_parser_test-strndup.o: strndup.c /usr/include/stdc-predef.h \ + ../config.h + +/usr/include/stdc-predef.h: + +../config.h: diff --git a/src/.deps/address_parser_test-tokens.Po b/src/.deps/address_parser_test-tokens.Po new file mode 100644 index 000000000..94f283a69 --- /dev/null +++ b/src/.deps/address_parser_test-tokens.Po @@ -0,0 +1,308 @@ +address_parser_test-tokens.o: tokens.c /usr/include/stdc-predef.h \ + tokens.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h klib/khash.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/ksort.h klib/drand48.h ../config.h vector.h \ + vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h token_types.h libpostal.h \ + strndup.h + +/usr/include/stdc-predef.h: + +tokens.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +klib/khash.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +token_types.h: + +libpostal.h: + +strndup.h: diff --git a/src/.deps/address_parser_test-transliterate.Po b/src/.deps/address_parser_test-transliterate.Po new file mode 100644 index 000000000..a63acc37f --- /dev/null +++ b/src/.deps/address_parser_test-transliterate.Po @@ -0,0 +1,336 @@ +address_parser_test-transliterate.o: transliterate.c \ + /usr/include/stdc-predef.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h transliterate.h \ + /usr/include/stdlib.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h constants.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h trie.h \ + file_utils.h libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h tokens.h token_types.h libpostal.h unicode_scripts.h \ + unicode_script_types.h strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +transliterate.h: + +/usr/include/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +constants.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +unicode_scripts.h: + +unicode_script_types.h: + +strndup.h: diff --git a/src/.deps/address_parser_test-trie.Po b/src/.deps/address_parser_test-trie.Po new file mode 100644 index 000000000..80cdf2a3d --- /dev/null +++ b/src/.deps/address_parser_test-trie.Po @@ -0,0 +1,316 @@ +address_parser_test-trie.o: trie.c /usr/include/stdc-predef.h trie.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h + +/usr/include/stdc-predef.h: + +trie.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: diff --git a/src/.deps/address_parser_test-trie_search.Po b/src/.deps/address_parser_test-trie_search.Po new file mode 100644 index 000000000..8083bdecd --- /dev/null +++ b/src/.deps/address_parser_test-trie_search.Po @@ -0,0 +1,326 @@ +address_parser_test-trie_search.o: trie_search.c \ + /usr/include/stdc-predef.h trie_search.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h trie.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h tokens.h \ + token_types.h libpostal.h + +/usr/include/stdc-predef.h: + +trie_search.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +trie.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +tokens.h: + +token_types.h: + +libpostal.h: diff --git a/src/.deps/address_parser_test-trie_utils.Po b/src/.deps/address_parser_test-trie_utils.Po new file mode 100644 index 000000000..aea143b91 --- /dev/null +++ b/src/.deps/address_parser_test-trie_utils.Po @@ -0,0 +1,317 @@ +address_parser_test-trie_utils.o: trie_utils.c /usr/include/stdc-predef.h \ + trie_utils.h collections.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h trie.h file_utils.h \ + libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h + +/usr/include/stdc-predef.h: + +trie_utils.h: + +collections.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: diff --git a/src/.deps/address_parser_test-unicode_scripts.Po b/src/.deps/address_parser_test-unicode_scripts.Po new file mode 100644 index 000000000..decceb759 --- /dev/null +++ b/src/.deps/address_parser_test-unicode_scripts.Po @@ -0,0 +1,307 @@ +address_parser_test-unicode_scripts.o: unicode_scripts.c \ + /usr/include/stdc-predef.h unicode_scripts.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h constants.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h string_utils.h \ + /usr/include/ctype.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h collections.h log/log.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + unicode_script_types.h unicode_scripts_data.c + +/usr/include/stdc-predef.h: + +unicode_scripts.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +constants.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +string_utils.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +unicode_script_types.h: + +unicode_scripts_data.c: diff --git a/src/.deps/address_parser_train-address_dictionary.Po b/src/.deps/address_parser_train-address_dictionary.Po new file mode 100644 index 000000000..a1f3d7830 --- /dev/null +++ b/src/.deps/address_parser_train-address_dictionary.Po @@ -0,0 +1,335 @@ +address_parser_train-address_dictionary.o: address_dictionary.c \ + /usr/include/stdc-predef.h /usr/include/dirent.h /usr/include/features.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h address_dictionary.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + address_expansion_rule.h constants.h gazetteers.h klib/kvec.h \ + libpostal.h vector.h libpostal_config.h ../config.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h klib/ksort.h klib/drand48.h \ + vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h trie.h \ + trie_search.h tokens.h token_types.h + +/usr/include/stdc-predef.h: + +/usr/include/dirent.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +address_dictionary.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +klib/kvec.h: + +libpostal.h: + +vector.h: + +libpostal_config.h: + +../config.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +klib/ksort.h: + +klib/drand48.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +trie_search.h: + +tokens.h: + +token_types.h: diff --git a/src/.deps/address_parser_train-address_parser.Po b/src/.deps/address_parser_train-address_parser.Po new file mode 100644 index 000000000..36de8a6d7 --- /dev/null +++ b/src/.deps/address_parser_train-address_parser.Po @@ -0,0 +1,375 @@ +address_parser_train-address_parser.o: address_parser.c \ + /usr/include/stdc-predef.h address_parser.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h libpostal.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h libpostal_config.h \ + ../config.h averaged_perceptron.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h sparse_matrix.h \ + file_utils.h string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h averaged_perceptron_tagger.h features.h tagger.h tokens.h \ + token_types.h crf.h crf_context.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h graph.h normalize.h \ + constants.h unicode_scripts.h unicode_script_types.h numex.h \ + trie_search.h scanner.h transliterate.h address_dictionary.h \ + address_expansion_rule.h gazetteers.h ngrams.h graph_builder.h + +/usr/include/stdc-predef.h: + +address_parser.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +libpostal.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +libpostal_config.h: + +../config.h: + +averaged_perceptron.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +sparse_matrix.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: + +averaged_perceptron_tagger.h: + +features.h: + +tagger.h: + +tokens.h: + +token_types.h: + +crf.h: + +crf_context.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +graph.h: + +normalize.h: + +constants.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +trie_search.h: + +scanner.h: + +transliterate.h: + +address_dictionary.h: + +address_expansion_rule.h: + +gazetteers.h: + +ngrams.h: + +graph_builder.h: diff --git a/src/.deps/address_parser_train-address_parser_io.Po b/src/.deps/address_parser_train-address_parser_io.Po new file mode 100644 index 000000000..5dacade51 --- /dev/null +++ b/src/.deps/address_parser_train-address_parser_io.Po @@ -0,0 +1,367 @@ +address_parser_train-address_parser_io.o: address_parser_io.c \ + /usr/include/stdc-predef.h address_parser_io.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h address_parser.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h libpostal.h \ + libpostal_config.h ../config.h averaged_perceptron.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h sparse_matrix.h \ + file_utils.h string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h averaged_perceptron_tagger.h features.h tagger.h tokens.h \ + token_types.h crf.h crf_context.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h graph.h normalize.h \ + constants.h unicode_scripts.h unicode_script_types.h numex.h \ + trie_search.h scanner.h transliterate.h + +/usr/include/stdc-predef.h: + +address_parser_io.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +address_parser.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +libpostal.h: + +libpostal_config.h: + +../config.h: + +averaged_perceptron.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +sparse_matrix.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: + +averaged_perceptron_tagger.h: + +features.h: + +tagger.h: + +tokens.h: + +token_types.h: + +crf.h: + +crf_context.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +graph.h: + +normalize.h: + +constants.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +trie_search.h: + +scanner.h: + +transliterate.h: diff --git a/src/.deps/address_parser_train-address_parser_train.Po b/src/.deps/address_parser_train-address_parser_train.Po new file mode 100644 index 000000000..e17111a81 --- /dev/null +++ b/src/.deps/address_parser_train-address_parser_train.Po @@ -0,0 +1,388 @@ +address_parser_train-address_parser_train.o: address_parser_train.c \ + /usr/include/stdc-predef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h address_parser.h \ + /usr/include/stdlib.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h libpostal.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h libpostal_config.h \ + ../config.h averaged_perceptron.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h sparse_matrix.h \ + file_utils.h string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h averaged_perceptron_tagger.h features.h tagger.h tokens.h \ + token_types.h crf.h crf_context.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h graph.h normalize.h \ + constants.h unicode_scripts.h unicode_script_types.h numex.h \ + trie_search.h scanner.h transliterate.h address_parser_io.h \ + address_dictionary.h address_expansion_rule.h gazetteers.h \ + averaged_perceptron_trainer.h trie_utils.h \ + crf_trainer_averaged_perceptron.h crf_trainer.h graph_builder.h \ + shuffle.h + +/usr/include/stdc-predef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +address_parser.h: + +/usr/include/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +libpostal.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +libpostal_config.h: + +../config.h: + +averaged_perceptron.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +sparse_matrix.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: + +averaged_perceptron_tagger.h: + +features.h: + +tagger.h: + +tokens.h: + +token_types.h: + +crf.h: + +crf_context.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +graph.h: + +normalize.h: + +constants.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +trie_search.h: + +scanner.h: + +transliterate.h: + +address_parser_io.h: + +address_dictionary.h: + +address_expansion_rule.h: + +gazetteers.h: + +averaged_perceptron_trainer.h: + +trie_utils.h: + +crf_trainer_averaged_perceptron.h: + +crf_trainer.h: + +graph_builder.h: + +shuffle.h: diff --git a/src/.deps/address_parser_train-averaged_perceptron.Po b/src/.deps/address_parser_train-averaged_perceptron.Po new file mode 100644 index 000000000..695597a00 --- /dev/null +++ b/src/.deps/address_parser_train-averaged_perceptron.Po @@ -0,0 +1,323 @@ +address_parser_train-averaged_perceptron.o: averaged_perceptron.c \ + /usr/include/stdc-predef.h averaged_perceptron.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h sparse_matrix.h \ + file_utils.h libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h + +/usr/include/stdc-predef.h: + +averaged_perceptron.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +sparse_matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: diff --git a/src/.deps/address_parser_train-averaged_perceptron_tagger.Po b/src/.deps/address_parser_train-averaged_perceptron_tagger.Po new file mode 100644 index 000000000..74302088f --- /dev/null +++ b/src/.deps/address_parser_train-averaged_perceptron_tagger.Po @@ -0,0 +1,336 @@ +address_parser_train-averaged_perceptron_tagger.o: \ + averaged_perceptron_tagger.c /usr/include/stdc-predef.h \ + averaged_perceptron_tagger.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + averaged_perceptron.h collections.h log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h sparse_matrix.h \ + file_utils.h libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h features.h tagger.h tokens.h token_types.h libpostal.h + +/usr/include/stdc-predef.h: + +averaged_perceptron_tagger.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +averaged_perceptron.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +sparse_matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: + +features.h: + +tagger.h: + +tokens.h: + +token_types.h: + +libpostal.h: diff --git a/src/.deps/address_parser_train-averaged_perceptron_trainer.Po b/src/.deps/address_parser_train-averaged_perceptron_trainer.Po new file mode 100644 index 000000000..c74d298d1 --- /dev/null +++ b/src/.deps/address_parser_train-averaged_perceptron_trainer.Po @@ -0,0 +1,341 @@ +address_parser_train-averaged_perceptron_trainer.o: \ + averaged_perceptron_trainer.c /usr/include/stdc-predef.h \ + averaged_perceptron_trainer.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h averaged_perceptron.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h sparse_matrix.h \ + file_utils.h libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h averaged_perceptron_tagger.h features.h tagger.h tokens.h \ + token_types.h libpostal.h trie_utils.h + +/usr/include/stdc-predef.h: + +averaged_perceptron_trainer.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +averaged_perceptron.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +sparse_matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: + +averaged_perceptron_tagger.h: + +features.h: + +tagger.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +trie_utils.h: diff --git a/src/.deps/address_parser_train-crf.Po b/src/.deps/address_parser_train-crf.Po new file mode 100644 index 000000000..1f7cd8e5f --- /dev/null +++ b/src/.deps/address_parser_train-crf.Po @@ -0,0 +1,336 @@ +address_parser_train-crf.o: crf.c /usr/include/stdc-predef.h crf.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h crf_context.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h matrix.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h sparse_matrix.h tagger.h \ + tokens.h token_types.h libpostal.h trie.h klib/kvec.h + +/usr/include/stdc-predef.h: + +crf.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +crf_context.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +sparse_matrix.h: + +tagger.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +trie.h: + +klib/kvec.h: diff --git a/src/.deps/address_parser_train-crf_context.Po b/src/.deps/address_parser_train-crf_context.Po new file mode 100644 index 000000000..59460caad --- /dev/null +++ b/src/.deps/address_parser_train-crf_context.Po @@ -0,0 +1,321 @@ +address_parser_train-crf_context.o: crf_context.c \ + /usr/include/stdc-predef.h crf_context.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h matrix.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h float_utils.h + +/usr/include/stdc-predef.h: + +crf_context.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +float_utils.h: diff --git a/src/.deps/address_parser_train-crf_trainer.Po b/src/.deps/address_parser_train-crf_trainer.Po new file mode 100644 index 000000000..287147b71 --- /dev/null +++ b/src/.deps/address_parser_train-crf_trainer.Po @@ -0,0 +1,333 @@ +address_parser_train-crf_trainer.o: crf_trainer.c \ + /usr/include/stdc-predef.h crf_trainer.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h crf_context.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h matrix.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h tokens.h token_types.h \ + libpostal.h trie.h klib/kvec.h trie_utils.h + +/usr/include/stdc-predef.h: + +crf_trainer.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +crf_context.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +trie.h: + +klib/kvec.h: + +trie_utils.h: diff --git a/src/.deps/address_parser_train-crf_trainer_averaged_perceptron.Po b/src/.deps/address_parser_train-crf_trainer_averaged_perceptron.Po new file mode 100644 index 000000000..f911d8655 --- /dev/null +++ b/src/.deps/address_parser_train-crf_trainer_averaged_perceptron.Po @@ -0,0 +1,353 @@ +address_parser_train-crf_trainer_averaged_perceptron.o: \ + crf_trainer_averaged_perceptron.c /usr/include/stdc-predef.h \ + crf_trainer_averaged_perceptron.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + averaged_perceptron_trainer.h averaged_perceptron.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h sparse_matrix.h \ + file_utils.h libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h averaged_perceptron_tagger.h features.h tagger.h tokens.h \ + token_types.h libpostal.h trie_utils.h crf.h crf_context.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h crf_trainer.h + +/usr/include/stdc-predef.h: + +crf_trainer_averaged_perceptron.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +averaged_perceptron_trainer.h: + +averaged_perceptron.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +sparse_matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: + +averaged_perceptron_tagger.h: + +features.h: + +tagger.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +trie_utils.h: + +crf.h: + +crf_context.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +crf_trainer.h: diff --git a/src/.deps/address_parser_train-features.Po b/src/.deps/address_parser_train-features.Po new file mode 100644 index 000000000..030381e2c --- /dev/null +++ b/src/.deps/address_parser_train-features.Po @@ -0,0 +1,300 @@ +address_parser_train-features.o: features.c /usr/include/stdc-predef.h \ + features.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h + +/usr/include/stdc-predef.h: + +features.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: diff --git a/src/.deps/address_parser_train-file_utils.Po b/src/.deps/address_parser_train-file_utils.Po new file mode 100644 index 000000000..7a93c9499 --- /dev/null +++ b/src/.deps/address_parser_train-file_utils.Po @@ -0,0 +1,310 @@ +address_parser_train-file_utils.o: file_utils.c \ + /usr/include/stdc-predef.h file_utils.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h libpostal_config.h \ + ../config.h string_utils.h /usr/include/ctype.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +file_utils.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +libpostal_config.h: + +../config.h: + +string_utils.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/address_parser_train-float_utils.Po b/src/.deps/address_parser_train-float_utils.Po new file mode 100644 index 000000000..ec352bd02 --- /dev/null +++ b/src/.deps/address_parser_train-float_utils.Po @@ -0,0 +1,166 @@ +address_parser_train-float_utils.o: float_utils.c \ + /usr/include/stdc-predef.h float_utils.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h + +/usr/include/stdc-predef.h: + +float_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: diff --git a/src/.deps/address_parser_train-graph.Po b/src/.deps/address_parser_train-graph.Po new file mode 100644 index 000000000..bd89fa580 --- /dev/null +++ b/src/.deps/address_parser_train-graph.Po @@ -0,0 +1,314 @@ +address_parser_train-graph.o: graph.c /usr/include/stdc-predef.h graph.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +graph.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/address_parser_train-graph_builder.Po b/src/.deps/address_parser_train-graph_builder.Po new file mode 100644 index 000000000..68a0270d2 --- /dev/null +++ b/src/.deps/address_parser_train-graph_builder.Po @@ -0,0 +1,316 @@ +address_parser_train-graph_builder.o: graph_builder.c \ + /usr/include/stdc-predef.h graph_builder.h collections.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h graph.h + +/usr/include/stdc-predef.h: + +graph_builder.h: + +collections.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +graph.h: diff --git a/src/.deps/address_parser_train-ngrams.Po b/src/.deps/address_parser_train-ngrams.Po new file mode 100644 index 000000000..c57502dcf --- /dev/null +++ b/src/.deps/address_parser_train-ngrams.Po @@ -0,0 +1,299 @@ +address_parser_train-ngrams.o: ngrams.c /usr/include/stdc-predef.h \ + ngrams.h string_utils.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/ctype.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h collections.h log/log.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h + +/usr/include/stdc-predef.h: + +ngrams.h: + +string_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: diff --git a/src/.deps/address_parser_train-normalize.Po b/src/.deps/address_parser_train-normalize.Po new file mode 100644 index 000000000..55881f6b2 --- /dev/null +++ b/src/.deps/address_parser_train-normalize.Po @@ -0,0 +1,342 @@ +address_parser_train-normalize.o: normalize.c /usr/include/stdc-predef.h \ + normalize.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h constants.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h libpostal.h \ + string_utils.h /usr/include/ctype.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/ksort.h klib/drand48.h ../config.h vector.h \ + vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + unicode_scripts.h unicode_script_types.h numex.h libpostal_config.h \ + tokens.h token_types.h trie.h file_utils.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h scanner.h transliterate.h strndup.h + +/usr/include/stdc-predef.h: + +normalize.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +constants.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +libpostal.h: + +string_utils.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +libpostal_config.h: + +tokens.h: + +token_types.h: + +trie.h: + +file_utils.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: + +scanner.h: + +transliterate.h: + +strndup.h: diff --git a/src/.deps/address_parser_train-numex.Po b/src/.deps/address_parser_train-numex.Po new file mode 100644 index 000000000..fb5d18f24 --- /dev/null +++ b/src/.deps/address_parser_train-numex.Po @@ -0,0 +1,331 @@ +address_parser_train-numex.o: numex.c /usr/include/stdc-predef.h \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h numex.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/inttypes.h collections.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h libpostal_config.h \ + constants.h string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + tokens.h token_types.h libpostal.h trie.h file_utils.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +numex.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/inttypes.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +libpostal_config.h: + +constants.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +trie.h: + +file_utils.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: diff --git a/src/.deps/address_parser_train-shuffle.Po b/src/.deps/address_parser_train-shuffle.Po new file mode 100644 index 000000000..748ac2405 --- /dev/null +++ b/src/.deps/address_parser_train-shuffle.Po @@ -0,0 +1,314 @@ +address_parser_train-shuffle.o: shuffle.c /usr/include/stdc-predef.h \ + shuffle.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h ../config.h \ + string_utils.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/ctype.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + collections.h log/log.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + file_utils.h libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +shuffle.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +../config.h: + +string_utils.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/address_parser_train-sparse_matrix.Po b/src/.deps/address_parser_train-sparse_matrix.Po new file mode 100644 index 000000000..6224b466b --- /dev/null +++ b/src/.deps/address_parser_train-sparse_matrix.Po @@ -0,0 +1,316 @@ +address_parser_train-sparse_matrix.o: sparse_matrix.c \ + /usr/include/stdc-predef.h sparse_matrix.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h + +/usr/include/stdc-predef.h: + +sparse_matrix.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: diff --git a/src/.deps/address_parser_train-string_utils.Po b/src/.deps/address_parser_train-string_utils.Po new file mode 100644 index 000000000..93601c5a7 --- /dev/null +++ b/src/.deps/address_parser_train-string_utils.Po @@ -0,0 +1,299 @@ +address_parser_train-string_utils.o: string_utils.c \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h \ + /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h string_utils.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +string_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +strndup.h: diff --git a/src/.deps/address_parser_train-strndup.Po b/src/.deps/address_parser_train-strndup.Po new file mode 100644 index 000000000..a0e0b82a8 --- /dev/null +++ b/src/.deps/address_parser_train-strndup.Po @@ -0,0 +1,6 @@ +address_parser_train-strndup.o: strndup.c /usr/include/stdc-predef.h \ + ../config.h + +/usr/include/stdc-predef.h: + +../config.h: diff --git a/src/.deps/address_parser_train-tokens.Po b/src/.deps/address_parser_train-tokens.Po new file mode 100644 index 000000000..1923a92d8 --- /dev/null +++ b/src/.deps/address_parser_train-tokens.Po @@ -0,0 +1,308 @@ +address_parser_train-tokens.o: tokens.c /usr/include/stdc-predef.h \ + tokens.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h klib/khash.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/ksort.h klib/drand48.h ../config.h vector.h \ + vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h token_types.h libpostal.h \ + strndup.h + +/usr/include/stdc-predef.h: + +tokens.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +klib/khash.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +token_types.h: + +libpostal.h: + +strndup.h: diff --git a/src/.deps/address_parser_train-transliterate.Po b/src/.deps/address_parser_train-transliterate.Po new file mode 100644 index 000000000..6d3349b1c --- /dev/null +++ b/src/.deps/address_parser_train-transliterate.Po @@ -0,0 +1,336 @@ +address_parser_train-transliterate.o: transliterate.c \ + /usr/include/stdc-predef.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h transliterate.h \ + /usr/include/stdlib.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h constants.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h trie.h \ + file_utils.h libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h tokens.h token_types.h libpostal.h unicode_scripts.h \ + unicode_script_types.h strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +transliterate.h: + +/usr/include/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +constants.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +unicode_scripts.h: + +unicode_script_types.h: + +strndup.h: diff --git a/src/.deps/address_parser_train-trie.Po b/src/.deps/address_parser_train-trie.Po new file mode 100644 index 000000000..7183ebf27 --- /dev/null +++ b/src/.deps/address_parser_train-trie.Po @@ -0,0 +1,316 @@ +address_parser_train-trie.o: trie.c /usr/include/stdc-predef.h trie.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h + +/usr/include/stdc-predef.h: + +trie.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: diff --git a/src/.deps/address_parser_train-trie_search.Po b/src/.deps/address_parser_train-trie_search.Po new file mode 100644 index 000000000..3f26da5bf --- /dev/null +++ b/src/.deps/address_parser_train-trie_search.Po @@ -0,0 +1,326 @@ +address_parser_train-trie_search.o: trie_search.c \ + /usr/include/stdc-predef.h trie_search.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h trie.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h tokens.h \ + token_types.h libpostal.h + +/usr/include/stdc-predef.h: + +trie_search.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +trie.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +tokens.h: + +token_types.h: + +libpostal.h: diff --git a/src/.deps/address_parser_train-trie_utils.Po b/src/.deps/address_parser_train-trie_utils.Po new file mode 100644 index 000000000..de80a86d3 --- /dev/null +++ b/src/.deps/address_parser_train-trie_utils.Po @@ -0,0 +1,318 @@ +address_parser_train-trie_utils.o: trie_utils.c \ + /usr/include/stdc-predef.h trie_utils.h collections.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h trie.h file_utils.h \ + libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h + +/usr/include/stdc-predef.h: + +trie_utils.h: + +collections.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: diff --git a/src/.deps/address_parser_train-unicode_scripts.Po b/src/.deps/address_parser_train-unicode_scripts.Po new file mode 100644 index 000000000..66ca6cb4f --- /dev/null +++ b/src/.deps/address_parser_train-unicode_scripts.Po @@ -0,0 +1,307 @@ +address_parser_train-unicode_scripts.o: unicode_scripts.c \ + /usr/include/stdc-predef.h unicode_scripts.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h constants.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h string_utils.h \ + /usr/include/ctype.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h collections.h log/log.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + unicode_script_types.h unicode_scripts_data.c + +/usr/include/stdc-predef.h: + +unicode_scripts.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +constants.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +string_utils.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +unicode_script_types.h: + +unicode_scripts_data.c: diff --git a/src/.deps/bench-bench.Po b/src/.deps/bench-bench.Po new file mode 100644 index 000000000..486a68b9e --- /dev/null +++ b/src/.deps/bench-bench.Po @@ -0,0 +1,319 @@ +bench-bench.o: bench.c /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/time.h /usr/include/x86_64-linux-gnu/bits/time.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_tm.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h libpostal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h libpostal_config.h \ + ../config.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h scanner.h token_types.h tokens.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h collections.h \ + klib/ksort.h klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/time.h: + +/usr/include/x86_64-linux-gnu/bits/time.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h: + +libpostal.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +libpostal_config.h: + +../config.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +scanner.h: + +token_types.h: + +tokens.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +collections.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: diff --git a/src/.deps/build_address_dictionary-address_dictionary.Po b/src/.deps/build_address_dictionary-address_dictionary.Po new file mode 100644 index 000000000..3496ba71d --- /dev/null +++ b/src/.deps/build_address_dictionary-address_dictionary.Po @@ -0,0 +1,335 @@ +build_address_dictionary-address_dictionary.o: address_dictionary.c \ + /usr/include/stdc-predef.h /usr/include/dirent.h /usr/include/features.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h address_dictionary.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + address_expansion_rule.h constants.h gazetteers.h klib/kvec.h \ + libpostal.h vector.h libpostal_config.h ../config.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h klib/ksort.h klib/drand48.h \ + vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h trie.h \ + trie_search.h tokens.h token_types.h + +/usr/include/stdc-predef.h: + +/usr/include/dirent.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +address_dictionary.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +klib/kvec.h: + +libpostal.h: + +vector.h: + +libpostal_config.h: + +../config.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +klib/ksort.h: + +klib/drand48.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +trie_search.h: + +tokens.h: + +token_types.h: diff --git a/src/.deps/build_address_dictionary-address_dictionary_builder.Po b/src/.deps/build_address_dictionary-address_dictionary_builder.Po new file mode 100644 index 000000000..bb4e845bd --- /dev/null +++ b/src/.deps/build_address_dictionary-address_dictionary_builder.Po @@ -0,0 +1,339 @@ +build_address_dictionary-address_dictionary_builder.o: \ + address_dictionary_builder.c /usr/include/stdc-predef.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h address_dictionary.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + address_expansion_rule.h constants.h gazetteers.h klib/kvec.h \ + libpostal.h vector.h libpostal_config.h ../config.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h trie.h trie_search.h \ + tokens.h token_types.h address_expansion_data.c gazetteer_data.c + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +address_dictionary.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +klib/kvec.h: + +libpostal.h: + +vector.h: + +libpostal_config.h: + +../config.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +trie.h: + +trie_search.h: + +tokens.h: + +token_types.h: + +address_expansion_data.c: + +gazetteer_data.c: diff --git a/src/.deps/build_address_dictionary-file_utils.Po b/src/.deps/build_address_dictionary-file_utils.Po new file mode 100644 index 000000000..ab4464bfd --- /dev/null +++ b/src/.deps/build_address_dictionary-file_utils.Po @@ -0,0 +1,310 @@ +build_address_dictionary-file_utils.o: file_utils.c \ + /usr/include/stdc-predef.h file_utils.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h libpostal_config.h \ + ../config.h string_utils.h /usr/include/ctype.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +file_utils.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +libpostal_config.h: + +../config.h: + +string_utils.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/build_address_dictionary-string_utils.Po b/src/.deps/build_address_dictionary-string_utils.Po new file mode 100644 index 000000000..d1076ab64 --- /dev/null +++ b/src/.deps/build_address_dictionary-string_utils.Po @@ -0,0 +1,299 @@ +build_address_dictionary-string_utils.o: string_utils.c \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h \ + /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h string_utils.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +string_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +strndup.h: diff --git a/src/.deps/build_address_dictionary-strndup.Po b/src/.deps/build_address_dictionary-strndup.Po new file mode 100644 index 000000000..ddd3e18bf --- /dev/null +++ b/src/.deps/build_address_dictionary-strndup.Po @@ -0,0 +1,6 @@ +build_address_dictionary-strndup.o: strndup.c /usr/include/stdc-predef.h \ + ../config.h + +/usr/include/stdc-predef.h: + +../config.h: diff --git a/src/.deps/build_address_dictionary-trie.Po b/src/.deps/build_address_dictionary-trie.Po new file mode 100644 index 000000000..05d89fa24 --- /dev/null +++ b/src/.deps/build_address_dictionary-trie.Po @@ -0,0 +1,316 @@ +build_address_dictionary-trie.o: trie.c /usr/include/stdc-predef.h trie.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h + +/usr/include/stdc-predef.h: + +trie.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: diff --git a/src/.deps/build_address_dictionary-trie_search.Po b/src/.deps/build_address_dictionary-trie_search.Po new file mode 100644 index 000000000..5525374df --- /dev/null +++ b/src/.deps/build_address_dictionary-trie_search.Po @@ -0,0 +1,326 @@ +build_address_dictionary-trie_search.o: trie_search.c \ + /usr/include/stdc-predef.h trie_search.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h trie.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h tokens.h \ + token_types.h libpostal.h + +/usr/include/stdc-predef.h: + +trie_search.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +trie.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +tokens.h: + +token_types.h: + +libpostal.h: diff --git a/src/.deps/build_numex_table-file_utils.Po b/src/.deps/build_numex_table-file_utils.Po new file mode 100644 index 000000000..94bdbd13b --- /dev/null +++ b/src/.deps/build_numex_table-file_utils.Po @@ -0,0 +1,310 @@ +build_numex_table-file_utils.o: file_utils.c /usr/include/stdc-predef.h \ + file_utils.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h libpostal_config.h \ + ../config.h string_utils.h /usr/include/ctype.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +file_utils.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +libpostal_config.h: + +../config.h: + +string_utils.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/build_numex_table-numex.Po b/src/.deps/build_numex_table-numex.Po new file mode 100644 index 000000000..290d2a3fd --- /dev/null +++ b/src/.deps/build_numex_table-numex.Po @@ -0,0 +1,331 @@ +build_numex_table-numex.o: numex.c /usr/include/stdc-predef.h \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h numex.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/inttypes.h collections.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h libpostal_config.h \ + constants.h string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + tokens.h token_types.h libpostal.h trie.h file_utils.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +numex.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/inttypes.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +libpostal_config.h: + +constants.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +trie.h: + +file_utils.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: diff --git a/src/.deps/build_numex_table-numex_table_builder.Po b/src/.deps/build_numex_table-numex_table_builder.Po new file mode 100644 index 000000000..c8f54dec4 --- /dev/null +++ b/src/.deps/build_numex_table-numex_table_builder.Po @@ -0,0 +1,332 @@ +build_numex_table-numex_table_builder.o: numex_table_builder.c \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h constants.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h \ + /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h numex.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h libpostal_config.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h tokens.h \ + token_types.h libpostal.h trie.h file_utils.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h numex_rule.h numex_data.c + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +constants.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +numex.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +trie.h: + +file_utils.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: + +numex_rule.h: + +numex_data.c: diff --git a/src/.deps/build_numex_table-string_utils.Po b/src/.deps/build_numex_table-string_utils.Po new file mode 100644 index 000000000..81217402d --- /dev/null +++ b/src/.deps/build_numex_table-string_utils.Po @@ -0,0 +1,299 @@ +build_numex_table-string_utils.o: string_utils.c \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h \ + /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h string_utils.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +string_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +strndup.h: diff --git a/src/.deps/build_numex_table-strndup.Po b/src/.deps/build_numex_table-strndup.Po new file mode 100644 index 000000000..890655abe --- /dev/null +++ b/src/.deps/build_numex_table-strndup.Po @@ -0,0 +1,6 @@ +build_numex_table-strndup.o: strndup.c /usr/include/stdc-predef.h \ + ../config.h + +/usr/include/stdc-predef.h: + +../config.h: diff --git a/src/.deps/build_numex_table-tokens.Po b/src/.deps/build_numex_table-tokens.Po new file mode 100644 index 000000000..0d7a31522 --- /dev/null +++ b/src/.deps/build_numex_table-tokens.Po @@ -0,0 +1,308 @@ +build_numex_table-tokens.o: tokens.c /usr/include/stdc-predef.h tokens.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h klib/khash.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/ksort.h klib/drand48.h ../config.h vector.h \ + vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h token_types.h libpostal.h \ + strndup.h + +/usr/include/stdc-predef.h: + +tokens.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +klib/khash.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +token_types.h: + +libpostal.h: + +strndup.h: diff --git a/src/.deps/build_numex_table-trie.Po b/src/.deps/build_numex_table-trie.Po new file mode 100644 index 000000000..2a8e287f5 --- /dev/null +++ b/src/.deps/build_numex_table-trie.Po @@ -0,0 +1,316 @@ +build_numex_table-trie.o: trie.c /usr/include/stdc-predef.h trie.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h + +/usr/include/stdc-predef.h: + +trie.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: diff --git a/src/.deps/build_numex_table-trie_search.Po b/src/.deps/build_numex_table-trie_search.Po new file mode 100644 index 000000000..5c5fa727b --- /dev/null +++ b/src/.deps/build_numex_table-trie_search.Po @@ -0,0 +1,326 @@ +build_numex_table-trie_search.o: trie_search.c /usr/include/stdc-predef.h \ + trie_search.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h trie.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h tokens.h \ + token_types.h libpostal.h + +/usr/include/stdc-predef.h: + +trie_search.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +trie.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +tokens.h: + +token_types.h: + +libpostal.h: diff --git a/src/.deps/build_trans_table-file_utils.Po b/src/.deps/build_trans_table-file_utils.Po new file mode 100644 index 000000000..a87b59b8e --- /dev/null +++ b/src/.deps/build_trans_table-file_utils.Po @@ -0,0 +1,310 @@ +build_trans_table-file_utils.o: file_utils.c /usr/include/stdc-predef.h \ + file_utils.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h libpostal_config.h \ + ../config.h string_utils.h /usr/include/ctype.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +file_utils.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +libpostal_config.h: + +../config.h: + +string_utils.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/build_trans_table-string_utils.Po b/src/.deps/build_trans_table-string_utils.Po new file mode 100644 index 000000000..72e2350b4 --- /dev/null +++ b/src/.deps/build_trans_table-string_utils.Po @@ -0,0 +1,299 @@ +build_trans_table-string_utils.o: string_utils.c \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h \ + /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h string_utils.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +string_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +strndup.h: diff --git a/src/.deps/build_trans_table-strndup.Po b/src/.deps/build_trans_table-strndup.Po new file mode 100644 index 000000000..9f3686fbf --- /dev/null +++ b/src/.deps/build_trans_table-strndup.Po @@ -0,0 +1,6 @@ +build_trans_table-strndup.o: strndup.c /usr/include/stdc-predef.h \ + ../config.h + +/usr/include/stdc-predef.h: + +../config.h: diff --git a/src/.deps/build_trans_table-transliterate.Po b/src/.deps/build_trans_table-transliterate.Po new file mode 100644 index 000000000..2df17229c --- /dev/null +++ b/src/.deps/build_trans_table-transliterate.Po @@ -0,0 +1,336 @@ +build_trans_table-transliterate.o: transliterate.c \ + /usr/include/stdc-predef.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h transliterate.h \ + /usr/include/stdlib.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h constants.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h trie.h \ + file_utils.h libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h tokens.h token_types.h libpostal.h unicode_scripts.h \ + unicode_script_types.h strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +transliterate.h: + +/usr/include/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +constants.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +unicode_scripts.h: + +unicode_script_types.h: + +strndup.h: diff --git a/src/.deps/build_trans_table-transliteration_table_builder.Po b/src/.deps/build_trans_table-transliteration_table_builder.Po new file mode 100644 index 000000000..f7a8ac378 --- /dev/null +++ b/src/.deps/build_trans_table-transliteration_table_builder.Po @@ -0,0 +1,342 @@ +build_trans_table-transliteration_table_builder.o: \ + transliteration_table_builder.c /usr/include/stdc-predef.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h trie.h file_utils.h \ + libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + transliterate.h constants.h trie_search.h tokens.h token_types.h \ + libpostal.h unicode_scripts.h unicode_script_types.h \ + transliteration_rule.h transliteration_data.c \ + transliteration_scripts_data.c + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +transliterate.h: + +constants.h: + +trie_search.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +unicode_scripts.h: + +unicode_script_types.h: + +transliteration_rule.h: + +transliteration_data.c: + +transliteration_scripts_data.c: diff --git a/src/.deps/build_trans_table-trie.Po b/src/.deps/build_trans_table-trie.Po new file mode 100644 index 000000000..ae9d440f7 --- /dev/null +++ b/src/.deps/build_trans_table-trie.Po @@ -0,0 +1,316 @@ +build_trans_table-trie.o: trie.c /usr/include/stdc-predef.h trie.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h + +/usr/include/stdc-predef.h: + +trie.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: diff --git a/src/.deps/build_trans_table-trie_search.Po b/src/.deps/build_trans_table-trie_search.Po new file mode 100644 index 000000000..151b96f96 --- /dev/null +++ b/src/.deps/build_trans_table-trie_search.Po @@ -0,0 +1,326 @@ +build_trans_table-trie_search.o: trie_search.c /usr/include/stdc-predef.h \ + trie_search.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h trie.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h tokens.h \ + token_types.h libpostal.h + +/usr/include/stdc-predef.h: + +trie_search.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +trie.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +tokens.h: + +token_types.h: + +libpostal.h: diff --git a/src/.deps/language_classifier-address_dictionary.Po b/src/.deps/language_classifier-address_dictionary.Po new file mode 100644 index 000000000..a4aefb2b4 --- /dev/null +++ b/src/.deps/language_classifier-address_dictionary.Po @@ -0,0 +1,335 @@ +language_classifier-address_dictionary.o: address_dictionary.c \ + /usr/include/stdc-predef.h /usr/include/dirent.h /usr/include/features.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h address_dictionary.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + address_expansion_rule.h constants.h gazetteers.h klib/kvec.h \ + libpostal.h vector.h libpostal_config.h ../config.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h klib/ksort.h klib/drand48.h \ + vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h trie.h \ + trie_search.h tokens.h token_types.h + +/usr/include/stdc-predef.h: + +/usr/include/dirent.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +address_dictionary.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +klib/kvec.h: + +libpostal.h: + +vector.h: + +libpostal_config.h: + +../config.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +klib/ksort.h: + +klib/drand48.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +trie_search.h: + +tokens.h: + +token_types.h: diff --git a/src/.deps/language_classifier-features.Po b/src/.deps/language_classifier-features.Po new file mode 100644 index 000000000..df6ac18e7 --- /dev/null +++ b/src/.deps/language_classifier-features.Po @@ -0,0 +1,300 @@ +language_classifier-features.o: features.c /usr/include/stdc-predef.h \ + features.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h + +/usr/include/stdc-predef.h: + +features.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: diff --git a/src/.deps/language_classifier-file_utils.Po b/src/.deps/language_classifier-file_utils.Po new file mode 100644 index 000000000..fabfc11b3 --- /dev/null +++ b/src/.deps/language_classifier-file_utils.Po @@ -0,0 +1,310 @@ +language_classifier-file_utils.o: file_utils.c /usr/include/stdc-predef.h \ + file_utils.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h libpostal_config.h \ + ../config.h string_utils.h /usr/include/ctype.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +file_utils.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +libpostal_config.h: + +../config.h: + +string_utils.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/language_classifier-float_utils.Po b/src/.deps/language_classifier-float_utils.Po new file mode 100644 index 000000000..b4d8f1723 --- /dev/null +++ b/src/.deps/language_classifier-float_utils.Po @@ -0,0 +1,166 @@ +language_classifier-float_utils.o: float_utils.c \ + /usr/include/stdc-predef.h float_utils.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h + +/usr/include/stdc-predef.h: + +float_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: diff --git a/src/.deps/language_classifier-language_classifier.Po b/src/.deps/language_classifier-language_classifier.Po new file mode 100644 index 000000000..cdc33f23c --- /dev/null +++ b/src/.deps/language_classifier-language_classifier.Po @@ -0,0 +1,360 @@ +language_classifier-language_classifier.o: language_classifier.c \ + /usr/include/stdc-predef.h language_classifier.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h language_features.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h tokens.h \ + token_types.h libpostal.h logistic_regression.h matrix.h file_utils.h \ + libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h sparse_matrix.h trie.h \ + klib/kvec.h /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h minibatch.h \ + features.h trie_utils.h normalize.h constants.h unicode_scripts.h \ + unicode_script_types.h numex.h trie_search.h scanner.h transliterate.h + +/usr/include/stdc-predef.h: + +language_classifier.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +language_features.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +logistic_regression.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +sparse_matrix.h: + +trie.h: + +klib/kvec.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +minibatch.h: + +features.h: + +trie_utils.h: + +normalize.h: + +constants.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +trie_search.h: + +scanner.h: + +transliterate.h: diff --git a/src/.deps/language_classifier-language_classifier_cli.Po b/src/.deps/language_classifier-language_classifier_cli.Po new file mode 100644 index 000000000..ba412dea0 --- /dev/null +++ b/src/.deps/language_classifier-language_classifier_cli.Po @@ -0,0 +1,352 @@ +language_classifier-language_classifier_cli.o: language_classifier_cli.c \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h address_dictionary.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + address_expansion_rule.h constants.h gazetteers.h klib/kvec.h \ + libpostal.h vector.h libpostal_config.h ../config.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h trie.h trie_search.h \ + tokens.h token_types.h language_classifier.h language_features.h \ + logistic_regression.h matrix.h sparse_matrix.h transliterate.h \ + unicode_scripts.h unicode_script_types.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +address_dictionary.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +klib/kvec.h: + +libpostal.h: + +vector.h: + +libpostal_config.h: + +../config.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +trie.h: + +trie_search.h: + +tokens.h: + +token_types.h: + +language_classifier.h: + +language_features.h: + +logistic_regression.h: + +matrix.h: + +sparse_matrix.h: + +transliterate.h: + +unicode_scripts.h: + +unicode_script_types.h: diff --git a/src/.deps/language_classifier-language_features.Po b/src/.deps/language_classifier-language_features.Po new file mode 100644 index 000000000..6dbba3e3e --- /dev/null +++ b/src/.deps/language_classifier-language_features.Po @@ -0,0 +1,359 @@ +language_classifier-language_features.o: language_features.c \ + /usr/include/stdc-predef.h language_features.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h tokens.h token_types.h \ + libpostal.h language_classifier.h logistic_regression.h matrix.h \ + file_utils.h libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h sparse_matrix.h trie.h \ + klib/kvec.h address_dictionary.h address_expansion_rule.h constants.h \ + gazetteers.h trie_search.h features.h normalize.h unicode_scripts.h \ + unicode_script_types.h numex.h scanner.h transliterate.h + +/usr/include/stdc-predef.h: + +language_features.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +language_classifier.h: + +logistic_regression.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +sparse_matrix.h: + +trie.h: + +klib/kvec.h: + +address_dictionary.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +trie_search.h: + +features.h: + +normalize.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +scanner.h: + +transliterate.h: diff --git a/src/.deps/language_classifier-logistic.Po b/src/.deps/language_classifier-logistic.Po new file mode 100644 index 000000000..a9de5dcf6 --- /dev/null +++ b/src/.deps/language_classifier-logistic.Po @@ -0,0 +1,316 @@ +language_classifier-logistic.o: logistic.c /usr/include/stdc-predef.h \ + logistic.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h matrix.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h ../config.h \ + collections.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +logistic.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +matrix.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +../config.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/language_classifier-logistic_regression.Po b/src/.deps/language_classifier-logistic_regression.Po new file mode 100644 index 000000000..963f3f38a --- /dev/null +++ b/src/.deps/language_classifier-logistic_regression.Po @@ -0,0 +1,321 @@ +language_classifier-logistic_regression.o: logistic_regression.c \ + /usr/include/stdc-predef.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h logistic_regression.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h matrix.h \ + file_utils.h libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h sparse_matrix.h \ + logistic.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +logistic_regression.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +sparse_matrix.h: + +logistic.h: diff --git a/src/.deps/language_classifier-minibatch.Po b/src/.deps/language_classifier-minibatch.Po new file mode 100644 index 000000000..e231a784c --- /dev/null +++ b/src/.deps/language_classifier-minibatch.Po @@ -0,0 +1,331 @@ +language_classifier-minibatch.o: minibatch.c /usr/include/stdc-predef.h \ + minibatch.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h features.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h sparse_matrix.h \ + file_utils.h libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h trie_utils.h float_utils.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h + +/usr/include/stdc-predef.h: + +minibatch.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +features.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +sparse_matrix.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: + +trie_utils.h: + +float_utils.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: diff --git a/src/.deps/language_classifier-normalize.Po b/src/.deps/language_classifier-normalize.Po new file mode 100644 index 000000000..fcca13574 --- /dev/null +++ b/src/.deps/language_classifier-normalize.Po @@ -0,0 +1,342 @@ +language_classifier-normalize.o: normalize.c /usr/include/stdc-predef.h \ + normalize.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h constants.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h libpostal.h \ + string_utils.h /usr/include/ctype.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/ksort.h klib/drand48.h ../config.h vector.h \ + vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + unicode_scripts.h unicode_script_types.h numex.h libpostal_config.h \ + tokens.h token_types.h trie.h file_utils.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h scanner.h transliterate.h strndup.h + +/usr/include/stdc-predef.h: + +normalize.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +constants.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +libpostal.h: + +string_utils.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +libpostal_config.h: + +tokens.h: + +token_types.h: + +trie.h: + +file_utils.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: + +scanner.h: + +transliterate.h: + +strndup.h: diff --git a/src/.deps/language_classifier-numex.Po b/src/.deps/language_classifier-numex.Po new file mode 100644 index 000000000..1e504cd67 --- /dev/null +++ b/src/.deps/language_classifier-numex.Po @@ -0,0 +1,331 @@ +language_classifier-numex.o: numex.c /usr/include/stdc-predef.h \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h numex.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/inttypes.h collections.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h libpostal_config.h \ + constants.h string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + tokens.h token_types.h libpostal.h trie.h file_utils.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +numex.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/inttypes.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +libpostal_config.h: + +constants.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +trie.h: + +file_utils.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: diff --git a/src/.deps/language_classifier-sparse_matrix.Po b/src/.deps/language_classifier-sparse_matrix.Po new file mode 100644 index 000000000..5f07ea119 --- /dev/null +++ b/src/.deps/language_classifier-sparse_matrix.Po @@ -0,0 +1,316 @@ +language_classifier-sparse_matrix.o: sparse_matrix.c \ + /usr/include/stdc-predef.h sparse_matrix.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h + +/usr/include/stdc-predef.h: + +sparse_matrix.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: diff --git a/src/.deps/language_classifier-string_utils.Po b/src/.deps/language_classifier-string_utils.Po new file mode 100644 index 000000000..ff7a75b5d --- /dev/null +++ b/src/.deps/language_classifier-string_utils.Po @@ -0,0 +1,299 @@ +language_classifier-string_utils.o: string_utils.c \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h \ + /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h string_utils.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +string_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +strndup.h: diff --git a/src/.deps/language_classifier-strndup.Po b/src/.deps/language_classifier-strndup.Po new file mode 100644 index 000000000..1569a02f7 --- /dev/null +++ b/src/.deps/language_classifier-strndup.Po @@ -0,0 +1,6 @@ +language_classifier-strndup.o: strndup.c /usr/include/stdc-predef.h \ + ../config.h + +/usr/include/stdc-predef.h: + +../config.h: diff --git a/src/.deps/language_classifier-transliterate.Po b/src/.deps/language_classifier-transliterate.Po new file mode 100644 index 000000000..47e7b20f8 --- /dev/null +++ b/src/.deps/language_classifier-transliterate.Po @@ -0,0 +1,336 @@ +language_classifier-transliterate.o: transliterate.c \ + /usr/include/stdc-predef.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h transliterate.h \ + /usr/include/stdlib.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h constants.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h trie.h \ + file_utils.h libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h tokens.h token_types.h libpostal.h unicode_scripts.h \ + unicode_script_types.h strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +transliterate.h: + +/usr/include/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +constants.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +unicode_scripts.h: + +unicode_script_types.h: + +strndup.h: diff --git a/src/.deps/language_classifier-trie.Po b/src/.deps/language_classifier-trie.Po new file mode 100644 index 000000000..737465c94 --- /dev/null +++ b/src/.deps/language_classifier-trie.Po @@ -0,0 +1,316 @@ +language_classifier-trie.o: trie.c /usr/include/stdc-predef.h trie.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h + +/usr/include/stdc-predef.h: + +trie.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: diff --git a/src/.deps/language_classifier-trie_search.Po b/src/.deps/language_classifier-trie_search.Po new file mode 100644 index 000000000..111a67e2e --- /dev/null +++ b/src/.deps/language_classifier-trie_search.Po @@ -0,0 +1,326 @@ +language_classifier-trie_search.o: trie_search.c \ + /usr/include/stdc-predef.h trie_search.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h trie.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h tokens.h \ + token_types.h libpostal.h + +/usr/include/stdc-predef.h: + +trie_search.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +trie.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +tokens.h: + +token_types.h: + +libpostal.h: diff --git a/src/.deps/language_classifier-trie_utils.Po b/src/.deps/language_classifier-trie_utils.Po new file mode 100644 index 000000000..371419d95 --- /dev/null +++ b/src/.deps/language_classifier-trie_utils.Po @@ -0,0 +1,317 @@ +language_classifier-trie_utils.o: trie_utils.c /usr/include/stdc-predef.h \ + trie_utils.h collections.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h trie.h file_utils.h \ + libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h + +/usr/include/stdc-predef.h: + +trie_utils.h: + +collections.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: diff --git a/src/.deps/language_classifier-unicode_scripts.Po b/src/.deps/language_classifier-unicode_scripts.Po new file mode 100644 index 000000000..a470f9fa8 --- /dev/null +++ b/src/.deps/language_classifier-unicode_scripts.Po @@ -0,0 +1,307 @@ +language_classifier-unicode_scripts.o: unicode_scripts.c \ + /usr/include/stdc-predef.h unicode_scripts.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h constants.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h string_utils.h \ + /usr/include/ctype.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h collections.h log/log.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + unicode_script_types.h unicode_scripts_data.c + +/usr/include/stdc-predef.h: + +unicode_scripts.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +constants.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +string_utils.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +unicode_script_types.h: + +unicode_scripts_data.c: diff --git a/src/.deps/language_classifier_test-address_dictionary.Po b/src/.deps/language_classifier_test-address_dictionary.Po new file mode 100644 index 000000000..fa493f111 --- /dev/null +++ b/src/.deps/language_classifier_test-address_dictionary.Po @@ -0,0 +1,335 @@ +language_classifier_test-address_dictionary.o: address_dictionary.c \ + /usr/include/stdc-predef.h /usr/include/dirent.h /usr/include/features.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h address_dictionary.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + address_expansion_rule.h constants.h gazetteers.h klib/kvec.h \ + libpostal.h vector.h libpostal_config.h ../config.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h klib/ksort.h klib/drand48.h \ + vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h trie.h \ + trie_search.h tokens.h token_types.h + +/usr/include/stdc-predef.h: + +/usr/include/dirent.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +address_dictionary.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +klib/kvec.h: + +libpostal.h: + +vector.h: + +libpostal_config.h: + +../config.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +klib/ksort.h: + +klib/drand48.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +trie_search.h: + +tokens.h: + +token_types.h: diff --git a/src/.deps/language_classifier_test-features.Po b/src/.deps/language_classifier_test-features.Po new file mode 100644 index 000000000..eba48f78e --- /dev/null +++ b/src/.deps/language_classifier_test-features.Po @@ -0,0 +1,300 @@ +language_classifier_test-features.o: features.c \ + /usr/include/stdc-predef.h features.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h + +/usr/include/stdc-predef.h: + +features.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: diff --git a/src/.deps/language_classifier_test-file_utils.Po b/src/.deps/language_classifier_test-file_utils.Po new file mode 100644 index 000000000..e1074c39f --- /dev/null +++ b/src/.deps/language_classifier_test-file_utils.Po @@ -0,0 +1,310 @@ +language_classifier_test-file_utils.o: file_utils.c \ + /usr/include/stdc-predef.h file_utils.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h libpostal_config.h \ + ../config.h string_utils.h /usr/include/ctype.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +file_utils.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +libpostal_config.h: + +../config.h: + +string_utils.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/language_classifier_test-float_utils.Po b/src/.deps/language_classifier_test-float_utils.Po new file mode 100644 index 000000000..ef73ffe93 --- /dev/null +++ b/src/.deps/language_classifier_test-float_utils.Po @@ -0,0 +1,166 @@ +language_classifier_test-float_utils.o: float_utils.c \ + /usr/include/stdc-predef.h float_utils.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h + +/usr/include/stdc-predef.h: + +float_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: diff --git a/src/.deps/language_classifier_test-language_classifier.Po b/src/.deps/language_classifier_test-language_classifier.Po new file mode 100644 index 000000000..2949ebcc7 --- /dev/null +++ b/src/.deps/language_classifier_test-language_classifier.Po @@ -0,0 +1,360 @@ +language_classifier_test-language_classifier.o: language_classifier.c \ + /usr/include/stdc-predef.h language_classifier.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h language_features.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h tokens.h \ + token_types.h libpostal.h logistic_regression.h matrix.h file_utils.h \ + libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h sparse_matrix.h trie.h \ + klib/kvec.h /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h minibatch.h \ + features.h trie_utils.h normalize.h constants.h unicode_scripts.h \ + unicode_script_types.h numex.h trie_search.h scanner.h transliterate.h + +/usr/include/stdc-predef.h: + +language_classifier.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +language_features.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +logistic_regression.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +sparse_matrix.h: + +trie.h: + +klib/kvec.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +minibatch.h: + +features.h: + +trie_utils.h: + +normalize.h: + +constants.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +trie_search.h: + +scanner.h: + +transliterate.h: diff --git a/src/.deps/language_classifier_test-language_classifier_io.Po b/src/.deps/language_classifier_test-language_classifier_io.Po new file mode 100644 index 000000000..7b9f65e24 --- /dev/null +++ b/src/.deps/language_classifier_test-language_classifier_io.Po @@ -0,0 +1,343 @@ +language_classifier_test-language_classifier_io.o: \ + language_classifier_io.c /usr/include/stdc-predef.h \ + language_classifier_io.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h features.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h file_utils.h \ + libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h language_classifier.h \ + language_features.h tokens.h token_types.h libpostal.h \ + logistic_regression.h matrix.h sparse_matrix.h trie.h klib/kvec.h \ + scanner.h constants.h + +/usr/include/stdc-predef.h: + +language_classifier_io.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +features.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +language_classifier.h: + +language_features.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +logistic_regression.h: + +matrix.h: + +sparse_matrix.h: + +trie.h: + +klib/kvec.h: + +scanner.h: + +constants.h: diff --git a/src/.deps/language_classifier_test-language_classifier_test.Po b/src/.deps/language_classifier_test-language_classifier_test.Po new file mode 100644 index 000000000..e31b27d93 --- /dev/null +++ b/src/.deps/language_classifier_test-language_classifier_test.Po @@ -0,0 +1,360 @@ +language_classifier_test-language_classifier_test.o: \ + language_classifier_test.c /usr/include/stdc-predef.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h \ + /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + address_dictionary.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + address_expansion_rule.h constants.h gazetteers.h klib/kvec.h \ + libpostal.h vector.h libpostal_config.h ../config.h collections.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h trie.h trie_search.h \ + tokens.h token_types.h language_classifier.h language_features.h \ + logistic_regression.h matrix.h sparse_matrix.h language_classifier_io.h \ + features.h scanner.h trie_utils.h transliterate.h unicode_scripts.h \ + unicode_script_types.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +address_dictionary.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +klib/kvec.h: + +libpostal.h: + +vector.h: + +libpostal_config.h: + +../config.h: + +collections.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +trie.h: + +trie_search.h: + +tokens.h: + +token_types.h: + +language_classifier.h: + +language_features.h: + +logistic_regression.h: + +matrix.h: + +sparse_matrix.h: + +language_classifier_io.h: + +features.h: + +scanner.h: + +trie_utils.h: + +transliterate.h: + +unicode_scripts.h: + +unicode_script_types.h: diff --git a/src/.deps/language_classifier_test-language_features.Po b/src/.deps/language_classifier_test-language_features.Po new file mode 100644 index 000000000..c6178cc84 --- /dev/null +++ b/src/.deps/language_classifier_test-language_features.Po @@ -0,0 +1,359 @@ +language_classifier_test-language_features.o: language_features.c \ + /usr/include/stdc-predef.h language_features.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h tokens.h token_types.h \ + libpostal.h language_classifier.h logistic_regression.h matrix.h \ + file_utils.h libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h sparse_matrix.h trie.h \ + klib/kvec.h address_dictionary.h address_expansion_rule.h constants.h \ + gazetteers.h trie_search.h features.h normalize.h unicode_scripts.h \ + unicode_script_types.h numex.h scanner.h transliterate.h + +/usr/include/stdc-predef.h: + +language_features.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +language_classifier.h: + +logistic_regression.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +sparse_matrix.h: + +trie.h: + +klib/kvec.h: + +address_dictionary.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +trie_search.h: + +features.h: + +normalize.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +scanner.h: + +transliterate.h: diff --git a/src/.deps/language_classifier_test-logistic.Po b/src/.deps/language_classifier_test-logistic.Po new file mode 100644 index 000000000..f27d064d3 --- /dev/null +++ b/src/.deps/language_classifier_test-logistic.Po @@ -0,0 +1,316 @@ +language_classifier_test-logistic.o: logistic.c \ + /usr/include/stdc-predef.h logistic.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h matrix.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h ../config.h \ + collections.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +logistic.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +matrix.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +../config.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/language_classifier_test-logistic_regression.Po b/src/.deps/language_classifier_test-logistic_regression.Po new file mode 100644 index 000000000..4223f0c60 --- /dev/null +++ b/src/.deps/language_classifier_test-logistic_regression.Po @@ -0,0 +1,321 @@ +language_classifier_test-logistic_regression.o: logistic_regression.c \ + /usr/include/stdc-predef.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h logistic_regression.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h matrix.h \ + file_utils.h libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h sparse_matrix.h \ + logistic.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +logistic_regression.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +sparse_matrix.h: + +logistic.h: diff --git a/src/.deps/language_classifier_test-minibatch.Po b/src/.deps/language_classifier_test-minibatch.Po new file mode 100644 index 000000000..5a36d7859 --- /dev/null +++ b/src/.deps/language_classifier_test-minibatch.Po @@ -0,0 +1,331 @@ +language_classifier_test-minibatch.o: minibatch.c \ + /usr/include/stdc-predef.h minibatch.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h features.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h sparse_matrix.h \ + file_utils.h libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h trie_utils.h float_utils.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h + +/usr/include/stdc-predef.h: + +minibatch.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +features.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +sparse_matrix.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: + +trie_utils.h: + +float_utils.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: diff --git a/src/.deps/language_classifier_test-normalize.Po b/src/.deps/language_classifier_test-normalize.Po new file mode 100644 index 000000000..4b5e99bdf --- /dev/null +++ b/src/.deps/language_classifier_test-normalize.Po @@ -0,0 +1,342 @@ +language_classifier_test-normalize.o: normalize.c \ + /usr/include/stdc-predef.h normalize.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h constants.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h libpostal.h \ + string_utils.h /usr/include/ctype.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/ksort.h klib/drand48.h ../config.h vector.h \ + vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + unicode_scripts.h unicode_script_types.h numex.h libpostal_config.h \ + tokens.h token_types.h trie.h file_utils.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h scanner.h transliterate.h strndup.h + +/usr/include/stdc-predef.h: + +normalize.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +constants.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +libpostal.h: + +string_utils.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +libpostal_config.h: + +tokens.h: + +token_types.h: + +trie.h: + +file_utils.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: + +scanner.h: + +transliterate.h: + +strndup.h: diff --git a/src/.deps/language_classifier_test-numex.Po b/src/.deps/language_classifier_test-numex.Po new file mode 100644 index 000000000..e3a24e2c9 --- /dev/null +++ b/src/.deps/language_classifier_test-numex.Po @@ -0,0 +1,331 @@ +language_classifier_test-numex.o: numex.c /usr/include/stdc-predef.h \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h numex.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/inttypes.h collections.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h libpostal_config.h \ + constants.h string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + tokens.h token_types.h libpostal.h trie.h file_utils.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +numex.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/inttypes.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +libpostal_config.h: + +constants.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +trie.h: + +file_utils.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: diff --git a/src/.deps/language_classifier_test-sparse_matrix.Po b/src/.deps/language_classifier_test-sparse_matrix.Po new file mode 100644 index 000000000..59201b92b --- /dev/null +++ b/src/.deps/language_classifier_test-sparse_matrix.Po @@ -0,0 +1,316 @@ +language_classifier_test-sparse_matrix.o: sparse_matrix.c \ + /usr/include/stdc-predef.h sparse_matrix.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h + +/usr/include/stdc-predef.h: + +sparse_matrix.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: diff --git a/src/.deps/language_classifier_test-string_utils.Po b/src/.deps/language_classifier_test-string_utils.Po new file mode 100644 index 000000000..cb0f98561 --- /dev/null +++ b/src/.deps/language_classifier_test-string_utils.Po @@ -0,0 +1,299 @@ +language_classifier_test-string_utils.o: string_utils.c \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h \ + /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h string_utils.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +string_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +strndup.h: diff --git a/src/.deps/language_classifier_test-strndup.Po b/src/.deps/language_classifier_test-strndup.Po new file mode 100644 index 000000000..a5371fa03 --- /dev/null +++ b/src/.deps/language_classifier_test-strndup.Po @@ -0,0 +1,6 @@ +language_classifier_test-strndup.o: strndup.c /usr/include/stdc-predef.h \ + ../config.h + +/usr/include/stdc-predef.h: + +../config.h: diff --git a/src/.deps/language_classifier_test-transliterate.Po b/src/.deps/language_classifier_test-transliterate.Po new file mode 100644 index 000000000..5f32de616 --- /dev/null +++ b/src/.deps/language_classifier_test-transliterate.Po @@ -0,0 +1,336 @@ +language_classifier_test-transliterate.o: transliterate.c \ + /usr/include/stdc-predef.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h transliterate.h \ + /usr/include/stdlib.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h constants.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h trie.h \ + file_utils.h libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h tokens.h token_types.h libpostal.h unicode_scripts.h \ + unicode_script_types.h strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +transliterate.h: + +/usr/include/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +constants.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +unicode_scripts.h: + +unicode_script_types.h: + +strndup.h: diff --git a/src/.deps/language_classifier_test-trie.Po b/src/.deps/language_classifier_test-trie.Po new file mode 100644 index 000000000..fdbdef2f7 --- /dev/null +++ b/src/.deps/language_classifier_test-trie.Po @@ -0,0 +1,316 @@ +language_classifier_test-trie.o: trie.c /usr/include/stdc-predef.h trie.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h + +/usr/include/stdc-predef.h: + +trie.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: diff --git a/src/.deps/language_classifier_test-trie_search.Po b/src/.deps/language_classifier_test-trie_search.Po new file mode 100644 index 000000000..ea4d20840 --- /dev/null +++ b/src/.deps/language_classifier_test-trie_search.Po @@ -0,0 +1,326 @@ +language_classifier_test-trie_search.o: trie_search.c \ + /usr/include/stdc-predef.h trie_search.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h trie.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h tokens.h \ + token_types.h libpostal.h + +/usr/include/stdc-predef.h: + +trie_search.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +trie.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +tokens.h: + +token_types.h: + +libpostal.h: diff --git a/src/.deps/language_classifier_test-trie_utils.Po b/src/.deps/language_classifier_test-trie_utils.Po new file mode 100644 index 000000000..c96625106 --- /dev/null +++ b/src/.deps/language_classifier_test-trie_utils.Po @@ -0,0 +1,318 @@ +language_classifier_test-trie_utils.o: trie_utils.c \ + /usr/include/stdc-predef.h trie_utils.h collections.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h trie.h file_utils.h \ + libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h + +/usr/include/stdc-predef.h: + +trie_utils.h: + +collections.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: diff --git a/src/.deps/language_classifier_test-unicode_scripts.Po b/src/.deps/language_classifier_test-unicode_scripts.Po new file mode 100644 index 000000000..cbfdb701b --- /dev/null +++ b/src/.deps/language_classifier_test-unicode_scripts.Po @@ -0,0 +1,307 @@ +language_classifier_test-unicode_scripts.o: unicode_scripts.c \ + /usr/include/stdc-predef.h unicode_scripts.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h constants.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h string_utils.h \ + /usr/include/ctype.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h collections.h log/log.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + unicode_script_types.h unicode_scripts_data.c + +/usr/include/stdc-predef.h: + +unicode_scripts.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +constants.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +string_utils.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +unicode_script_types.h: + +unicode_scripts_data.c: diff --git a/src/.deps/language_classifier_train-address_dictionary.Po b/src/.deps/language_classifier_train-address_dictionary.Po new file mode 100644 index 000000000..b7e09ec99 --- /dev/null +++ b/src/.deps/language_classifier_train-address_dictionary.Po @@ -0,0 +1,335 @@ +language_classifier_train-address_dictionary.o: address_dictionary.c \ + /usr/include/stdc-predef.h /usr/include/dirent.h /usr/include/features.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h address_dictionary.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + address_expansion_rule.h constants.h gazetteers.h klib/kvec.h \ + libpostal.h vector.h libpostal_config.h ../config.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h klib/ksort.h klib/drand48.h \ + vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h trie.h \ + trie_search.h tokens.h token_types.h + +/usr/include/stdc-predef.h: + +/usr/include/dirent.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +address_dictionary.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +klib/kvec.h: + +libpostal.h: + +vector.h: + +libpostal_config.h: + +../config.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +klib/ksort.h: + +klib/drand48.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +trie_search.h: + +tokens.h: + +token_types.h: diff --git a/src/.deps/language_classifier_train-cartesian_product.Po b/src/.deps/language_classifier_train-cartesian_product.Po new file mode 100644 index 000000000..1401330e4 --- /dev/null +++ b/src/.deps/language_classifier_train-cartesian_product.Po @@ -0,0 +1,293 @@ +language_classifier_train-cartesian_product.o: cartesian_product.c \ + /usr/include/stdc-predef.h cartesian_product.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h + +/usr/include/stdc-predef.h: + +cartesian_product.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: diff --git a/src/.deps/language_classifier_train-features.Po b/src/.deps/language_classifier_train-features.Po new file mode 100644 index 000000000..92f34a4bf --- /dev/null +++ b/src/.deps/language_classifier_train-features.Po @@ -0,0 +1,300 @@ +language_classifier_train-features.o: features.c \ + /usr/include/stdc-predef.h features.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h + +/usr/include/stdc-predef.h: + +features.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: diff --git a/src/.deps/language_classifier_train-file_utils.Po b/src/.deps/language_classifier_train-file_utils.Po new file mode 100644 index 000000000..b288c80ef --- /dev/null +++ b/src/.deps/language_classifier_train-file_utils.Po @@ -0,0 +1,310 @@ +language_classifier_train-file_utils.o: file_utils.c \ + /usr/include/stdc-predef.h file_utils.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h libpostal_config.h \ + ../config.h string_utils.h /usr/include/ctype.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +file_utils.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +libpostal_config.h: + +../config.h: + +string_utils.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/language_classifier_train-float_utils.Po b/src/.deps/language_classifier_train-float_utils.Po new file mode 100644 index 000000000..593bb2623 --- /dev/null +++ b/src/.deps/language_classifier_train-float_utils.Po @@ -0,0 +1,166 @@ +language_classifier_train-float_utils.o: float_utils.c \ + /usr/include/stdc-predef.h float_utils.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h + +/usr/include/stdc-predef.h: + +float_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: diff --git a/src/.deps/language_classifier_train-ftrl.Po b/src/.deps/language_classifier_train-ftrl.Po new file mode 100644 index 000000000..27d28f15b --- /dev/null +++ b/src/.deps/language_classifier_train-ftrl.Po @@ -0,0 +1,323 @@ +language_classifier_train-ftrl.o: ftrl.c /usr/include/stdc-predef.h \ + ftrl.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h float_utils.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h matrix.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h ../config.h \ + collections.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h sparse_matrix.h + +/usr/include/stdc-predef.h: + +ftrl.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +float_utils.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +matrix.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +../config.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +sparse_matrix.h: diff --git a/src/.deps/language_classifier_train-language_classifier.Po b/src/.deps/language_classifier_train-language_classifier.Po new file mode 100644 index 000000000..984f4972c --- /dev/null +++ b/src/.deps/language_classifier_train-language_classifier.Po @@ -0,0 +1,360 @@ +language_classifier_train-language_classifier.o: language_classifier.c \ + /usr/include/stdc-predef.h language_classifier.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h language_features.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h tokens.h \ + token_types.h libpostal.h logistic_regression.h matrix.h file_utils.h \ + libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h sparse_matrix.h trie.h \ + klib/kvec.h /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h minibatch.h \ + features.h trie_utils.h normalize.h constants.h unicode_scripts.h \ + unicode_script_types.h numex.h trie_search.h scanner.h transliterate.h + +/usr/include/stdc-predef.h: + +language_classifier.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +language_features.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +logistic_regression.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +sparse_matrix.h: + +trie.h: + +klib/kvec.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +minibatch.h: + +features.h: + +trie_utils.h: + +normalize.h: + +constants.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +trie_search.h: + +scanner.h: + +transliterate.h: diff --git a/src/.deps/language_classifier_train-language_classifier_io.Po b/src/.deps/language_classifier_train-language_classifier_io.Po new file mode 100644 index 000000000..cfdf2bddb --- /dev/null +++ b/src/.deps/language_classifier_train-language_classifier_io.Po @@ -0,0 +1,343 @@ +language_classifier_train-language_classifier_io.o: \ + language_classifier_io.c /usr/include/stdc-predef.h \ + language_classifier_io.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h features.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h file_utils.h \ + libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h language_classifier.h \ + language_features.h tokens.h token_types.h libpostal.h \ + logistic_regression.h matrix.h sparse_matrix.h trie.h klib/kvec.h \ + scanner.h constants.h + +/usr/include/stdc-predef.h: + +language_classifier_io.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +features.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +language_classifier.h: + +language_features.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +logistic_regression.h: + +matrix.h: + +sparse_matrix.h: + +trie.h: + +klib/kvec.h: + +scanner.h: + +constants.h: diff --git a/src/.deps/language_classifier_train-language_classifier_train.Po b/src/.deps/language_classifier_train-language_classifier_train.Po new file mode 100644 index 000000000..d8adcbaf8 --- /dev/null +++ b/src/.deps/language_classifier_train-language_classifier_train.Po @@ -0,0 +1,393 @@ +language_classifier_train-language_classifier_train.o: \ + language_classifier_train.c /usr/include/stdc-predef.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + address_dictionary.h address_expansion_rule.h constants.h gazetteers.h \ + klib/kvec.h libpostal.h vector.h libpostal_config.h ../config.h \ + collections.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h trie.h trie_search.h \ + tokens.h token_types.h cartesian_product.h language_classifier.h \ + language_features.h logistic_regression.h matrix.h sparse_matrix.h \ + language_classifier_io.h features.h scanner.h \ + logistic_regression_trainer.h averaged_perceptron_tagger.h \ + averaged_perceptron.h tagger.h ftrl.h float_utils.h minibatch.h \ + trie_utils.h stochastic_gradient_descent.h regularization.h shuffle.h \ + sparse_matrix_utils.h transliterate.h unicode_scripts.h \ + unicode_script_types.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +address_dictionary.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +klib/kvec.h: + +libpostal.h: + +vector.h: + +libpostal_config.h: + +../config.h: + +collections.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +trie.h: + +trie_search.h: + +tokens.h: + +token_types.h: + +cartesian_product.h: + +language_classifier.h: + +language_features.h: + +logistic_regression.h: + +matrix.h: + +sparse_matrix.h: + +language_classifier_io.h: + +features.h: + +scanner.h: + +logistic_regression_trainer.h: + +averaged_perceptron_tagger.h: + +averaged_perceptron.h: + +tagger.h: + +ftrl.h: + +float_utils.h: + +minibatch.h: + +trie_utils.h: + +stochastic_gradient_descent.h: + +regularization.h: + +shuffle.h: + +sparse_matrix_utils.h: + +transliterate.h: + +unicode_scripts.h: + +unicode_script_types.h: diff --git a/src/.deps/language_classifier_train-language_features.Po b/src/.deps/language_classifier_train-language_features.Po new file mode 100644 index 000000000..88cd4d531 --- /dev/null +++ b/src/.deps/language_classifier_train-language_features.Po @@ -0,0 +1,359 @@ +language_classifier_train-language_features.o: language_features.c \ + /usr/include/stdc-predef.h language_features.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h tokens.h token_types.h \ + libpostal.h language_classifier.h logistic_regression.h matrix.h \ + file_utils.h libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h sparse_matrix.h trie.h \ + klib/kvec.h address_dictionary.h address_expansion_rule.h constants.h \ + gazetteers.h trie_search.h features.h normalize.h unicode_scripts.h \ + unicode_script_types.h numex.h scanner.h transliterate.h + +/usr/include/stdc-predef.h: + +language_features.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +language_classifier.h: + +logistic_regression.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +sparse_matrix.h: + +trie.h: + +klib/kvec.h: + +address_dictionary.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +trie_search.h: + +features.h: + +normalize.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +scanner.h: + +transliterate.h: diff --git a/src/.deps/language_classifier_train-logistic.Po b/src/.deps/language_classifier_train-logistic.Po new file mode 100644 index 000000000..8bc107d2f --- /dev/null +++ b/src/.deps/language_classifier_train-logistic.Po @@ -0,0 +1,316 @@ +language_classifier_train-logistic.o: logistic.c \ + /usr/include/stdc-predef.h logistic.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h matrix.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h ../config.h \ + collections.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +logistic.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +matrix.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +../config.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/language_classifier_train-logistic_regression.Po b/src/.deps/language_classifier_train-logistic_regression.Po new file mode 100644 index 000000000..2d9a4a331 --- /dev/null +++ b/src/.deps/language_classifier_train-logistic_regression.Po @@ -0,0 +1,321 @@ +language_classifier_train-logistic_regression.o: logistic_regression.c \ + /usr/include/stdc-predef.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h logistic_regression.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h matrix.h \ + file_utils.h libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h sparse_matrix.h \ + logistic.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +logistic_regression.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +sparse_matrix.h: + +logistic.h: diff --git a/src/.deps/language_classifier_train-logistic_regression_trainer.Po b/src/.deps/language_classifier_train-logistic_regression_trainer.Po new file mode 100644 index 000000000..0f413d161 --- /dev/null +++ b/src/.deps/language_classifier_train-logistic_regression_trainer.Po @@ -0,0 +1,360 @@ +language_classifier_train-logistic_regression_trainer.o: \ + logistic_regression_trainer.c /usr/include/stdc-predef.h \ + logistic_regression_trainer.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + averaged_perceptron_tagger.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + averaged_perceptron.h collections.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h sparse_matrix.h \ + file_utils.h libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h features.h tagger.h tokens.h token_types.h libpostal.h \ + ftrl.h float_utils.h /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h \ + logistic_regression.h minibatch.h trie_utils.h \ + stochastic_gradient_descent.h regularization.h sparse_matrix_utils.h + +/usr/include/stdc-predef.h: + +logistic_regression_trainer.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +averaged_perceptron_tagger.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +averaged_perceptron.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +sparse_matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: + +features.h: + +tagger.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +ftrl.h: + +float_utils.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +logistic_regression.h: + +minibatch.h: + +trie_utils.h: + +stochastic_gradient_descent.h: + +regularization.h: + +sparse_matrix_utils.h: diff --git a/src/.deps/language_classifier_train-minibatch.Po b/src/.deps/language_classifier_train-minibatch.Po new file mode 100644 index 000000000..1e1b73b15 --- /dev/null +++ b/src/.deps/language_classifier_train-minibatch.Po @@ -0,0 +1,331 @@ +language_classifier_train-minibatch.o: minibatch.c \ + /usr/include/stdc-predef.h minibatch.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h features.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h sparse_matrix.h \ + file_utils.h libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h trie_utils.h float_utils.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h + +/usr/include/stdc-predef.h: + +minibatch.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +features.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +sparse_matrix.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: + +trie_utils.h: + +float_utils.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: diff --git a/src/.deps/language_classifier_train-normalize.Po b/src/.deps/language_classifier_train-normalize.Po new file mode 100644 index 000000000..5b7585e1b --- /dev/null +++ b/src/.deps/language_classifier_train-normalize.Po @@ -0,0 +1,342 @@ +language_classifier_train-normalize.o: normalize.c \ + /usr/include/stdc-predef.h normalize.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h constants.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h libpostal.h \ + string_utils.h /usr/include/ctype.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/ksort.h klib/drand48.h ../config.h vector.h \ + vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + unicode_scripts.h unicode_script_types.h numex.h libpostal_config.h \ + tokens.h token_types.h trie.h file_utils.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h scanner.h transliterate.h strndup.h + +/usr/include/stdc-predef.h: + +normalize.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +constants.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +libpostal.h: + +string_utils.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +libpostal_config.h: + +tokens.h: + +token_types.h: + +trie.h: + +file_utils.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: + +scanner.h: + +transliterate.h: + +strndup.h: diff --git a/src/.deps/language_classifier_train-numex.Po b/src/.deps/language_classifier_train-numex.Po new file mode 100644 index 000000000..3471a2453 --- /dev/null +++ b/src/.deps/language_classifier_train-numex.Po @@ -0,0 +1,331 @@ +language_classifier_train-numex.o: numex.c /usr/include/stdc-predef.h \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h numex.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/inttypes.h collections.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h libpostal_config.h \ + constants.h string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + tokens.h token_types.h libpostal.h trie.h file_utils.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +numex.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/inttypes.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +libpostal_config.h: + +constants.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +trie.h: + +file_utils.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: diff --git a/src/.deps/language_classifier_train-regularization.Po b/src/.deps/language_classifier_train-regularization.Po new file mode 100644 index 000000000..b0834a5b8 --- /dev/null +++ b/src/.deps/language_classifier_train-regularization.Po @@ -0,0 +1,250 @@ +language_classifier_train-regularization.o: regularization.c \ + /usr/include/stdc-predef.h regularization.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h float_utils.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h \ + /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h + +/usr/include/stdc-predef.h: + +regularization.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +float_utils.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: diff --git a/src/.deps/language_classifier_train-shuffle.Po b/src/.deps/language_classifier_train-shuffle.Po new file mode 100644 index 000000000..4ac0befda --- /dev/null +++ b/src/.deps/language_classifier_train-shuffle.Po @@ -0,0 +1,314 @@ +language_classifier_train-shuffle.o: shuffle.c /usr/include/stdc-predef.h \ + shuffle.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h ../config.h \ + string_utils.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/ctype.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + collections.h log/log.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + file_utils.h libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +shuffle.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +../config.h: + +string_utils.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/language_classifier_train-sparse_matrix.Po b/src/.deps/language_classifier_train-sparse_matrix.Po new file mode 100644 index 000000000..78185a887 --- /dev/null +++ b/src/.deps/language_classifier_train-sparse_matrix.Po @@ -0,0 +1,316 @@ +language_classifier_train-sparse_matrix.o: sparse_matrix.c \ + /usr/include/stdc-predef.h sparse_matrix.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h + +/usr/include/stdc-predef.h: + +sparse_matrix.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: diff --git a/src/.deps/language_classifier_train-sparse_matrix_utils.Po b/src/.deps/language_classifier_train-sparse_matrix_utils.Po new file mode 100644 index 000000000..e768bcac1 --- /dev/null +++ b/src/.deps/language_classifier_train-sparse_matrix_utils.Po @@ -0,0 +1,323 @@ +language_classifier_train-sparse_matrix_utils.o: sparse_matrix_utils.c \ + /usr/include/stdc-predef.h sparse_matrix_utils.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h sparse_matrix.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h float_utils.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h + +/usr/include/stdc-predef.h: + +sparse_matrix_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +sparse_matrix.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +float_utils.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: diff --git a/src/.deps/language_classifier_train-stochastic_gradient_descent.Po b/src/.deps/language_classifier_train-stochastic_gradient_descent.Po new file mode 100644 index 000000000..d31f1345b --- /dev/null +++ b/src/.deps/language_classifier_train-stochastic_gradient_descent.Po @@ -0,0 +1,324 @@ +language_classifier_train-stochastic_gradient_descent.o: \ + stochastic_gradient_descent.c /usr/include/stdc-predef.h \ + stochastic_gradient_descent.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h matrix.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h ../config.h \ + collections.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h regularization.h \ + sparse_matrix.h sparse_matrix_utils.h + +/usr/include/stdc-predef.h: + +stochastic_gradient_descent.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +matrix.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +../config.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +regularization.h: + +sparse_matrix.h: + +sparse_matrix_utils.h: diff --git a/src/.deps/language_classifier_train-string_utils.Po b/src/.deps/language_classifier_train-string_utils.Po new file mode 100644 index 000000000..3b08fbb43 --- /dev/null +++ b/src/.deps/language_classifier_train-string_utils.Po @@ -0,0 +1,299 @@ +language_classifier_train-string_utils.o: string_utils.c \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h \ + /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h string_utils.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +string_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +strndup.h: diff --git a/src/.deps/language_classifier_train-strndup.Po b/src/.deps/language_classifier_train-strndup.Po new file mode 100644 index 000000000..2fe9ddbb7 --- /dev/null +++ b/src/.deps/language_classifier_train-strndup.Po @@ -0,0 +1,6 @@ +language_classifier_train-strndup.o: strndup.c /usr/include/stdc-predef.h \ + ../config.h + +/usr/include/stdc-predef.h: + +../config.h: diff --git a/src/.deps/language_classifier_train-transliterate.Po b/src/.deps/language_classifier_train-transliterate.Po new file mode 100644 index 000000000..50f30c4cb --- /dev/null +++ b/src/.deps/language_classifier_train-transliterate.Po @@ -0,0 +1,336 @@ +language_classifier_train-transliterate.o: transliterate.c \ + /usr/include/stdc-predef.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h transliterate.h \ + /usr/include/stdlib.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h constants.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h trie.h \ + file_utils.h libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h tokens.h token_types.h libpostal.h unicode_scripts.h \ + unicode_script_types.h strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +transliterate.h: + +/usr/include/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +constants.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +unicode_scripts.h: + +unicode_script_types.h: + +strndup.h: diff --git a/src/.deps/language_classifier_train-trie.Po b/src/.deps/language_classifier_train-trie.Po new file mode 100644 index 000000000..16bd09101 --- /dev/null +++ b/src/.deps/language_classifier_train-trie.Po @@ -0,0 +1,316 @@ +language_classifier_train-trie.o: trie.c /usr/include/stdc-predef.h \ + trie.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h + +/usr/include/stdc-predef.h: + +trie.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: diff --git a/src/.deps/language_classifier_train-trie_search.Po b/src/.deps/language_classifier_train-trie_search.Po new file mode 100644 index 000000000..64e8fe616 --- /dev/null +++ b/src/.deps/language_classifier_train-trie_search.Po @@ -0,0 +1,326 @@ +language_classifier_train-trie_search.o: trie_search.c \ + /usr/include/stdc-predef.h trie_search.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h trie.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h tokens.h \ + token_types.h libpostal.h + +/usr/include/stdc-predef.h: + +trie_search.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +trie.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +tokens.h: + +token_types.h: + +libpostal.h: diff --git a/src/.deps/language_classifier_train-trie_utils.Po b/src/.deps/language_classifier_train-trie_utils.Po new file mode 100644 index 000000000..d0e1096af --- /dev/null +++ b/src/.deps/language_classifier_train-trie_utils.Po @@ -0,0 +1,318 @@ +language_classifier_train-trie_utils.o: trie_utils.c \ + /usr/include/stdc-predef.h trie_utils.h collections.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h trie.h file_utils.h \ + libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h + +/usr/include/stdc-predef.h: + +trie_utils.h: + +collections.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: diff --git a/src/.deps/language_classifier_train-unicode_scripts.Po b/src/.deps/language_classifier_train-unicode_scripts.Po new file mode 100644 index 000000000..4783d7148 --- /dev/null +++ b/src/.deps/language_classifier_train-unicode_scripts.Po @@ -0,0 +1,307 @@ +language_classifier_train-unicode_scripts.o: unicode_scripts.c \ + /usr/include/stdc-predef.h unicode_scripts.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h constants.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h string_utils.h \ + /usr/include/ctype.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h collections.h log/log.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + unicode_script_types.h unicode_scripts_data.c + +/usr/include/stdc-predef.h: + +unicode_scripts.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +constants.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +string_utils.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +unicode_script_types.h: + +unicode_scripts_data.c: diff --git a/src/.deps/libpostal-file_utils.Po b/src/.deps/libpostal-file_utils.Po new file mode 100644 index 000000000..1350b8890 --- /dev/null +++ b/src/.deps/libpostal-file_utils.Po @@ -0,0 +1,310 @@ +libpostal-file_utils.o: file_utils.c /usr/include/stdc-predef.h \ + file_utils.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h libpostal_config.h \ + ../config.h string_utils.h /usr/include/ctype.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +file_utils.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +libpostal_config.h: + +../config.h: + +string_utils.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/libpostal-json_encode.Po b/src/.deps/libpostal-json_encode.Po new file mode 100644 index 000000000..5fea35ec5 --- /dev/null +++ b/src/.deps/libpostal-json_encode.Po @@ -0,0 +1,300 @@ +libpostal-json_encode.o: json_encode.c /usr/include/stdc-predef.h \ + json_encode.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h + +/usr/include/stdc-predef.h: + +json_encode.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: diff --git a/src/.deps/libpostal-main.Po b/src/.deps/libpostal-main.Po new file mode 100644 index 000000000..4c06ad9d9 --- /dev/null +++ b/src/.deps/libpostal-main.Po @@ -0,0 +1,340 @@ +libpostal-main.o: main.c /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/x86_64-linux-gnu/sys/time.h /usr/include/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/posix_opt.h \ + /usr/include/x86_64-linux-gnu/bits/environments.h \ + /usr/include/x86_64-linux-gnu/bits/confname.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_posix.h \ + /usr/include/x86_64-linux-gnu/bits/getopt_core.h \ + /usr/include/x86_64-linux-gnu/bits/unistd.h \ + /usr/include/x86_64-linux-gnu/bits/unistd_ext.h libpostal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h file_utils.h \ + libpostal_config.h ../config.h string_utils.h /usr/include/ctype.h \ + collections.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h json_encode.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/x86_64-linux-gnu/sys/time.h: + +/usr/include/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/posix_opt.h: + +/usr/include/x86_64-linux-gnu/bits/environments.h: + +/usr/include/x86_64-linux-gnu/bits/confname.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_posix.h: + +/usr/include/x86_64-linux-gnu/bits/getopt_core.h: + +/usr/include/x86_64-linux-gnu/bits/unistd.h: + +/usr/include/x86_64-linux-gnu/bits/unistd_ext.h: + +libpostal.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +file_utils.h: + +libpostal_config.h: + +../config.h: + +string_utils.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +json_encode.h: diff --git a/src/.deps/libpostal-string_utils.Po b/src/.deps/libpostal-string_utils.Po new file mode 100644 index 000000000..b66fd061a --- /dev/null +++ b/src/.deps/libpostal-string_utils.Po @@ -0,0 +1,299 @@ +libpostal-string_utils.o: string_utils.c /usr/include/stdc-predef.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h \ + /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h string_utils.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +string_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +strndup.h: diff --git a/src/.deps/libpostal-strndup.Po b/src/.deps/libpostal-strndup.Po new file mode 100644 index 000000000..1ebb56e17 --- /dev/null +++ b/src/.deps/libpostal-strndup.Po @@ -0,0 +1,5 @@ +libpostal-strndup.o: strndup.c /usr/include/stdc-predef.h ../config.h + +/usr/include/stdc-predef.h: + +../config.h: diff --git a/src/.deps/libpostal_la-acronyms.Plo b/src/.deps/libpostal_la-acronyms.Plo new file mode 100644 index 000000000..627125ced --- /dev/null +++ b/src/.deps/libpostal_la-acronyms.Plo @@ -0,0 +1,336 @@ +libpostal_la-acronyms.lo: acronyms.c /usr/include/stdc-predef.h \ + acronyms.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h address_dictionary.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + address_expansion_rule.h constants.h gazetteers.h klib/kvec.h \ + libpostal.h vector.h libpostal_config.h ../config.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h trie.h trie_search.h \ + tokens.h token_types.h + +/usr/include/stdc-predef.h: + +acronyms.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +address_dictionary.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +klib/kvec.h: + +libpostal.h: + +vector.h: + +libpostal_config.h: + +../config.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +trie.h: + +trie_search.h: + +tokens.h: + +token_types.h: diff --git a/src/.deps/libpostal_la-address_dictionary.Plo b/src/.deps/libpostal_la-address_dictionary.Plo new file mode 100644 index 000000000..69ad5f4e9 --- /dev/null +++ b/src/.deps/libpostal_la-address_dictionary.Plo @@ -0,0 +1,335 @@ +libpostal_la-address_dictionary.lo: address_dictionary.c \ + /usr/include/stdc-predef.h /usr/include/dirent.h /usr/include/features.h \ + /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h address_dictionary.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + address_expansion_rule.h constants.h gazetteers.h klib/kvec.h \ + libpostal.h vector.h libpostal_config.h ../config.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h klib/ksort.h klib/drand48.h \ + vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h trie.h \ + trie_search.h tokens.h token_types.h + +/usr/include/stdc-predef.h: + +/usr/include/dirent.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +address_dictionary.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +klib/kvec.h: + +libpostal.h: + +vector.h: + +libpostal_config.h: + +../config.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +klib/ksort.h: + +klib/drand48.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +trie_search.h: + +tokens.h: + +token_types.h: diff --git a/src/.deps/libpostal_la-address_parser.Plo b/src/.deps/libpostal_la-address_parser.Plo new file mode 100644 index 000000000..a4cf3ea9e --- /dev/null +++ b/src/.deps/libpostal_la-address_parser.Plo @@ -0,0 +1,375 @@ +libpostal_la-address_parser.lo: address_parser.c \ + /usr/include/stdc-predef.h address_parser.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h libpostal.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h libpostal_config.h \ + ../config.h averaged_perceptron.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h sparse_matrix.h \ + file_utils.h string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h averaged_perceptron_tagger.h features.h tagger.h tokens.h \ + token_types.h crf.h crf_context.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h graph.h normalize.h \ + constants.h unicode_scripts.h unicode_script_types.h numex.h \ + trie_search.h scanner.h transliterate.h address_dictionary.h \ + address_expansion_rule.h gazetteers.h ngrams.h graph_builder.h + +/usr/include/stdc-predef.h: + +address_parser.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +libpostal.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +libpostal_config.h: + +../config.h: + +averaged_perceptron.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +sparse_matrix.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: + +averaged_perceptron_tagger.h: + +features.h: + +tagger.h: + +tokens.h: + +token_types.h: + +crf.h: + +crf_context.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +graph.h: + +normalize.h: + +constants.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +trie_search.h: + +scanner.h: + +transliterate.h: + +address_dictionary.h: + +address_expansion_rule.h: + +gazetteers.h: + +ngrams.h: + +graph_builder.h: diff --git a/src/.deps/libpostal_la-address_parser_io.Plo b/src/.deps/libpostal_la-address_parser_io.Plo new file mode 100644 index 000000000..79e2d3eb4 --- /dev/null +++ b/src/.deps/libpostal_la-address_parser_io.Plo @@ -0,0 +1,367 @@ +libpostal_la-address_parser_io.lo: address_parser_io.c \ + /usr/include/stdc-predef.h address_parser_io.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h address_parser.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h libpostal.h \ + libpostal_config.h ../config.h averaged_perceptron.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h sparse_matrix.h \ + file_utils.h string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h averaged_perceptron_tagger.h features.h tagger.h tokens.h \ + token_types.h crf.h crf_context.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h graph.h normalize.h \ + constants.h unicode_scripts.h unicode_script_types.h numex.h \ + trie_search.h scanner.h transliterate.h + +/usr/include/stdc-predef.h: + +address_parser_io.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +address_parser.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +libpostal.h: + +libpostal_config.h: + +../config.h: + +averaged_perceptron.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +sparse_matrix.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: + +averaged_perceptron_tagger.h: + +features.h: + +tagger.h: + +tokens.h: + +token_types.h: + +crf.h: + +crf_context.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +graph.h: + +normalize.h: + +constants.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +trie_search.h: + +scanner.h: + +transliterate.h: diff --git a/src/.deps/libpostal_la-averaged_perceptron.Plo b/src/.deps/libpostal_la-averaged_perceptron.Plo new file mode 100644 index 000000000..b498880d1 --- /dev/null +++ b/src/.deps/libpostal_la-averaged_perceptron.Plo @@ -0,0 +1,323 @@ +libpostal_la-averaged_perceptron.lo: averaged_perceptron.c \ + /usr/include/stdc-predef.h averaged_perceptron.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h sparse_matrix.h \ + file_utils.h libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h + +/usr/include/stdc-predef.h: + +averaged_perceptron.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +sparse_matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: diff --git a/src/.deps/libpostal_la-averaged_perceptron_tagger.Plo b/src/.deps/libpostal_la-averaged_perceptron_tagger.Plo new file mode 100644 index 000000000..78cff2fad --- /dev/null +++ b/src/.deps/libpostal_la-averaged_perceptron_tagger.Plo @@ -0,0 +1,336 @@ +libpostal_la-averaged_perceptron_tagger.lo: averaged_perceptron_tagger.c \ + /usr/include/stdc-predef.h averaged_perceptron_tagger.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + averaged_perceptron.h collections.h log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h sparse_matrix.h \ + file_utils.h libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h features.h tagger.h tokens.h token_types.h libpostal.h + +/usr/include/stdc-predef.h: + +averaged_perceptron_tagger.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +averaged_perceptron.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +sparse_matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: + +features.h: + +tagger.h: + +tokens.h: + +token_types.h: + +libpostal.h: diff --git a/src/.deps/libpostal_la-crf.Plo b/src/.deps/libpostal_la-crf.Plo new file mode 100644 index 000000000..fcf351615 --- /dev/null +++ b/src/.deps/libpostal_la-crf.Plo @@ -0,0 +1,336 @@ +libpostal_la-crf.lo: crf.c /usr/include/stdc-predef.h crf.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h crf_context.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h matrix.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h sparse_matrix.h tagger.h \ + tokens.h token_types.h libpostal.h trie.h klib/kvec.h + +/usr/include/stdc-predef.h: + +crf.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +crf_context.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +sparse_matrix.h: + +tagger.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +trie.h: + +klib/kvec.h: diff --git a/src/.deps/libpostal_la-crf_context.Plo b/src/.deps/libpostal_la-crf_context.Plo new file mode 100644 index 000000000..047b095a3 --- /dev/null +++ b/src/.deps/libpostal_la-crf_context.Plo @@ -0,0 +1,321 @@ +libpostal_la-crf_context.lo: crf_context.c /usr/include/stdc-predef.h \ + crf_context.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h matrix.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h float_utils.h + +/usr/include/stdc-predef.h: + +crf_context.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +float_utils.h: diff --git a/src/.deps/libpostal_la-dedupe.Plo b/src/.deps/libpostal_la-dedupe.Plo new file mode 100644 index 000000000..96a84afba --- /dev/null +++ b/src/.deps/libpostal_la-dedupe.Plo @@ -0,0 +1,397 @@ +libpostal_la-dedupe.lo: dedupe.c /usr/include/stdc-predef.h acronyms.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h address_dictionary.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + address_expansion_rule.h constants.h gazetteers.h klib/kvec.h \ + libpostal.h vector.h libpostal_config.h ../config.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h trie.h trie_search.h \ + tokens.h token_types.h address_parser.h averaged_perceptron.h \ + sparse_matrix.h matrix.h averaged_perceptron_tagger.h features.h \ + tagger.h crf.h crf_context.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h graph.h normalize.h \ + unicode_scripts.h unicode_script_types.h numex.h scanner.h \ + transliterate.h dedupe.h expand.h float_utils.h jaccard.h place.h \ + language_classifier.h language_features.h logistic_regression.h \ + soft_tfidf.h string_similarity.h + +/usr/include/stdc-predef.h: + +acronyms.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +address_dictionary.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +klib/kvec.h: + +libpostal.h: + +vector.h: + +libpostal_config.h: + +../config.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +trie.h: + +trie_search.h: + +tokens.h: + +token_types.h: + +address_parser.h: + +averaged_perceptron.h: + +sparse_matrix.h: + +matrix.h: + +averaged_perceptron_tagger.h: + +features.h: + +tagger.h: + +crf.h: + +crf_context.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +graph.h: + +normalize.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +scanner.h: + +transliterate.h: + +dedupe.h: + +expand.h: + +float_utils.h: + +jaccard.h: + +place.h: + +language_classifier.h: + +language_features.h: + +logistic_regression.h: + +soft_tfidf.h: + +string_similarity.h: diff --git a/src/.deps/libpostal_la-double_metaphone.Plo b/src/.deps/libpostal_la-double_metaphone.Plo new file mode 100644 index 000000000..77dcc68e3 --- /dev/null +++ b/src/.deps/libpostal_la-double_metaphone.Plo @@ -0,0 +1,300 @@ +libpostal_la-double_metaphone.lo: double_metaphone.c \ + /usr/include/stdc-predef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h double_metaphone.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h string_utils.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/ctype.h \ + collections.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h + +/usr/include/stdc-predef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +double_metaphone.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +string_utils.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: diff --git a/src/.deps/libpostal_la-expand.Plo b/src/.deps/libpostal_la-expand.Plo new file mode 100644 index 000000000..67bf64495 --- /dev/null +++ b/src/.deps/libpostal_la-expand.Plo @@ -0,0 +1,360 @@ +libpostal_la-expand.lo: expand.c /usr/include/stdc-predef.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h expand.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h libpostal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h address_dictionary.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + address_expansion_rule.h constants.h gazetteers.h klib/kvec.h vector.h \ + libpostal_config.h ../config.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h trie.h trie_search.h \ + tokens.h token_types.h language_classifier.h language_features.h \ + logistic_regression.h matrix.h sparse_matrix.h numex.h normalize.h \ + unicode_scripts.h unicode_script_types.h scanner.h transliterate.h + +/usr/include/stdc-predef.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +expand.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +libpostal.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +address_dictionary.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +klib/kvec.h: + +vector.h: + +libpostal_config.h: + +../config.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +trie.h: + +trie_search.h: + +tokens.h: + +token_types.h: + +language_classifier.h: + +language_features.h: + +logistic_regression.h: + +matrix.h: + +sparse_matrix.h: + +numex.h: + +normalize.h: + +unicode_scripts.h: + +unicode_script_types.h: + +scanner.h: + +transliterate.h: diff --git a/src/.deps/libpostal_la-features.Plo b/src/.deps/libpostal_la-features.Plo new file mode 100644 index 000000000..416b590a5 --- /dev/null +++ b/src/.deps/libpostal_la-features.Plo @@ -0,0 +1,300 @@ +libpostal_la-features.lo: features.c /usr/include/stdc-predef.h \ + features.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h + +/usr/include/stdc-predef.h: + +features.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: diff --git a/src/.deps/libpostal_la-file_utils.Plo b/src/.deps/libpostal_la-file_utils.Plo new file mode 100644 index 000000000..42ac668e0 --- /dev/null +++ b/src/.deps/libpostal_la-file_utils.Plo @@ -0,0 +1,310 @@ +libpostal_la-file_utils.lo: file_utils.c /usr/include/stdc-predef.h \ + file_utils.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h libpostal_config.h \ + ../config.h string_utils.h /usr/include/ctype.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +file_utils.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +libpostal_config.h: + +../config.h: + +string_utils.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/libpostal_la-float_utils.Plo b/src/.deps/libpostal_la-float_utils.Plo new file mode 100644 index 000000000..20034f509 --- /dev/null +++ b/src/.deps/libpostal_la-float_utils.Plo @@ -0,0 +1,166 @@ +libpostal_la-float_utils.lo: float_utils.c /usr/include/stdc-predef.h \ + float_utils.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h + +/usr/include/stdc-predef.h: + +float_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: diff --git a/src/.deps/libpostal_la-graph.Plo b/src/.deps/libpostal_la-graph.Plo new file mode 100644 index 000000000..4edfe7e77 --- /dev/null +++ b/src/.deps/libpostal_la-graph.Plo @@ -0,0 +1,314 @@ +libpostal_la-graph.lo: graph.c /usr/include/stdc-predef.h graph.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +graph.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/libpostal_la-graph_builder.Plo b/src/.deps/libpostal_la-graph_builder.Plo new file mode 100644 index 000000000..073612e84 --- /dev/null +++ b/src/.deps/libpostal_la-graph_builder.Plo @@ -0,0 +1,315 @@ +libpostal_la-graph_builder.lo: graph_builder.c /usr/include/stdc-predef.h \ + graph_builder.h collections.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h graph.h + +/usr/include/stdc-predef.h: + +graph_builder.h: + +collections.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +graph.h: diff --git a/src/.deps/libpostal_la-jaccard.Plo b/src/.deps/libpostal_la-jaccard.Plo new file mode 100644 index 000000000..0862b0fb8 --- /dev/null +++ b/src/.deps/libpostal_la-jaccard.Plo @@ -0,0 +1,293 @@ +libpostal_la-jaccard.lo: jaccard.c /usr/include/stdc-predef.h jaccard.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h + +/usr/include/stdc-predef.h: + +jaccard.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: diff --git a/src/.deps/libpostal_la-language_classifier.Plo b/src/.deps/libpostal_la-language_classifier.Plo new file mode 100644 index 000000000..71533b098 --- /dev/null +++ b/src/.deps/libpostal_la-language_classifier.Plo @@ -0,0 +1,360 @@ +libpostal_la-language_classifier.lo: language_classifier.c \ + /usr/include/stdc-predef.h language_classifier.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h language_features.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h tokens.h \ + token_types.h libpostal.h logistic_regression.h matrix.h file_utils.h \ + libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h sparse_matrix.h trie.h \ + klib/kvec.h /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h minibatch.h \ + features.h trie_utils.h normalize.h constants.h unicode_scripts.h \ + unicode_script_types.h numex.h trie_search.h scanner.h transliterate.h + +/usr/include/stdc-predef.h: + +language_classifier.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +language_features.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +logistic_regression.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +sparse_matrix.h: + +trie.h: + +klib/kvec.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +minibatch.h: + +features.h: + +trie_utils.h: + +normalize.h: + +constants.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +trie_search.h: + +scanner.h: + +transliterate.h: diff --git a/src/.deps/libpostal_la-language_features.Plo b/src/.deps/libpostal_la-language_features.Plo new file mode 100644 index 000000000..46330a569 --- /dev/null +++ b/src/.deps/libpostal_la-language_features.Plo @@ -0,0 +1,359 @@ +libpostal_la-language_features.lo: language_features.c \ + /usr/include/stdc-predef.h language_features.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h tokens.h token_types.h \ + libpostal.h language_classifier.h logistic_regression.h matrix.h \ + file_utils.h libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h sparse_matrix.h trie.h \ + klib/kvec.h address_dictionary.h address_expansion_rule.h constants.h \ + gazetteers.h trie_search.h features.h normalize.h unicode_scripts.h \ + unicode_script_types.h numex.h scanner.h transliterate.h + +/usr/include/stdc-predef.h: + +language_features.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +language_classifier.h: + +logistic_regression.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +sparse_matrix.h: + +trie.h: + +klib/kvec.h: + +address_dictionary.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +trie_search.h: + +features.h: + +normalize.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +scanner.h: + +transliterate.h: diff --git a/src/.deps/libpostal_la-libpostal.Plo b/src/.deps/libpostal_la-libpostal.Plo new file mode 100644 index 000000000..2e9bb2dee --- /dev/null +++ b/src/.deps/libpostal_la-libpostal.Plo @@ -0,0 +1,388 @@ +libpostal_la-libpostal.lo: libpostal.c /usr/include/stdc-predef.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h libpostal.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h klib/khash.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h address_dictionary.h address_expansion_rule.h \ + constants.h gazetteers.h klib/kvec.h vector.h libpostal_config.h \ + collections.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h trie.h trie_search.h \ + tokens.h token_types.h address_parser.h averaged_perceptron.h \ + sparse_matrix.h matrix.h averaged_perceptron_tagger.h features.h \ + tagger.h crf.h crf_context.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h graph.h normalize.h \ + unicode_scripts.h unicode_script_types.h numex.h scanner.h \ + transliterate.h dedupe.h expand.h language_classifier.h \ + language_features.h logistic_regression.h near_dupe.h place.h + +/usr/include/stdc-predef.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +libpostal.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +klib/khash.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +address_dictionary.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +klib/kvec.h: + +vector.h: + +libpostal_config.h: + +collections.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +trie.h: + +trie_search.h: + +tokens.h: + +token_types.h: + +address_parser.h: + +averaged_perceptron.h: + +sparse_matrix.h: + +matrix.h: + +averaged_perceptron_tagger.h: + +features.h: + +tagger.h: + +crf.h: + +crf_context.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +graph.h: + +normalize.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +scanner.h: + +transliterate.h: + +dedupe.h: + +expand.h: + +language_classifier.h: + +language_features.h: + +logistic_regression.h: + +near_dupe.h: + +place.h: diff --git a/src/.deps/libpostal_la-logistic.Plo b/src/.deps/libpostal_la-logistic.Plo new file mode 100644 index 000000000..59c260b3a --- /dev/null +++ b/src/.deps/libpostal_la-logistic.Plo @@ -0,0 +1,316 @@ +libpostal_la-logistic.lo: logistic.c /usr/include/stdc-predef.h \ + logistic.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h matrix.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h ../config.h \ + collections.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +logistic.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +matrix.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +../config.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/libpostal_la-logistic_regression.Plo b/src/.deps/libpostal_la-logistic_regression.Plo new file mode 100644 index 000000000..6e9daa018 --- /dev/null +++ b/src/.deps/libpostal_la-logistic_regression.Plo @@ -0,0 +1,321 @@ +libpostal_la-logistic_regression.lo: logistic_regression.c \ + /usr/include/stdc-predef.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h logistic_regression.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h matrix.h \ + file_utils.h libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h sparse_matrix.h \ + logistic.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +logistic_regression.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +sparse_matrix.h: + +logistic.h: diff --git a/src/.deps/libpostal_la-minibatch.Plo b/src/.deps/libpostal_la-minibatch.Plo new file mode 100644 index 000000000..0a3e918e5 --- /dev/null +++ b/src/.deps/libpostal_la-minibatch.Plo @@ -0,0 +1,331 @@ +libpostal_la-minibatch.lo: minibatch.c /usr/include/stdc-predef.h \ + minibatch.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h features.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h sparse_matrix.h \ + file_utils.h libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h trie.h \ + klib/kvec.h trie_utils.h float_utils.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h + +/usr/include/stdc-predef.h: + +minibatch.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +features.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +sparse_matrix.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: + +trie.h: + +klib/kvec.h: + +trie_utils.h: + +float_utils.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: diff --git a/src/.deps/libpostal_la-near_dupe.Plo b/src/.deps/libpostal_la-near_dupe.Plo new file mode 100644 index 000000000..9c733fb8c --- /dev/null +++ b/src/.deps/libpostal_la-near_dupe.Plo @@ -0,0 +1,379 @@ +libpostal_la-near_dupe.lo: near_dupe.c /usr/include/stdc-predef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h log/log.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h \ + /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h near_dupe.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h libpostal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h string_utils.h \ + /usr/include/ctype.h collections.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + acronyms.h address_dictionary.h address_expansion_rule.h constants.h \ + gazetteers.h klib/kvec.h libpostal_config.h file_utils.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h trie.h trie_search.h \ + tokens.h token_types.h double_metaphone.h expand.h features.h \ + float_utils.h /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h \ + normalize.h unicode_scripts.h unicode_script_types.h numex.h scanner.h \ + transliterate.h ngrams.h place.h language_classifier.h \ + language_features.h logistic_regression.h matrix.h sparse_matrix.h \ + geohash/geohash.h + +/usr/include/stdc-predef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +near_dupe.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +libpostal.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +string_utils.h: + +/usr/include/ctype.h: + +collections.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +acronyms.h: + +address_dictionary.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +klib/kvec.h: + +libpostal_config.h: + +file_utils.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +trie.h: + +trie_search.h: + +tokens.h: + +token_types.h: + +double_metaphone.h: + +expand.h: + +features.h: + +float_utils.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +normalize.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +scanner.h: + +transliterate.h: + +ngrams.h: + +place.h: + +language_classifier.h: + +language_features.h: + +logistic_regression.h: + +matrix.h: + +sparse_matrix.h: + +geohash/geohash.h: diff --git a/src/.deps/libpostal_la-ngrams.Plo b/src/.deps/libpostal_la-ngrams.Plo new file mode 100644 index 000000000..ace2ddff1 --- /dev/null +++ b/src/.deps/libpostal_la-ngrams.Plo @@ -0,0 +1,299 @@ +libpostal_la-ngrams.lo: ngrams.c /usr/include/stdc-predef.h ngrams.h \ + string_utils.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/ctype.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h collections.h log/log.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h + +/usr/include/stdc-predef.h: + +ngrams.h: + +string_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: diff --git a/src/.deps/libpostal_la-normalize.Plo b/src/.deps/libpostal_la-normalize.Plo new file mode 100644 index 000000000..4dc71f23c --- /dev/null +++ b/src/.deps/libpostal_la-normalize.Plo @@ -0,0 +1,342 @@ +libpostal_la-normalize.lo: normalize.c /usr/include/stdc-predef.h \ + normalize.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h constants.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h libpostal.h \ + string_utils.h /usr/include/ctype.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/ksort.h klib/drand48.h ../config.h vector.h \ + vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + unicode_scripts.h unicode_script_types.h numex.h libpostal_config.h \ + tokens.h token_types.h trie.h file_utils.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h scanner.h transliterate.h strndup.h + +/usr/include/stdc-predef.h: + +normalize.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +constants.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +libpostal.h: + +string_utils.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +libpostal_config.h: + +tokens.h: + +token_types.h: + +trie.h: + +file_utils.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: + +scanner.h: + +transliterate.h: + +strndup.h: diff --git a/src/.deps/libpostal_la-numex.Plo b/src/.deps/libpostal_la-numex.Plo new file mode 100644 index 000000000..9f7e48443 --- /dev/null +++ b/src/.deps/libpostal_la-numex.Plo @@ -0,0 +1,331 @@ +libpostal_la-numex.lo: numex.c /usr/include/stdc-predef.h \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h numex.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/inttypes.h collections.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h libpostal_config.h \ + constants.h string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h \ + tokens.h token_types.h libpostal.h trie.h file_utils.h \ + /usr/include/dirent.h /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +numex.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/inttypes.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +libpostal_config.h: + +constants.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +trie.h: + +file_utils.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: diff --git a/src/.deps/libpostal_la-place.Plo b/src/.deps/libpostal_la-place.Plo new file mode 100644 index 000000000..e4a4bbf9b --- /dev/null +++ b/src/.deps/libpostal_la-place.Plo @@ -0,0 +1,374 @@ +libpostal_la-place.lo: place.c /usr/include/stdc-predef.h place.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h libpostal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h language_classifier.h \ + collections.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h language_features.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h tokens.h \ + token_types.h logistic_regression.h matrix.h file_utils.h \ + libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h sparse_matrix.h trie.h \ + klib/kvec.h address_parser.h averaged_perceptron.h \ + averaged_perceptron_tagger.h features.h tagger.h crf.h crf_context.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h graph.h normalize.h \ + constants.h unicode_scripts.h unicode_script_types.h numex.h \ + trie_search.h scanner.h transliterate.h + +/usr/include/stdc-predef.h: + +place.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +libpostal.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +language_classifier.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +language_features.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +tokens.h: + +token_types.h: + +logistic_regression.h: + +matrix.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +sparse_matrix.h: + +trie.h: + +klib/kvec.h: + +address_parser.h: + +averaged_perceptron.h: + +averaged_perceptron_tagger.h: + +features.h: + +tagger.h: + +crf.h: + +crf_context.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +graph.h: + +normalize.h: + +constants.h: + +unicode_scripts.h: + +unicode_script_types.h: + +numex.h: + +trie_search.h: + +scanner.h: + +transliterate.h: diff --git a/src/.deps/libpostal_la-soft_tfidf.Plo b/src/.deps/libpostal_la-soft_tfidf.Plo new file mode 100644 index 000000000..14b7a3935 --- /dev/null +++ b/src/.deps/libpostal_la-soft_tfidf.Plo @@ -0,0 +1,342 @@ +libpostal_la-soft_tfidf.lo: soft_tfidf.c /usr/include/stdc-predef.h \ + soft_tfidf.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h libpostal.h \ + trie_search.h trie.h file_utils.h libpostal_config.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h tokens.h \ + token_types.h address_dictionary.h address_expansion_rule.h constants.h \ + gazetteers.h float_utils.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h string_similarity.h + +/usr/include/stdc-predef.h: + +soft_tfidf.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +libpostal.h: + +trie_search.h: + +trie.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +tokens.h: + +token_types.h: + +address_dictionary.h: + +address_expansion_rule.h: + +constants.h: + +gazetteers.h: + +float_utils.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +string_similarity.h: diff --git a/src/.deps/libpostal_la-sparse_matrix.Plo b/src/.deps/libpostal_la-sparse_matrix.Plo new file mode 100644 index 000000000..c4fba05a8 --- /dev/null +++ b/src/.deps/libpostal_la-sparse_matrix.Plo @@ -0,0 +1,316 @@ +libpostal_la-sparse_matrix.lo: sparse_matrix.c /usr/include/stdc-predef.h \ + sparse_matrix.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h matrix.h + +/usr/include/stdc-predef.h: + +sparse_matrix.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +matrix.h: diff --git a/src/.deps/libpostal_la-string_similarity.Plo b/src/.deps/libpostal_la-string_similarity.Plo new file mode 100644 index 000000000..a64210185 --- /dev/null +++ b/src/.deps/libpostal_la-string_similarity.Plo @@ -0,0 +1,326 @@ +libpostal_la-string_similarity.lo: string_similarity.c \ + /usr/include/stdc-predef.h string_similarity.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h trie_search.h trie.h \ + file_utils.h libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h tokens.h \ + token_types.h libpostal.h + +/usr/include/stdc-predef.h: + +string_similarity.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +trie_search.h: + +trie.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +tokens.h: + +token_types.h: + +libpostal.h: diff --git a/src/.deps/libpostal_la-string_utils.Plo b/src/.deps/libpostal_la-string_utils.Plo new file mode 100644 index 000000000..511ca58c3 --- /dev/null +++ b/src/.deps/libpostal_la-string_utils.Plo @@ -0,0 +1,299 @@ +libpostal_la-string_utils.lo: string_utils.c /usr/include/stdc-predef.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h \ + /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h string_utils.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +string_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +strndup.h: diff --git a/src/.deps/libpostal_la-strndup.Plo b/src/.deps/libpostal_la-strndup.Plo new file mode 100644 index 000000000..83fb147dc --- /dev/null +++ b/src/.deps/libpostal_la-strndup.Plo @@ -0,0 +1,5 @@ +libpostal_la-strndup.lo: strndup.c /usr/include/stdc-predef.h ../config.h + +/usr/include/stdc-predef.h: + +../config.h: diff --git a/src/.deps/libpostal_la-tokens.Plo b/src/.deps/libpostal_la-tokens.Plo new file mode 100644 index 000000000..466eb5356 --- /dev/null +++ b/src/.deps/libpostal_la-tokens.Plo @@ -0,0 +1,308 @@ +libpostal_la-tokens.lo: tokens.c /usr/include/stdc-predef.h tokens.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h klib/khash.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/ksort.h klib/drand48.h ../config.h vector.h \ + vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h token_types.h libpostal.h \ + strndup.h + +/usr/include/stdc-predef.h: + +tokens.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +klib/khash.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +token_types.h: + +libpostal.h: + +strndup.h: diff --git a/src/.deps/libpostal_la-transliterate.Plo b/src/.deps/libpostal_la-transliterate.Plo new file mode 100644 index 000000000..6f5edb8ab --- /dev/null +++ b/src/.deps/libpostal_la-transliterate.Plo @@ -0,0 +1,336 @@ +libpostal_la-transliterate.lo: transliterate.c /usr/include/stdc-predef.h \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h transliterate.h \ + /usr/include/stdlib.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h constants.h \ + string_utils.h /usr/include/ctype.h utf8proc/utf8proc.h trie.h \ + file_utils.h libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h \ + trie_search.h tokens.h token_types.h libpostal.h unicode_scripts.h \ + unicode_script_types.h strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +transliterate.h: + +/usr/include/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +constants.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +trie_search.h: + +tokens.h: + +token_types.h: + +libpostal.h: + +unicode_scripts.h: + +unicode_script_types.h: + +strndup.h: diff --git a/src/.deps/libpostal_la-trie.Plo b/src/.deps/libpostal_la-trie.Plo new file mode 100644 index 000000000..2bdbe3b65 --- /dev/null +++ b/src/.deps/libpostal_la-trie.Plo @@ -0,0 +1,316 @@ +libpostal_la-trie.lo: trie.c /usr/include/stdc-predef.h trie.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h + +/usr/include/stdc-predef.h: + +trie.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: diff --git a/src/.deps/libpostal_la-trie_search.Plo b/src/.deps/libpostal_la-trie_search.Plo new file mode 100644 index 000000000..08d70b339 --- /dev/null +++ b/src/.deps/libpostal_la-trie_search.Plo @@ -0,0 +1,326 @@ +libpostal_la-trie_search.lo: trie_search.c /usr/include/stdc-predef.h \ + trie_search.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h trie.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h file_utils.h \ + libpostal_config.h string_utils.h /usr/include/ctype.h \ + utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h tokens.h \ + token_types.h libpostal.h + +/usr/include/stdc-predef.h: + +trie_search.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +trie.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +file_utils.h: + +libpostal_config.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: + +tokens.h: + +token_types.h: + +libpostal.h: diff --git a/src/.deps/libpostal_la-trie_utils.Plo b/src/.deps/libpostal_la-trie_utils.Plo new file mode 100644 index 000000000..6440c64be --- /dev/null +++ b/src/.deps/libpostal_la-trie_utils.Plo @@ -0,0 +1,317 @@ +libpostal_la-trie_utils.lo: trie_utils.c /usr/include/stdc-predef.h \ + trie_utils.h collections.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h log/log.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h trie.h file_utils.h \ + libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h klib/kvec.h + +/usr/include/stdc-predef.h: + +trie_utils.h: + +collections.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: + +trie.h: + +file_utils.h: + +libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +klib/kvec.h: diff --git a/src/.deps/libpostal_la-unicode_scripts.Plo b/src/.deps/libpostal_la-unicode_scripts.Plo new file mode 100644 index 000000000..4b28fd0ca --- /dev/null +++ b/src/.deps/libpostal_la-unicode_scripts.Plo @@ -0,0 +1,307 @@ +libpostal_la-unicode_scripts.lo: unicode_scripts.c \ + /usr/include/stdc-predef.h unicode_scripts.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h constants.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h string_utils.h \ + /usr/include/ctype.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h collections.h log/log.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + unicode_script_types.h unicode_scripts_data.c + +/usr/include/stdc-predef.h: + +unicode_scripts.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +constants.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +string_utils.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +collections.h: + +log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +unicode_script_types.h: + +unicode_scripts_data.c: diff --git a/src/.deps/libscanner_la-scanner.Plo b/src/.deps/libscanner_la-scanner.Plo new file mode 100644 index 000000000..565558ab8 --- /dev/null +++ b/src/.deps/libscanner_la-scanner.Plo @@ -0,0 +1,283 @@ +libscanner_la-scanner.lo: scanner.c /usr/include/stdc-predef.h \ + /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h scanner.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h token_types.h \ + libpostal.h tokens.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h collections.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/ksort.h klib/drand48.h ../config.h vector.h \ + vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h string_utils.h \ + /usr/include/ctype.h utf8proc/utf8proc.h + +/usr/include/stdc-predef.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +scanner.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +token_types.h: + +libpostal.h: + +tokens.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +string_utils.h: + +/usr/include/ctype.h: + +utf8proc/utf8proc.h: diff --git a/src/.deps/near_dupe_test-near_dupe_test.Po b/src/.deps/near_dupe_test-near_dupe_test.Po new file mode 100644 index 000000000..700a476ba --- /dev/null +++ b/src/.deps/near_dupe_test-near_dupe_test.Po @@ -0,0 +1,301 @@ +near_dupe_test-near_dupe_test.o: near_dupe_test.c \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h libpostal.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h string_utils.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/ctype.h collections.h log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +libpostal.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +string_utils.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/ctype.h: + +collections.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: diff --git a/src/.deps/near_dupe_test-string_utils.Po b/src/.deps/near_dupe_test-string_utils.Po new file mode 100644 index 000000000..fc44a2767 --- /dev/null +++ b/src/.deps/near_dupe_test-string_utils.Po @@ -0,0 +1,299 @@ +near_dupe_test-string_utils.o: string_utils.c /usr/include/stdc-predef.h \ + /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h \ + /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h string_utils.h \ + /usr/include/stdlib.h /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h collections.h \ + klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h klib/ksort.h \ + klib/drand48.h ../config.h vector.h vector_math.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h utf8proc/utf8proc.h \ + strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +string_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +collections.h: + +klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +klib/ksort.h: + +klib/drand48.h: + +../config.h: + +vector.h: + +vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/emmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/xmmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mmintrin.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/mm_malloc.h: + +utf8proc/utf8proc.h: + +strndup.h: diff --git a/src/.deps/near_dupe_test-strndup.Po b/src/.deps/near_dupe_test-strndup.Po new file mode 100644 index 000000000..cfdbca255 --- /dev/null +++ b/src/.deps/near_dupe_test-strndup.Po @@ -0,0 +1,6 @@ +near_dupe_test-strndup.o: strndup.c /usr/include/stdc-predef.h \ + ../config.h + +/usr/include/stdc-predef.h: + +../config.h: diff --git a/src/.deps/test_libpostal-features.Po b/src/.deps/test_libpostal-features.Po new file mode 100644 index 000000000..4d6300330 --- /dev/null +++ b/src/.deps/test_libpostal-features.Po @@ -0,0 +1,288 @@ +../src/test_libpostal-features.o: ../src/features.c \ + /usr/include/stdc-predef.h ../src/features.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h ../src/collections.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h ../src/log/log.h \ + /usr/include/stdio.h /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + ../src/klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h ../src/klib/ksort.h \ + ../src/klib/drand48.h ../config.h ../src/vector.h ../src/vector_math.h \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h ../src/string_utils.h \ + /usr/include/ctype.h ../src/utf8proc/utf8proc.h + +/usr/include/stdc-predef.h: + +../src/features.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +../src/collections.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +../src/log/log.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +../src/klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +../src/klib/ksort.h: + +../src/klib/drand48.h: + +../config.h: + +../src/vector.h: + +../src/vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +../src/string_utils.h: + +/usr/include/ctype.h: + +../src/utf8proc/utf8proc.h: diff --git a/src/.deps/test_libpostal-file_utils.Po b/src/.deps/test_libpostal-file_utils.Po new file mode 100644 index 000000000..14777569d --- /dev/null +++ b/src/.deps/test_libpostal-file_utils.Po @@ -0,0 +1,300 @@ +../src/test_libpostal-file_utils.o: ../src/file_utils.c \ + /usr/include/stdc-predef.h ../src/file_utils.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h \ + ../src/libpostal_config.h ../config.h ../src/string_utils.h \ + /usr/include/ctype.h ../src/collections.h ../src/log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h ../src/klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h ../src/klib/ksort.h \ + ../src/klib/drand48.h ../src/vector.h ../src/vector_math.h \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + ../src/utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h + +/usr/include/stdc-predef.h: + +../src/file_utils.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +../src/libpostal_config.h: + +../config.h: + +../src/string_utils.h: + +/usr/include/ctype.h: + +../src/collections.h: + +../src/log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +../src/klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +../src/klib/ksort.h: + +../src/klib/drand48.h: + +../src/vector.h: + +../src/vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +../src/utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: diff --git a/src/.deps/test_libpostal-numex.Po b/src/.deps/test_libpostal-numex.Po new file mode 100644 index 000000000..6431baff3 --- /dev/null +++ b/src/.deps/test_libpostal-numex.Po @@ -0,0 +1,321 @@ +../src/test_libpostal-numex.o: ../src/numex.c /usr/include/stdc-predef.h \ + /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/float.h ../src/numex.h \ + /usr/include/stdio.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/include/inttypes.h ../src/collections.h ../src/log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + ../src/klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h ../src/klib/ksort.h \ + ../src/klib/drand48.h ../config.h ../src/vector.h ../src/vector_math.h \ + ../src/libpostal_config.h ../src/constants.h ../src/string_utils.h \ + /usr/include/ctype.h ../src/utf8proc/utf8proc.h ../src/tokens.h \ + ../src/token_types.h ../src/libpostal.h ../src/trie.h \ + ../src/file_utils.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h ../src/klib/kvec.h \ + ../src/trie_search.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/float.h: + +../src/numex.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/include/inttypes.h: + +../src/collections.h: + +../src/log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +../src/klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +../src/klib/ksort.h: + +../src/klib/drand48.h: + +../config.h: + +../src/vector.h: + +../src/vector_math.h: + +../src/libpostal_config.h: + +../src/constants.h: + +../src/string_utils.h: + +/usr/include/ctype.h: + +../src/utf8proc/utf8proc.h: + +../src/tokens.h: + +../src/token_types.h: + +../src/libpostal.h: + +../src/trie.h: + +../src/file_utils.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +../src/klib/kvec.h: + +../src/trie_search.h: diff --git a/src/.deps/test_libpostal-string_utils.Po b/src/.deps/test_libpostal-string_utils.Po new file mode 100644 index 000000000..b906ad0f0 --- /dev/null +++ b/src/.deps/test_libpostal-string_utils.Po @@ -0,0 +1,288 @@ +../src/test_libpostal-string_utils.o: ../src/string_utils.c \ + /usr/include/stdc-predef.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h ../src/log/log.h \ + /usr/include/errno.h /usr/include/x86_64-linux-gnu/bits/errno.h \ + /usr/include/linux/errno.h /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h \ + /usr/include/stdint.h /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + ../src/string_utils.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h /usr/include/ctype.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h ../src/collections.h \ + ../src/klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h ../src/klib/ksort.h \ + ../src/klib/drand48.h ../config.h ../src/vector.h ../src/vector_math.h \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h \ + ../src/utf8proc/utf8proc.h ../src/strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +../src/log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +../src/string_utils.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/include/ctype.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +../src/collections.h: + +../src/klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +../src/klib/ksort.h: + +../src/klib/drand48.h: + +../config.h: + +../src/vector.h: + +../src/vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +../src/utf8proc/utf8proc.h: + +../src/strndup.h: diff --git a/src/.deps/test_libpostal-strndup.Po b/src/.deps/test_libpostal-strndup.Po new file mode 100644 index 000000000..f3497e342 --- /dev/null +++ b/src/.deps/test_libpostal-strndup.Po @@ -0,0 +1,6 @@ +../src/test_libpostal-strndup.o: ../src/strndup.c \ + /usr/include/stdc-predef.h ../config.h + +/usr/include/stdc-predef.h: + +../config.h: diff --git a/src/.deps/test_libpostal-transliterate.Po b/src/.deps/test_libpostal-transliterate.Po new file mode 100644 index 000000000..7d7d8ac00 --- /dev/null +++ b/src/.deps/test_libpostal-transliterate.Po @@ -0,0 +1,326 @@ +../src/test_libpostal-transliterate.o: ../src/transliterate.c \ + /usr/include/stdc-predef.h /usr/include/math.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h ../src/transliterate.h \ + /usr/include/stdlib.h /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h ../src/collections.h \ + ../src/log/log.h /usr/include/stdio.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + ../src/klib/khash.h /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h ../src/klib/ksort.h \ + ../src/klib/drand48.h ../config.h ../src/vector.h ../src/vector_math.h \ + ../src/constants.h ../src/string_utils.h /usr/include/ctype.h \ + ../src/utf8proc/utf8proc.h ../src/trie.h ../src/file_utils.h \ + ../src/libpostal_config.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h ../src/klib/kvec.h \ + ../src/trie_search.h ../src/tokens.h ../src/token_types.h \ + ../src/libpostal.h ../src/unicode_scripts.h \ + ../src/unicode_script_types.h ../src/strndup.h + +/usr/include/stdc-predef.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +../src/transliterate.h: + +/usr/include/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +../src/collections.h: + +../src/log/log.h: + +/usr/include/stdio.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +../src/klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +../src/klib/ksort.h: + +../src/klib/drand48.h: + +../config.h: + +../src/vector.h: + +../src/vector_math.h: + +../src/constants.h: + +../src/string_utils.h: + +/usr/include/ctype.h: + +../src/utf8proc/utf8proc.h: + +../src/trie.h: + +../src/file_utils.h: + +../src/libpostal_config.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +../src/klib/kvec.h: + +../src/trie_search.h: + +../src/tokens.h: + +../src/token_types.h: + +../src/libpostal.h: + +../src/unicode_scripts.h: + +../src/unicode_script_types.h: + +../src/strndup.h: diff --git a/src/.deps/test_libpostal-trie.Po b/src/.deps/test_libpostal-trie.Po new file mode 100644 index 000000000..b33931450 --- /dev/null +++ b/src/.deps/test_libpostal-trie.Po @@ -0,0 +1,304 @@ +../src/test_libpostal-trie.o: ../src/trie.c /usr/include/stdc-predef.h \ + ../src/trie.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h ../src/collections.h \ + ../src/log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h ../src/klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h ../src/klib/ksort.h \ + ../src/klib/drand48.h ../config.h ../src/vector.h ../src/vector_math.h \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h ../src/file_utils.h \ + ../src/libpostal_config.h ../src/string_utils.h /usr/include/ctype.h \ + ../src/utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h ../src/klib/kvec.h + +/usr/include/stdc-predef.h: + +../src/trie.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +../src/collections.h: + +../src/log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +../src/klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +../src/klib/ksort.h: + +../src/klib/drand48.h: + +../config.h: + +../src/vector.h: + +../src/vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +../src/file_utils.h: + +../src/libpostal_config.h: + +../src/string_utils.h: + +/usr/include/ctype.h: + +../src/utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +../src/klib/kvec.h: diff --git a/src/.deps/test_libpostal-trie_search.Po b/src/.deps/test_libpostal-trie_search.Po new file mode 100644 index 000000000..1b43d0389 --- /dev/null +++ b/src/.deps/test_libpostal-trie_search.Po @@ -0,0 +1,314 @@ +../src/test_libpostal-trie_search.o: ../src/trie_search.c \ + /usr/include/stdc-predef.h ../src/trie_search.h /usr/include/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/libc-header-start.h \ + /usr/include/features.h /usr/include/x86_64-linux-gnu/sys/cdefs.h \ + /usr/include/x86_64-linux-gnu/bits/wordsize.h \ + /usr/include/x86_64-linux-gnu/bits/long-double.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs.h \ + /usr/include/x86_64-linux-gnu/gnu/stubs-64.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h \ + /usr/include/x86_64-linux-gnu/bits/types.h \ + /usr/include/x86_64-linux-gnu/bits/timesize.h \ + /usr/include/x86_64-linux-gnu/bits/typesizes.h \ + /usr/include/x86_64-linux-gnu/bits/time64.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/FILE.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h \ + /usr/include/x86_64-linux-gnu/bits/stdio_lim.h \ + /usr/include/x86_64-linux-gnu/bits/sys_errlist.h \ + /usr/include/x86_64-linux-gnu/bits/stdio.h \ + /usr/include/x86_64-linux-gnu/bits/stdio2.h /usr/include/stdlib.h \ + /usr/include/x86_64-linux-gnu/bits/waitflags.h \ + /usr/include/x86_64-linux-gnu/bits/waitstatus.h \ + /usr/include/x86_64-linux-gnu/bits/floatn.h \ + /usr/include/x86_64-linux-gnu/bits/floatn-common.h \ + /usr/include/x86_64-linux-gnu/sys/types.h \ + /usr/include/x86_64-linux-gnu/bits/types/clock_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/clockid_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/time_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/timer_t.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-intn.h /usr/include/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endian.h \ + /usr/include/x86_64-linux-gnu/bits/endianness.h \ + /usr/include/x86_64-linux-gnu/bits/byteswap.h \ + /usr/include/x86_64-linux-gnu/bits/uintn-identity.h \ + /usr/include/x86_64-linux-gnu/sys/select.h \ + /usr/include/x86_64-linux-gnu/bits/select.h \ + /usr/include/x86_64-linux-gnu/bits/types/sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h \ + /usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h \ + /usr/include/x86_64-linux-gnu/bits/select2.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes.h \ + /usr/include/x86_64-linux-gnu/bits/thread-shared-types.h \ + /usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h \ + /usr/include/x86_64-linux-gnu/bits/struct_mutex.h \ + /usr/include/x86_64-linux-gnu/bits/struct_rwlock.h /usr/include/alloca.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib-float.h \ + /usr/include/x86_64-linux-gnu/bits/stdlib.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h /usr/include/stdint.h \ + /usr/include/x86_64-linux-gnu/bits/wchar.h \ + /usr/include/x86_64-linux-gnu/bits/stdint-uintn.h ../src/trie.h \ + /usr/include/string.h \ + /usr/include/x86_64-linux-gnu/bits/types/locale_t.h \ + /usr/include/x86_64-linux-gnu/bits/types/__locale_t.h \ + /usr/include/strings.h \ + /usr/include/x86_64-linux-gnu/bits/strings_fortified.h \ + /usr/include/x86_64-linux-gnu/bits/string_fortified.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h ../src/collections.h \ + ../src/log/log.h /usr/include/errno.h \ + /usr/include/x86_64-linux-gnu/bits/errno.h /usr/include/linux/errno.h \ + /usr/include/x86_64-linux-gnu/asm/errno.h \ + /usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \ + /usr/include/inttypes.h ../src/klib/khash.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h \ + /usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h \ + /usr/include/limits.h /usr/include/x86_64-linux-gnu/bits/posix1_lim.h \ + /usr/include/x86_64-linux-gnu/bits/local_lim.h \ + /usr/include/linux/limits.h \ + /usr/include/x86_64-linux-gnu/bits/posix2_lim.h ../src/klib/ksort.h \ + ../src/klib/drand48.h ../config.h ../src/vector.h ../src/vector_math.h \ + /usr/include/math.h /usr/include/x86_64-linux-gnu/bits/math-vector.h \ + /usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h \ + /usr/include/x86_64-linux-gnu/bits/flt-eval-method.h \ + /usr/include/x86_64-linux-gnu/bits/fp-logb.h \ + /usr/include/x86_64-linux-gnu/bits/fp-fast.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h \ + /usr/include/x86_64-linux-gnu/bits/mathcalls.h \ + /usr/include/x86_64-linux-gnu/bits/mathinline.h ../src/file_utils.h \ + ../src/libpostal_config.h ../src/string_utils.h /usr/include/ctype.h \ + ../src/utf8proc/utf8proc.h /usr/include/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent.h \ + /usr/include/x86_64-linux-gnu/bits/dirent_ext.h ../src/klib/kvec.h \ + ../src/tokens.h ../src/token_types.h ../src/libpostal.h + +/usr/include/stdc-predef.h: + +../src/trie_search.h: + +/usr/include/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/libc-header-start.h: + +/usr/include/features.h: + +/usr/include/x86_64-linux-gnu/sys/cdefs.h: + +/usr/include/x86_64-linux-gnu/bits/wordsize.h: + +/usr/include/x86_64-linux-gnu/bits/long-double.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs.h: + +/usr/include/x86_64-linux-gnu/gnu/stubs-64.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stddef.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdarg.h: + +/usr/include/x86_64-linux-gnu/bits/types.h: + +/usr/include/x86_64-linux-gnu/bits/timesize.h: + +/usr/include/x86_64-linux-gnu/bits/typesizes.h: + +/usr/include/x86_64-linux-gnu/bits/time64.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/FILE.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h: + +/usr/include/x86_64-linux-gnu/bits/stdio_lim.h: + +/usr/include/x86_64-linux-gnu/bits/sys_errlist.h: + +/usr/include/x86_64-linux-gnu/bits/stdio.h: + +/usr/include/x86_64-linux-gnu/bits/stdio2.h: + +/usr/include/stdlib.h: + +/usr/include/x86_64-linux-gnu/bits/waitflags.h: + +/usr/include/x86_64-linux-gnu/bits/waitstatus.h: + +/usr/include/x86_64-linux-gnu/bits/floatn.h: + +/usr/include/x86_64-linux-gnu/bits/floatn-common.h: + +/usr/include/x86_64-linux-gnu/sys/types.h: + +/usr/include/x86_64-linux-gnu/bits/types/clock_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/time_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/timer_t.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-intn.h: + +/usr/include/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endian.h: + +/usr/include/x86_64-linux-gnu/bits/endianness.h: + +/usr/include/x86_64-linux-gnu/bits/byteswap.h: + +/usr/include/x86_64-linux-gnu/bits/uintn-identity.h: + +/usr/include/x86_64-linux-gnu/sys/select.h: + +/usr/include/x86_64-linux-gnu/bits/select.h: + +/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h: + +/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h: + +/usr/include/x86_64-linux-gnu/bits/select2.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h: + +/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h: + +/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h: + +/usr/include/x86_64-linux-gnu/bits/struct_mutex.h: + +/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h: + +/usr/include/alloca.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib-float.h: + +/usr/include/x86_64-linux-gnu/bits/stdlib.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdint.h: + +/usr/include/stdint.h: + +/usr/include/x86_64-linux-gnu/bits/wchar.h: + +/usr/include/x86_64-linux-gnu/bits/stdint-uintn.h: + +../src/trie.h: + +/usr/include/string.h: + +/usr/include/x86_64-linux-gnu/bits/types/locale_t.h: + +/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h: + +/usr/include/strings.h: + +/usr/include/x86_64-linux-gnu/bits/strings_fortified.h: + +/usr/include/x86_64-linux-gnu/bits/string_fortified.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/stdbool.h: + +../src/collections.h: + +../src/log/log.h: + +/usr/include/errno.h: + +/usr/include/x86_64-linux-gnu/bits/errno.h: + +/usr/include/linux/errno.h: + +/usr/include/x86_64-linux-gnu/asm/errno.h: + +/usr/include/asm-generic/errno.h: + +/usr/include/asm-generic/errno-base.h: + +/usr/include/inttypes.h: + +../src/klib/khash.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/limits.h: + +/usr/lib/gcc/x86_64-linux-gnu/9/include/syslimits.h: + +/usr/include/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix1_lim.h: + +/usr/include/x86_64-linux-gnu/bits/local_lim.h: + +/usr/include/linux/limits.h: + +/usr/include/x86_64-linux-gnu/bits/posix2_lim.h: + +../src/klib/ksort.h: + +../src/klib/drand48.h: + +../config.h: + +../src/vector.h: + +../src/vector_math.h: + +/usr/include/math.h: + +/usr/include/x86_64-linux-gnu/bits/math-vector.h: + +/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h: + +/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h: + +/usr/include/x86_64-linux-gnu/bits/fp-logb.h: + +/usr/include/x86_64-linux-gnu/bits/fp-fast.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h: + +/usr/include/x86_64-linux-gnu/bits/mathcalls.h: + +/usr/include/x86_64-linux-gnu/bits/mathinline.h: + +../src/file_utils.h: + +../src/libpostal_config.h: + +../src/string_utils.h: + +/usr/include/ctype.h: + +../src/utf8proc/utf8proc.h: + +/usr/include/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent.h: + +/usr/include/x86_64-linux-gnu/bits/dirent_ext.h: + +../src/klib/kvec.h: + +../src/tokens.h: + +../src/token_types.h: + +../src/libpostal.h: diff --git a/src/.dirstamp b/src/.dirstamp new file mode 100644 index 000000000..e69de29bb diff --git a/src/.libs/address_parser b/src/.libs/address_parser new file mode 100755 index 0000000000000000000000000000000000000000..cf04904f94f13b5c6585b71ab04fb32add8f3a8f GIT binary patch literal 1100688 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"AqH$Er)k|Fi!@o}GTS&xoTD*Kz0G@N%pA zJL|nC#fDoLn|-G~GW())#XGuAt-QVf|&~sO1cbX4xUjNvbn5E^-;&%0kp8gN66Gt<*SroB# z&{+TQmg=JDwRqyJ+UDvnMysc-@SNvfReJSvuUh}@VNvwvxqmqOn&Im8+UT}>#2PeO zJuABmzt%d4J4Ux1wswnI_t&Dw(b;~hC(SOWsy5tz!)r9p(l+iGEba_8S5J;s@3Ce@ zy5YHz!BscEIvdOCu0g}vmRuvs9~U>F;y$dLCC+L|UYB(*Rz*WB0pbp)e`YXC&~v-E ztjfdH&0+-|85|$>HusLrUaF5(?-&#B8cGiRvUOi0Zr?;)aik{^YFNIw_i9b_ymDL~mmvX2_b`WQ=b6VfJ!yOx&XVa~2_HZ*gq)?WPDYtm+S}YO8&z_KLZ6rLk=f zv~rDAA56Y1gIh)3-apgS#9@i5ORc^~xBbZK5tSWIHnaj?ZHQur#Qosp*`pi3-#>Hj z(+Y)G&Gq((lY6GPrx_7x2Sy)n%5(SAUU9XHEukm+`0(RtcEz6~WVm{#xCQuzxPZjn z+4}m8Lt-RbYu3%#Psu}%h&#IKlf$#m9-ThiJNLeoC!c)s@w+Zux@b!LHmxEzyBKE^o7>O<~s(gxmWg# z&W-o2SZkxPwG9z*lNh;z)qmNoTjsX+u7ueKg00((Y=J8$A85+E_Q_{v)2=-Ht!$MW z_Rh*K=23A_;!If8TgA*?RmkQMCfs;7dBk~5-k)`_?TOaJd$kxMYc_i+n;DO_rlqy* zuH;!FCM&ZfhE?2@wC0@g%DHs|Tekf=+cjT-*W1^_9sM(#TOI8h)JL}+71yKaF8RJF zWq9uDUQy0radi~Nw%wmyQ`xng&DIt1@~Ai)*-r9@;@u)s`O<3dpS7NGTFXOgGKtxB z<-YDYCAu4{j*H7_ZfsR+1$!cyc~~5@IEv!z6=Ki2{rAtayR&y`U6ak4yW$M7i$Bzw zY}WKWXO69XqUXfewi9F3UnFnJ#!+;cJ#Dov_!)76#YwCt(@$vq)9=oPvhjJJsOb01t-D3EI7`-h7qg}LsRxARyG~}$pRJ=72mIHc6wks# zB4U00scT6b_m=7ti7z6D#c_(Kr~lV+{=9l?*YS;t;}aKC`}ju1@oicAgt*+qqMBU# zi)`%ct+8JgH4SG6^}a3Q7)Gke@Z6S_(b@5{($VU8A)Wq>c;)qC3!eU2y1rh$b-J#N z&Te?lXmvwzWAwI1mR}}blKbIJ*;Kto40Cz;Eb&NJ%T8r^bWYq$ZK;Y6_8$~I_6~}R zRQBGRj;=j*>0Iv%wyeExx{*$&BGu*MjpFC^cUAA4zEz~!^mMDb>6sgE6{$?|686vE z({EKgZMKVUb^D6Bk&6ml{k~D$Lge&2B3^3sD~A4ok7Fehs}?V2=by-i{{Ma@d*$5t z#f8yrca4Y<(yi)`tZW)5kBbwUU4q3C@jtzFN=C&JCg$2m^_SVw*8jd!Vpy}QvAjj> zR$?rFGb)Z`wAv@e@|UBtll|i7$-Z>U+Qm!f`oviNOq?ol+TQl;?36uLeSG?`wq8?GdrHw^shq>d}$v55?xRd{OHh4i&^M`J7>I^MyYjE|p<*F!Me7+;*qb|0$o=EI#;z6K)cb|B0o7>zYE{kk;F~-D= zkJw$sRs2}Cawb=aGoB6nK(@VPYn@nE`)BSH1-;^M@4(Xqip6m(TUhVDF`N5YC#5;3 z=Nf@!u{CFBSakMa@~l=zqLKBMb(D2j%0AbbnH0UX*6~Zdk&Clc(3-CIh<*lMcB$3> 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≀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

rP0D8Fd*ugZi?UVGl@eu}QmXu@Ft%O!N!g+7 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

d)U{IPsm-0aDHY;Xgq54i|pvyuwqRSNOh1QM-UL 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 g>^<|e@4=ky+=1k0Hqtv$Ri^^#=m zxh*IdUPq!qWdC+o_P@;2kX)a8O%NAeAHH2sk47Wrb?H;V_u=*7+x6$B^u_+a{`G&D z*M)xzvX;3HZ`bdxAKBi#rhl_Yd&|6z(0+Iw&SyVcf3s;%ujBsD`j_~@zmbUEF3auo zdV=`yx?iJzdEvh;%>Lih%W%8B_XhK!*V6|(DG~{3(1R8vS;kee;X@ zyQAK>aCP**9^(7{&tDq7@a;Qp`1C`cH~Eyso9^@a^{;;B`Ui$N`ZfD8{Y(G$;V$lf z|J(i+_qTqnd-&T|FRw@Hqvg-NG2*4Bl7+btHylYP@8F1vc*+DIx@x~_EjBQ7u9 z75P>?f7um}e(2SgMI*7x@B90gU-_JPAvF+-T@`(3{k20APhZ}8;O8UNfA06vzdSU! ziagA}euTe0%HJO2Z;$o2QGYvpxz7LQdVdRME)sdX|Ml3RfF~UKy8or^Z%^{KU+}l5 z`r9-7?IwSFroZ(s&+)hC`rD+x-Ry7A_qP}L+Y9||%HLk%Z!hz=X@8sXx17J-;%~G5 z*1yd8+pYd~o4=j#w^#aG|8mmbPWfBD|IMMx8UO1Af4lvV^}oE+-(H0+`q#hC*T3ms z7yRwj{?^}rOaAt|{#Nw2*ZbSDzrDfV`j~9}A_$m^q`PU!y zx4-naP3*7y>%aE5I^SP&`@pZ<_Q|0$jjw*;ZEv~HBmd&;!=Lak5BrCoz1Nke{{6<` zYhQLE_pr0~{g#@=w{1?EK_w zkNv_w-Sw?cfBy~t@R*VJ{MzUJuU~$Tr~Kzj{_>B%KCu3G&wlgkzWcua^UQbEE4TjO zbE!|J{`C1z`OmNH-Tv{%y#L+r{I$ovEm^$f*h7E)ZEso2zIE~Rs~0C<|Afxpd|>^9 zpMB52JpJYmzT^5Ee|c~G5wHHIUgz(>^U)t)bNyY9`j0zfulx2lp7yt2dGOaBz4MA2 zUikIDns~yO{>y&J#v zOOKCy?zUgQ?BD)8_pXzwf@`Cr`WK+!Kbs{@VHJldpOI5C5tf+5gqq z4?p~iAN}&%mw)RU-@Rx3i_ee#-RIw2+xg_DpZd37iVjDfbp%1#M^%p<4|B=tmefp&J^>1GNZtsQ1zg~Lg$AA4VzjWmjzV+VkeB%$E z{Ouc`@qwFe@jms9*S_QF_kQm4uRYoOtsAZ%zVhi;y!L;x<=4IKSWXXMc+H>vb?&22txW&;5x?moVM-i_Z)o*x_$|D}Pu&-0Oc-n~Ekh<^5u$p0;>{b?1(V@85^r-FWYJMEqlp@WK)P&B6Y-qLKP<`vdncZ#?)nIKTHj^18sU z_xDHt^5TPa7>#89De!)O{mYXN#ubg^?h5=>#6Q}9(ACdVeOKW9`^^6375>)u_TLBo z=mU*JUVE@kqLI=+1bz#?;(yzZ@BXV9{}=RM{%GJ&r|!M4U|hc&_*2O9W$IS{JMcO_ za~1Kw7r5WX!R3xC125nY#-Br#b^A!`u%5$LHzUZ2VNa`cPa4e z@HhK;uJvz``WwH2{^eo8)gJR-`a}@_0mhp+IB)p*KOgw(@pJT3qMw_BG?BLuA1?** z{l`iD%bY)N2X(LTzvy4c6Qlq7wweDm{zJt6xXNz{{NI9GMZUqj<^Cmbe|a2S-b3BU z`M{@wtH@9AB~Sg217D_}5*~kV;IGF2*Y|_`1I(KjOx!)lU;bPW-+%1XznsD&tcS^f zBjb!W{CFF{}KO6xE?+m_*Lw$(QsW=0zZkrfO)Pq0}t2j$MDRT185 z>bBn##NUYD%Dk01pQP|7vOe3g9{z!T^6v}sREb|>zr-2u2Ht;M+wZg44&radU&H*j zIllaF4=!IJPxH+|{AcjHI3D9)3H(|3_leJO9(WA?Ie$4F9AAGF#E0|$J?1U-$-u+@ zU&;Kp-x+w5JRc`M!aUy>|25{V^!6bB_wc{>ulsfLUkg0y_uaqz27Ttg8u;@9j{GHk zMydO^_-}{(ydj7mXB}Sae|xascLMj@IJmsRzn{7`^596k8JvOr-FI+#Yq*|eKR$!` zEUg83!tvgWcRv&OwdDB$b-SGR!uzRzXPsn-e=PB5@#deAhyI_5=g4Cd{|4rvUJK$s zhd;z$82#}^xnH{jzk>Ub>ShrCV?2A0AU^r}!1wXtaGu#OFT(E|j`w3h{732YJsdBo za^T^9`ET;)-xTOU7JPxY-qo@e0q zWV}i4FT!}c>wn+BJPxnQ{lYKc zg-#HE4e|HzuMf`KtHC%Uj|?X6f**FU{y!MRKb!fy2ggf&EAR*6Phh{~I4_+G+KJr7 zI;nF%*neK$zqsLkWS#s;z>!xnpYh)b@;?iI5&h&|6L@%@@1O4aeU@5*{|)hF=D+=c zz;D6t!|~YV{`9SQ-XBLlPl5Aicz*a$xK21mknl`hv(a$M(m9ufBQTIzN=-aknE|Dpdb^ZXqAP0W8v*3XK6zwj_(4qrVfT<4z( z`gt<*^K$a%ng4LSb=GH|=LM4_TVuSLcLaHM@xNlfx7oil_-DiQfIk-RKTkSXpWNSt z=eMtg^US#XX*{@`3HxXL`|TZE8hDQN=6`!|`3du%Sr7UQ&p+=E_sdG)-zNU`{&l~f zE{_xb2Jhc*^gTtNZ^EDD-@NY`ng4$wfBnNj{_s~mUuC@|dE6MT=VvlMN!EFIyuXe8 z5@+3p=Z#6`Kh8Xa$IBY)C;10K-LU^z`iwRMU!ng`vwliEKm9}eLG)8*oiDLY9!`9O z_4%j7NBr0C^QX@)9GmaIW`9Fu<~dW(o0*+EGk4pGvkP-)rk;1x{OMD3Q^#(ZpNq`Q z+;;NxsTn``%)-n}5PG+P=N4|YXXfWlMUJ0cICJ9EZ8OKtoH=&q%<=iTV`s#U&CdD> z`$77He17g!__Kp#2U(9FJ3ANYf0aLT`uNPk>G{)l%$>OevvbE!pY+EwH*?(aYh4UH zc`Scvq%*h8EzF$qdzqO%m!F$)j-7SVrJ-2B4K>HNZp)2GfxXnf(!+}zBe9uImr zadzeo=fuL?+5EBNK{GRRzk2T2{LG2lPMtn8H*)mv z!799TljFx0E=@{*sT}k7m%mb(ny_|yP9iZZ(6r%x>$J8|mlj6Y8&PS1wDo|sGpF-x|zPOJr z?$$FWZgUo94vwAvg7G^$b)sL#Uk?;Jdyx(ftFtn({&@W}!=*``I~CkKJmC8aarVS* zCl(GZ-8nb!AA$aIX6b~h>0nl5Z~N!B+vaXuI5_3?e|~VLx%pYoz3Ea(|GSAx-(5WE zT%usv&dr>e>mNq`o;@h!H|8Jlw{R3+I$&l_p9z0(XleBqP_Q$@*+1AP=H8b@adC$n zH0__f4(2Aj{lVVrpK}&YzjDq$$z2?szbO0gze-Y;Wlk>u@VTxcUA6h}- z5BziZN!d}skqI@lFA$gb!Ia<;fLOchSUrSF47 zyMK2v;~z8rXipqnx<9YsErU6lyW`U2urDvc&CfEH!o=ajw!g#j{?44Ax#dp(bRX_^ zbEoysl;-_bf6nhXF}vW%6rSs^9gb+G{_MG1Ie5b#aGnkB@(AY0IjH|rM}2rh;|C#L zJbLs%_Loe5dEMqW84m00ohNTOJ%90Vz1w^j7hTYqe>7h@9rsUt2d9Ak0|xWf7uUeT z>4Q73u)TwH;o)nxcxvvBnX@Neb?EUyc;c2>J+#!Au7j)>?`!--VY!0`JO2IsiTfxQ6EEZZ*!mhi>Q3)u9un`S57YU$8tDp*Le^-OU4^g8>{Y@{5l;!j*YymiYvX z-5Var+?yDyqd)Y6c{n(^-FD`ff5&!mZswLVbH`qJc)a};Megv>=g=2AmUQ{GT45nx0`oT2glT{{`}4RXM^C* zE^IbDg6?(?(b2)p@9xP;@XY7n&hyCWIvB&@ME#S^p<`QacyJ#XHfNrNX8k8#hxhfR zHF5Dd+f4XWL9!k{=07z#v2gM3F*wPDr$=)iU3zwNxOI;2;Lhga=_r5h)bWLL2agjD zcg8Bbbeu5$Ln}RyOONc#{D)Tbp$F6#pCpj(U>#g~=5@GTe+>pp#-Ezw{b#aIjLfyOvt^aTT72>`e z)+_z*{FlD`%TxMcm(-oX>q{QL4+%Yjm;Wo+`=O`!{c=-0jYqz1#%J)Pcoxrz=kSua zgV)9LcvsxT0H?$8c9XMP2Jh zX8Z{8o_G>(h}(EiJcTFz$IL&8Cy(%~_!RL)@f=mBppB8sc=Rw{b_jgXhKfa8G<6FN<6KH}?3Krg#+ZiO2BB zkInIp;0f_jJSlGDS@9H}6Q9J3;!}7@JcrlB9lS2SfOo_f@ve9gkNw1)hY}taU&Yhn zYj{Syio4=9ydZuauZnNsE%9xJRv;Yslvo)vfSocID>6ko(k;zhhBUc&3*t9VCz z4eyFq@%ZKDJk;=vcpZ1exA2O13vY>Ez^yCHx?S8B-^U$ss}roNhWHTP6OZGG0kiHX zo)x$8qWA<}6VKos@o7AErCHa()8Y$wMZAEw#FugFXUzN_Zi}zsj(8RK#5eJtcmq#d zW!Bxsv*K;MD87r=#Cv$mGV>37GuZEG@hF}VAI4qr5xgRv#H-@tcuRZ&x2`t(%-~V+ zY1|f{#U1fHo)=%lJ@F;HAzs3p;;VR1d<{?Z-vE2)exZsd#W(S+_<6i2-o#7dJ9tg} z0^Skt;$885Ja&!Q|G<9)>n9@~#Vg`5yed9|x5P(rYtXD~<5BSm+!mk29q}xl7oWvF z@p-%t=}*YJ|~dAugRg?GeTcvt)a9=n&>|1O>u z@8KEofo}!t#}yyME8;P{Dn5d@#7A-K-e#XR9u=R!ZShGwFP_C4;yJu2K9Bdr7w|;X z?6ZI;#h3A{_zGSWFXJWgb-X6Nfp^5~cvpN2k6ml_zm2EG+jvHN7q5u-@T&O0Zm@n@ z;)A$#AG4nr9u*(KZShgu5x4QY_yq2WPvSlCEFQV9+2<^t5TD1h;x3*OU&4#x%Xm%P z!|UQ}ct?C4j}4jq*YLRbc|0w?g%`wIcuTyEx5amH>wacGd$=tg`Ojeeq{IhtM|=qP z#N&8bd=zhpkKsM>6dt+1*?;Is@k!!~;!}7@JcrlB9lRsHfOo|UcmMxD_+&ZsJk#25yTtaYuXy&x?0(PrQpa#P{*0xb;up21^3YxbYT)8eyuMm&$Z;x1khU&5>6CA=l>;nvTYeXikA@hWbM*KkMt zJf0VC;+}X5Z-`&Oo8n!(C*H#&4>89z&<)m4LVOUz&qlT zcr0%AAO3zSeuNjqv*f9Y=kVx5&HN6Y7tiBmaTkv~%*<23lj21@Ctkwq;vU`=FXQot zn{_LAM!bqw#cOz5ypE?v%=`^JFW$t<;w?P+2s2L`&xv>Nx_B4wi1+ZW_`r99bsl@9 zS$7c6h{y1%cpQ&D%FL6%Q{qXyEN2}#HaD1_$*!*&*NQj7mq*M z?5BVi#EW=ayo5&|W9ISjvUnL!Jl2e_;7RcfJS)D5=fuPKqIiS&n)o(e7jNSo@ebY< z594E_=D7BVPm4$XJ6N|F@j=`bAHoabVSGhAPJByz6mN^$xb--*{}gVEPvR-@EbfTs za8G<5FN?c)L%e|Z#Fz2Nb!Pt_o)9nNS@Cr|Ctkyg;&r?xzJ=GtTX;vjjmNGx``^Xm z;ypYq9{Fytu3Yg!ydWOKE8=n7N}BzQ;!$xMx5ZPqBR+}e#k064p2HjB^LSI-#e3of zJb8mTu4TL^zJiy;%Xm$^f_KC>@UD0rkKJhY)4+jvI2jl1F5 zTe$Ujv(F(sDjvse@dWOOkKy?v+!Id`UlyOl8{$)VQ#_3CiRXwgIcm(CaD;*R(*o)=Hxo_G>(h>zn<@ig8O&)|ulH^()NC&e8+E1t)T;){4myolGtOL#|o z74M2y@R)7(U&Yhnn|MaNfxF^Oydu7XSH(McOT3F)Pcr-5$D`ub_gO#UQQQ$9#`EF{ z+!IgY4e@cjDW1lA;u$>gWOH28cv9TKv*LNYD87i7#EW=Myo7heSMjcR1&{rL*?$#J zi*Mo?@doaSH}R_Y4sMN`buZvi@h)zQ_wc;4;Qx+e@BTq5w4&hnxVLT_Ez>DHZ zye2-5*TvI#M?8bao@(|vjmO0uJT0EbUGYV{AYQ~P;w8K#zKXZSE4cMEv;Qh?i*Mp7 z@doaQH*rsV2QQ0v@P>F7kEF~#_wl6oKrdKVCGkPLEp|yXZ?yw{S;1 zikHP>cuzcz*Rp2*QM@ZYhR0rN#*gD^@id+hpTb@7X}lsni&w?-cuU;H+u}>O^)j>n zWjreG;kI}gPl>PNj`#+i7q8=$J@h`;*lQ(>n$g4;U)1X zUKfwyUGX>`pEmnR;2H5GUJ$={yolSxx5ZO<^q0-L;eY3n5>FGK7ti2j@hsjH&*70* zm~|aIDW1o3;x1kiFW`0YBHk4*;qe)>9}mxnmvL9Tf)~U$@QU~*UKMZPE%7F9<;*^J za9g~CJK}q|Cm#799w&7Z;kNiBo)^#Jo_K`u zmXGj;c#`<$5#AHeQ8#g$*}sEl#TW3Rc(^`GM|e#Xwf1x_FoTu~TN<9v&Bu><8z8jJSnY#iMvzJcdV4n|0&3 zEuO$r;$yfYK91+b(|B1tgEz#pcvE~9kL1n%=kcWY0-h6J#EarfcuBm3*Tp@&D_+Lq zziReb!877j+!e3k1@ZHEMSKgdins8VcpGnv@8Z!jX8(J5N_-#Bix2caz}&x-#Ru`G z_z)gBYt|jclj0+IPJ9$EiI3rR@o~H(K7n_|GkAQ#>@$mJ#B+E-+`+5jdAu#|;?Z+v z-2$ExFXDOe5?&Vf@TPbfkKAt7t>8)VDxMRs;U)1pUKelRUGXL!zr*aOg=fUuctN~_ zSH-({TfB!yU9)cF$H6-9+-bUn+rMG@5blV_@rL*)Ui?inkBz$p(kEedm%;Vx^@d6%sgBf4M zbK)huF7Dy+-#7D=@q%~-Z;My)RLRU!!^`4zJn}{}zJce&n|NKkg~#7y=4s<;@eZC5 z-@{$;eY`4e@u^ACKQQY?@w|8pZ;Hq9G)o_Gb1yw$9`fhWW_@vL|Q&xvp2Me!ZHCf>p8 z;(K^Ud>@Z{X8+b@!RKzc;!(UHK8#nyNAQ+-5^sx-*D9}j`$WH`y;de79JPBfTzWGaaX*D z7sLlH57tjbd=PJm$MClJ2yU&K{g2`)aU1u*7^B{!TMb4KIk-@wRvaPrb{`)5Oc- zEj;pWGro=I#5;Ihyo<-z%sf53ARf6QShsC)3s1er%oD}S;xRn(UNb(9=fo3uT|9}$ z-)H8r@r-y1FNmk{s(1!(i)Zm@#jKmdQ{oPu7tiBmaTjlj7x2jY&ALTADPF>J;vQZS zFXMIb3f>j3;_tkDX5AcK{D|oe zUOK|ln`Zn1@ve9QuZS<>EpZRG{>se1hTC=1tGFY+iF@J=ydl1g_r%+H_Ty&VUA!jV z3**n5@dH-|>#!ys#bbYG#t-8a@dVxyAH%J`H}j-$TYM6C#Iv|3K8rWR^LS5u5l=VF zeu}s&zJj;J%eeIkGtWA1i`Vd;_<20>k7k}Go)zE0i{c%;CccMv#3Mfw?05H*X5B%& zA|AtA;v=}TW#&oZp7=Q46Hnu{Pnmh9@Q!#6kA2#VpT{fWF7AECj9&*OFR1-vW1h{wNV_Opa%#Fz1c_zGSXU&Y(vYk2g_X5Do> zCBA{@#W(S?_<6i3zJ*7=V%FWplj1vgPW%F165qw^;(K^kd>@au&3*>14%Txk)}PvA}QNj&m3v+fk06raX(;3d>*fhFW?>V zMLfA@_OpcN#Fz1s_zGSZU&XuPYk2&7X5Dq%`M&8JctgC7Cw^eYZ{bDp7TyuRfTw$A zo-W=J-^cAAn(@{>f_2*vAHsX$aXkAYGtVeq6Swh>cnXjGkC`Wpr^Pe4E1tzG;yJt} z?%>wGSvQZ{;x6up7jRF!h&RMbcu(BJ6aQ=WQ^vF66}%{3#cSdX}Kn|SLdX59{Mi+6EHJk5WP;E8APhIkI|iHDz~lHilN!_VsuKSw1i z-lLzQc%J+<@ekVd#4X&q+^kz8zb)Rv z9q~5qiATxb5D!1^r6(T#oruI0WT>;i+bYWxEkW&xO(Dw-WOE+8MB`_^WPEA zFb}b-%=iTHY4Py$^IdU=JQeXId0OH&ZdqpC6mE-$pGV|~ho4{MiKofa5YON}@hqOW z+UzHXXT=@7D4xe_;x671FW|9zn03R?O-hRwiFd_Ictt$?oTZkyN4(YlL-hV7_}71b zByNj`pLgVlSBUq-NBQrw8sg#S6!pZbfobv$-Y zvu^l#M``i!eb*K726?LD+jvWS2ee0x z@8H&u*=GljitpjJ_&)B4TlZr9h!5eO_%PlOPvA}QF}x=}jwkMCjw_8P#i#JB_%vP= zckq(<0$vke#5>|eyeqzf$L??Tzlx{DD|kkH19!zY@rrl@uZnNuE%6=PdVtwy2ak&H z;kNib?uc9WX8ni{;hy*~-VjgVP4O|jCq9lRV&=Hgcv5@{&x%juMR5l&i7((a@kP8N zUc|fND|qaIX8)^rTD*d1#5ZtPd=syTH}IU@RIlfUK3x$JK{yWE53rqhRyz0 z@w9ja&xmi}uJ|Ti5pUpC@ol^%zJpsoYxdc}qvCtGExwOC;?}jSAMqjF6CcJK;t9Md zK8E+i$MM9^nd3_1N%1K>D?W`E#T~pPzJS-n7x9jG5$}qx;IW68{jcI_@d}<1-@sk* zO}rxBz^mfhcuRZ-x8i1>9Xu+&huh-&xFc@ehxH>qgnQz{ctbpaH^s;Bp7=PPc&It9 zG@cZn!n5Mjcv0NJOX3T7O?(mWh!^p$_zE6-nA!g-o))j*8SxF=72m`w;tjkizKyrU zcW~?BW}h8AD!zx?;`_KGZrzvlBR+(C;=_1DJb^dG$MBx`IGz|W$CbvD;!}85d>Su` zJ9tTa0k4TK;vMlK-W6ZLV~;TVU&Yhn6+9!pfxF_HctyN{SH-vSmiP{CJ<{y6gGa^p za9eyIcf_qB){poQ?uifM4eg!#VdG5d;@pIH}Q&i1Fwp2<1O(W+b&ABS|s z^Tfv_r!a6S$yCDtRL|~ zyeA&RBT2LW5j-J2if6@bJSRSZ7sV&>ns^qki_hX6@p(LUgW11}$HkZMwD>aaihFoL zd=0ONuj4K88r~K^k6SmI{cqv6cneR7U%(ylUECAz;brlG80$xT5bue{@W|uM{zveH z_$ZzgxAC0#1YQ)M#B1VNye>YAcf{xM*qGVBi^s*6@U-|c?uvVOL3|Cbh_B-<@fzM1 zKaX2aF#F%aZSfYK62E{u;=8yf-owk{0}o{Vh!5gD@faR?qS^llo)90!v*I?M6Q96~ z;*)qyJd4-GXYr2sJRbXbvws(li!b46@nzf<_wa)F8eS1!$6Mkxye)nnw`{ZjE!-Aw z;VJP8xFf!cd*VI3EI#lc){pog-V=}Ektdn`kKhUMQ9LVd<2msOyeK}2*Tl1UU3?br zh|lA(C!77dcwBr5Pm3?(uDFL6#MkhO_&VMaui8k` zdw5xV;K8gP@j*N?ZuS|&bK-HlE}p<+Pcic(@wE6j?uw`Jiue@X63^k*Q_Z^bxGnDD zj`$MpiI?!Q_$uBIU&EW?RlFx&!y`{K`#+B-#JBLIcni;pxAC0#E?yMh!%O0k;b8sL z#4WroK7@C~hw-j>0*|H4c}U`E@p0T0PvaHwDZC|~!>y;Ab?0$g+{IJkOSmJxjOWEY z+!HV3W$|^qA-;h(#p`%ayn#oaVUBkjPl)f}N%0Pz74PCj@qN4|ZvAYqt~%mFcayo{H{*YSq< z2Hq5}<2~^P9(krY58HS`dmjTk@gY3+9J9|jo)#a)U2z*Ph)>`Z@kzWYp2b_@ zIlL`Ck6XWJ_P>Bf#S6GCUc^)4E4U-Ris!{ExF=r4%SU)ae3ST|cmt0-*BtLQo)Eu) zXT`gCPJACPiVwzlTqGXD>*6DLM|=#AO`83u@VNLSo)(|NGvYbi6?gE0_yS%LU&O28 zMZ6_m!ma0-<66aS@e1yUZ{VJI9dC$l;XUydp19fU=K`J;@8UV}eY_|>@X%mAl*FTW zO+1Fz#Ygat_$b~LxAEBX&2gphxcDTV7N5d1;yK(EckqJv0$vec#H->(yd_@3t&BOY z@bBi>;;Y0v;^E)N@x&{{H^jrgkJA(1AU^R+W-uZU0MRdEMzi7()7 z@d9qW*c|UN9u@a+TYL>qiC1w)d=t-$H*imU8!wBu@rL*=-W2cQJ@J8&V4Xx>V$MSp zPl(6xr1%J)6(7ZO;x=9sPvIr;NxUXLh1bP%ct_m9yW$IYENjlgA|4kn;%V^`o)KTg zUGX)%AYR2Q;+uF?yn(mGxAC@k8@FC+j&~Q2iuZ6^eBcqm`bmjLaYuX@&xL60_$1yG&*DAtSv>MGa~|?|LfplZ;!Ai|d>PM)dw5a2jF-gM@tXJsUKg+99q|U< z72n2VFE{652ak()@U(ar&xr5iuK2(sgY{DpkK!%yVZ1G#z^!Ss|1mr&p2BVMNjxQ< z#U1fkJb#3H;(6lB;){4gd>L6L-8nH6(7c1;t9MhK89N}W}hiMDn5zZ z;#oX(ggfH1#OKBHxF=q~%i_y;Lwp5qim&25@ijb>Gv}d-C&X)bQoN35#T$4|d>b!{ z@8C7@4&D*p!(+$H{v(NC{iMYQaaTNs7sN;Kiuf2_6%YT8YD;{a`1TQQ-D38iCO#@Y zh1=q@cuG8vJK`>$7hl3X@nyU$?%@sbGTs!g;63pwo;YsK!zP{;Z{S7oZM-Jl#yjG> zcvrlK$7aobtVajyDlQ)WJ)g!zmK1O_7JcV0x=D0F=RD2q@ z#b@!9cpi7eT|6(ognQ!4cv*Y}Z-}qrP4Noe6R+ZlTg`dc#Ixe(@uK(^UJ`HNHSr60 zUA&8T#P{*8xb>J|9mZ}m`yayNM|fI1PJBju6nDkP@q&07uZU;xs(2P}iRbXP_&jbo z=6DzIsQ4moi!b3R@e=Ncd$=cF#v9`6cu#x-Pn*Tx<33EUIU;0^I< zyeID9ozrIBMLd=_J^Wm?wD=P7uJ|%u5nsVu;;Xpzt7hFb+!kNQ9q|p^6W_!e;^*<6 z_!gcxWA?L+XT>XgPFhhsoX?tgj^m;up2TBk&AK+87QZJc*7ti4}@$hpRJK{a!W4D`i!_S{gi@U_T z;^F5>R>VExTjFKhy2Gp+t}9!-M!X~5#69sA-Vomj*S~ltT>q}wPcK~m;?`(zJ}iny z@tXKB-Vqm0&*QC%hsRM%e3krdaqAnw{<41E>_5%^vc<#mgCm|L-VZlN&JS{ zPnGqV72hCFQG64xiJ!+i;#+v^H_f^Q>ZZlFiFd_w;r*C{hM|=YBicjLP-!aEKg~!Encv{@SGvY4piWl&L_zGSTU&X896}%;0#oOXF z+;kp1~6(vu+MA ziqGR6aTia&(af`iSHw%W^(HfZ75Bs|ctd;x?}^v(#2=XXxA3fZ3-5?uz+)?Bo-SSy z-^W|x)(ydaZ@k&eGlciV<9P8cX8b5#6Swj7Tg~_h+!fE@4bP09#(Uxpo_L!Xzkp}O z3wZhu&G=>975DIp_!{04uj1ApnfW(yTfBig;@h|<-o|_4yLe*NthX-_&Sm+9=?uL5f5KSYKe!hBUyiJ*4<~kwzzd;u+AOv zA>0#>;|=jqyeDqsiFcU&OyF7Z3|* zyd&=7vGt8&E_rw!;qGI-A z<5}@EUKG#bHE{>;h`V^~{bt=Fo)-6TSG;vVjb+q`a85U&tl5f5J%t%_HP zZ;6M`uiN4^;;j#w{fE!5qvCbqZSgGqr^Fk?JL2K%v3c<(@t(Lt{<3(B_=b3%_@;Q9 z_?~$9dROF6%z5Y#pAavQKPlcNJ}Vx+PM#C*5nmJ!Uq2~{M}9syE^6Z8>l<}(i};Rs z`1^~lc$E0qpPKVfVZ3qi81ZTG8u1zNIPtD{_d{#Wg>q15GG+q-AUq|YQhp!{WK5X`xBTrh~!Cmn@UJ-ZkmU#Gjp!H{F z-SGDpws?s=j`+pb&BVjk!5ZQf^7O>3cw)osr-o<6>v&PTf!D;Fct^a2$39}#ZR2V2 z4(^I~@rrm4Z;3~EABFYjX5H}bi`n9f{Jz@}FS0&8@m0JbzK-|AYk1->%zhepNqifx zi|^oF@e6poX6E0;Gva%AL3|&tiVxVq{YYDU5RZP;tUH9K#E0>`_y}GWAH|#EV|e6a zX5Dc-DL#Sc#3%8R_!M3jpT@i5vv~Y3&3@+bjQ9dx5MRWr;!Aj2d>M~!nsrz3l=v#1 z7hl86;_G-*d;^dCm05QaPl}(%bK+ZgNqifxi|^oF@e6qT|Cs&k;u-Nhydb`hSH%aO z#QGN>#G`+0)*ZrA;=_1ed;~9xkK#@7F+5T?>yG0|@rlqsVa8A5CGjb|Ev&mw1CM;hjNim_;^*JHtJVSUvd>C(wkKn0oGtVeq79YbS|7^yO z<2msOye>Y8$3Ji8nZgU=(|B8a7EgV_%rlRd#TW2M%Zy*dbK*;QU3?jj|BIPt1uuxN z;%)IYJoQC0&pKWf-@qgPYQ}HkIq~y&U3?3V@0fYE@q+jc-WI=rr@mz7*~QD^dwAr_ zX8b;$6Cd~m*1z~59{-A&X9zEd594j|5j@p4^NiwU@i9E|RWp7Z&xudq_BYM=N!$^i z!aeb6ydge|_r&M%#DAD|7x1k3B3=|!X8 zjHks%a94a3uZWM~E%9;O`nFkj0=LB{aYuX#_r$01hWISr6Q9QuU9+DBJS)D47sZ$G zn)ou_5nsV$-!bd1;%V_U+!bHPE8-h?OMDZz{@bj39=FA}a7TO__r!PbhWG`%C%%g( zzH9cghiAq2@uK*^Q&|7vgLp@L2#@WVb%*h^_z3QbkKz^aF}x){j$7X|>rUXd_$2O# zPvM^UG~N)O#e3rOc;fqJKMQzPd=W2-FX1)uWxON4g2#Sf)?LNZ;%m4ozK&PKH}IDD zCT{i2y616Qd<%EPw{cH=2XBa9z=204?LCiFFuHO#E0dx|C)7I@wE6F?uxJD74Z$cCBBJUKQ`;0$8GT~+!5c#J@Fm9A$|exiSOcx zpP2pZ;aTy0yeK~KG}gcPAl?xl!ef!EBmGNIJrWtl)8ZqzD?W->#K-WK_&9D|X4aj+ zZShIm5ud_6@oBsvK8yFn=kdhlWdx)n?sQJT1P4yW;D3MSKHqiErZ8J|ccx=$DJB+8rM{rks6t9Sn;VtoT+`6Y(cLKM? zCviu73irgP@rL*;-V>k46ZbOvS-`X6i+E9d39pGS;~nu8Ja%uh?kb)ZU&CGTb-W_J zfw#mraVu)pJ&)VsTeu^>jeFudctiXG-V@)&6W5yk?BQAQeY_|>@C??!_#oa94?mxz zbsw|t5b@T1O&{iYx2;aRBR+!n#7FV$keT1cYvL1l?0#l^26x4$@s_xQ+xIu~Ea0Aa z0q=<~I%g@T~a2O{^>N zDBckt#?ucr^Cxgud<<`ir*Lc7%rlAG;#s^QK8yFn^LX}W&HRgaQM`!9e$I?v!Cmn( z-V$HO?T46oYPctU9`A`a@oe18vxC>fJ9zA&X8a!Ribp1b{oWEE#O;Tfd1AOHK7#ke zlX&*wW}b1pCZ5JS;!}8f#LSb!UGaImCGO(ZBg{NYxFcS|J@Hk%Ctkr5k2Ldd;IT)U zUdPkoTevIU!Ykqz@RoQNw-aXFecTbZo*AqMPkab(h!5jE@ew@nXtVApo)sU%i{j&W zO?(3Hh)?3N$C!1e@U-|e?uyUi74dnzCBA@Lk2UKq;O@AI5v)BY5I^v!78sD?Wx7#mDiQ_ypb&pTuKHv+fk07N5pl@mahgK99G= z7jWwav+g2pi!b4h_%iN^uiy>wRlFy@h9_<``&q}c;v0BTd=syUpT|4mTX^j8X5DQ( zExv=h;ur9W_%7ZO-@~mjv+h1_iw``T^)Eh%d*VZQLwp$TiI3okCz$<=;#u)AyeK}7 z*Tg6Aj`$=Vd!ku)3Qvnq8LTjG1T^<=Z|K5mQ8^8N}( zJbb^3Cq9r4j+ch`Al?%n!V|w>_A`uU#Yga>_$XczU!wnx_!#lAakK6?o)(|LUGYi0 zBECl5miQF$)>F*7v$!q3fIH$#xF^1XH^kTQp7;iyc&gdYc|0q=jTgl);5G3*ydysF zoM4^Ao@Uk^!qeg-xGO$}SH#nJOMDu)QfA#eZi_GBj<|<=;_G-rypH$8xADZ&&3-y~ zR(u~XibsDjn9rK{2;LF5@z^uWx|4WXJcqmD1-v4@inqkqaqA|t?j~-FZ{d#k4(^HX z;tlbAyeB^R++f}k6J|fdcvgHAFN%-jHStNjBR-ACo@v&d$J64AxGTPlSHxHGmiRhu zJ-lEg z@O2DZJbWF)5#OU9Pdt1bqaj`k=U@DMIR6>5pC+Ca-@%LG9lR#Khj+vyHwVX2?3c{C zgLqmzhP&b;ctt#kx5USB>jh@rG;WJe;f{C?_rzViA-;_F#KY$oi5HsvgwHRs;sfF1 zPx0{iMNQnJZb!U~$EM7>6+A5-zE9p2uM%Go4}U+{5)a>>X}!p-JIMREZ1Dly5f9(b z>4}H$qiBdv^ZUx4c=-O(#EZ>-YK$u@UdM~#4ZJ4a#5>|GJoXZ^ZW~XFcW_s{i&w;Z zcuPF;{NT8=vS!`zed)HiMZ6;(#Xa#D-Vl%DJ@Evdc&XV>63>d;cu_os*Tjdy=U?LC z^Xu5l%(^4Qr^VCccf~V!MLdhQ#B;dyaNFzZHfTYMOI#1ptDK882M zQ+Q8&5>L#S{bcd1_$*!&&*L@mMZ6Pvf!UX59>)7SH0Ycn+_K zJ9tYxk6W{5T^F~-3%Da*#69s6-Vpcjo_HBg%$faE@T_yeMwt zHSrYQ5l`c>6K35Eo)*vIu6Pcwh&y;oJdazyV%BwWTfBff;zisOFX0Vw5ATVub?zkt`odw56OdSS4xV)JI*7@ihS;;#4vUJ;+dTjI00b<(W6fZO6l+!0^J zJ@IwCA-;+C#2a|xl-W-U&x-HjMe)c~FrPK?LA)bAg2zsqbyIj+Jd3;H4qg#2;4N_v zxAJD)b=(%;#2xW1+!Noy8{%EOCvLqcn772Qn*9vpS@BW4C_awY#3%8NcovVHG3(Ca zY4JSniZ9|7@nyUvzKUCC&AJ=7Eq)$%#9O#0-o+c@krxN^+!G(f6ANZPF+3}t#Eaq+ zcujm7?}*Riv2$kKB|I%&!d>w)UJT-EP)x;Or#T~pRzKD0ki+JqU%(`VfEndZ4@lCuU-oRVp z+qku8)@|dq_%7~<_i#^q;H9j8@hILC|9{xK zpIVOrx5-VoM{dDGavPqIJ8=CPHLnY|$UV4A?!yD}03MTvaP9qS-Ux1z$8d){f&1hs zJR;X#i}{~iha1ysJqFw+Uk&%j$KWA(8J>`DgzML;c^$Y#UWL2lGw^_X7d$4Pg=-&B z^X`S4X%d{C|D5Zop|0{6&|!9((s z@Pu63m>);|Lu%eZxJ5n$cga`619B4{laIqSPt99~o8%ke4!HyO$*b^)d`B+Z@@$HL-2$=hU+`kyhq^{c?<56pM(eG+UxS; z5|adbkf!pLI zxJPcoL-I}VguDvZKc?oLfm`HtxJ$kV9+2;Y$K(yTwoA=>2yT+caEJUT+$TQ)kI4Hc z^W&J37vaXo)q0l0ZE^$dk*|h_)>Xx8R1a)>C*xe!Oh*BHSY%f`{ZI@PvE}uK$CYw+y$)C*dx6 z1s;%3!(;L~T>F%ocNT7v&%qt?2HYoa!kgst@R3iec@ub@yajKOr||M_wVlFW=f`V~ zT!R-sqsABE6>=TkBp-s0d{%A8fY-@K;4N|!Uj9e5oiX?vxdkuIs_|ubh1`ZW$tU3> zpHtg$;C1o}yhZN9%b!=zI`Jb;(KrM5E%pCb?9 z#p~7h2E0NZ!JFhw_{g`_c4By)d{dgw^9}O!th_&4td#pM%elhwypw2E2HSnm2-vkvHKL@)$l#J`Zn_C-6d~=54`8 z$W!+lx24<9-rs@&sP^o|?A>A0bcSljMcJ!T2ZF;0^L3yhX0VhrX}Y zGXyV_8}MoJ5%?Ur37;n)gBP1>UJE`(UWQl5ZTKwtB)m!PzzaW6^H$&^URS z_uvikI=n^h!-sBD>zRdX|E+oeH_7MV4*7<$e4O~?A>t$Q20SH?;KpIKo+jKTmw%Vi zBaaaulFQ%cO33FCuivibP2d)J3+|Gq@PNGF;l_{DddA>3xdr#g%kYrgh9~5ca6MM@I&h1;0(Z$>ctAc4kI6l__G2|~9d45Q zaEE*r?vn@bh1Mw;O2;8_+t;dAh)0g2&`3T>H72xA2yH+?wPX+#xT*eR3Thkq^OB zaszJsLak>6Zj+mEk9-Usl3VbEybRZms(Ed=MLr34$sKq=UV+EtE?m1?%{vV@$vwD3 zUWfbSK0G3yg{R~J+_*=rXAW+Yhj5R)0T0O|ctYNU>-Va8W4J{=4|mBEctGBQ$K;!^ zZqyPrZ;E)6yztiiyl}`hxKCb$N8~y@B_Dzt3u-+E+$JA^d*miOBp-t(n%0!7~CSa;4XO?9+2Dcn0ykh{aVfIz)kWB+#z@2 zKKV2}BKP1ac^z&XSL^ZNHu)^vBM;yq`5ZhU58?W6)VvM2MIOOj@+LeWkKr--JX|}W z=1t%xc?<54r*NOV@HUKpat)r67vaWl)p~TeO+Ezo$PIW%J_1k3O}PGmns*Ftky~(= zybKS>ZFo#B|Gf|GcWT~A#GB*}+##>PeR3Bbkx#=@au05#YCUzhP42@z@>zID9>5dw zIk^6NHE#&F$mQQVa>*Nr56B~UOx}cR52|@%xJf<_cgPdCPu_w@KD{zn8 zg@@$R@Pyoh>u0EW>u`(Qhr8sn@PIsk$K-Qx?NMsp5N?t;;0}2N_sQ4D=bz+F#HZvj z+<3HF&pg~FPv9PT3m%fE@Pxcj$dyo2K)VwL; zE%L(O=I4t`uE7KHB0MISe+N<+=aX3)9`@YgU94`xOT3Z*N2hXaF0BOhvf6{ggk-kgKFLu+#*lmE_vad`FRnLYw(!72-hB`=GEaQ`4HS8 zH{d?`2s|P;;VJnT+<3fNj|I2M%W#j}hKJ;n@Pyof>*uR^D{zb4g}da_@POQd$K-Xm zrmJ~cgO>{Pd*2a$U}Ha-hdlVQ0s}{HhB~7ksrDwABQ1%jQE6n98bcgTm}KDhyp$VcEQxd}IxtM!b*ZE_3lk(c2i zxeZUqC*k^&)VvPdBCo(*au*(uPs3w!53W5~&0B|?7oaF=`s z;-`CfK)xICbL0U$?&0%2TpL#RcOTj*_HdKDf%vf=?vNise5Hr`4k?U}mdJo1!6R}To|12Z8-`j>1#XjXfqUd0JS5)*PsnHC`U*AgUbsab!d>!% z@PNDtkI9d~wP&e$6Szr!0`8C(uF8*#PreKuk?Zi3d>C&0nOe^X+$LWG_sA`HNWKA{ zkWa$(m1^G2aEsi9yW}(QfV>Wm$#=uGXRCPwxJkYb?vOX&KKUVd)WcKq!-zMYqt+wc z?%`e!56O?9{iKKMf3D`0@m3Fa$&aG_pohmjTpLmI%63fhV`$&$;eHQ~dU#5HLiYbE zwI1nq5BGX_NPbfGe-GFHLd`4Vtsd@@_rE)z2ZA0R_i*hm)x5GDlYAN4cY3(r!=oOa zk`JPNW3^h3bi0RpJv<~|j`outu3x0)mGM>&cgcrk|M&2?hilJO^U8Ki@|Cjxd$`}j zqaL1;ua^D)JhdL_Hu)OFdp$fPA4h!B!*x^5TSC0m!(H+Xh!1*rOuiBE+NhdWx=FqX z@lFr-dwA5tQ}WGd-*~=Sk950-dp$fPucG~=hwB%sd1buS!(H+%Xg}!TaSzwlsCi{O zCi#r){~qp>??8Oi!_yvaT%y(^+p)=ap?$B1hvd5vpY(A31!`UyZ}o7Od=J_WdU)K! zwHK;+WjiMMUbOG@aG!i1;-emJjH!9|Bi`=eUJnm@ctU;DakE?n6-F)3* z^>CMb8RCN;9+T^c*Vd_drJLl#hQCH>)|2!2E->l zT)$M!E8{KlNwnkk@SumsZ49=Jz7 z2M@{j!xQoduD?{xdl+t!&%<5vWAK1Hg~#OmSLf%K_A)hZ5pI$%hdbm3+$UcRkI2X1 zDR~KQl+=1`xJ|wZ?vYpEA^8?~Lhix!^=jT-aEp8v?vn3?2jn3 zxJf<_cgS0CpSluOD!CzAl@RM zguCQ&9TkvoMtn>z*H_vVYF@d%GRa-EuipcATPs!!_%6Oexk6d5byA$@ zuR9UByzZpr^15TZL9It#FKlvoz3|B8^&%v1pq~@+&iwz^YTiSLx5#6-OD^Z_fcz-p zV{$p4Yj0HZ%K6+Rm-CfF-a`96`AK+0F6Y~nT)QTpuZ&Glukk<0tOkX+vP zCFFz1tG`LjE9WtbdRvV^>I|MgZi zZ|DAtymS9W-nsuG@7#ZpckaJ7t9d*3U*w(pFY?a)7rDHjipb^tR7x)IgN(PS^~n1m zn_S)pdF1kX6q3v9Q9>^7YxK9PdF6eLMK14aTylAx3dqYChcUUlf6?Bd=9Tv^Cb_(S zameNM%O{ujBN4g0A4$pO{fJRf>yg(rn|veo%OjWf9U-~A??}iUw4?v6npfUmSmYI~ zw_S31e-V(&>s?GHWG0Ek1$03*33!hwGFCua|&!^;ao;Tj5)+6V6n|xaK zKe?PIL-HMnPsn}Q|5Y{b9=Js=&o7r;o?ijEJTGE$Ij*!RHLo03Cb>M04!JyzKKUH# zkH{PFl)MQyu2Sonhuh@G;2wDj56S!ApRcbH@*-S+x0-i3+#)yNF8OMBKt2YK$xCp} zRrA_#lYA50A+NxF@-6U)+=Hj&yWqyvYCW@Xn|v?aBM;#r`9XL>-h}J#QS%;wTjUAc zC70(>Kz;)8F?nGc&wt*l=3NFi$#u9xF2|=&F2`p?F2`p|F2|>_MXg7UPn%qhPmf%V z&yZY>&xBl#PyKyrUO7H3aydR-aydQ&aydR@aydS=Yt+1Qe46BPd^+TEeEQ^ad`9GQ ze5T}bd>Zdp>yhKrCYR&WBbVbdB$wkeA(!J*pH}nA@oACE@#&Jw@fncI`eSlgzjm#f zSJrQm%laL1d0q3#<@GBfUxVlHDY?8)F+QNyBkxmea(SQPvEzIX$>shg zNIr-7guDUQKd9zy!Y%T7xJ%xG2jqoo^Lak*;o67PyhX&Dv=BNLi*T2G z2p*7+z+>_;xK>y5mfdB^Nzqx@-etWUWWVRlkkYV0#C`O;l?hto;utn zpM`tmbMTP70Z+)AaQ)+I-g&r1-h#X2g>C46@*+GYAA)P2Q1gz!P4Y6%Q-{0)_sPf5 zPDEaYr{t4xIJwtGtd<5>1kHbT98=jDFhU=eJ^G?Gp z@?CJ3Jb(w}`{6P9A-J|%&8vSX?;n$V4cs9w!+mla9+6MNQ*sAxd`7Kj7Oll-v!Jzw$=?fB#k zctjq-Q}QOk2n2uYTgrYi#$a;E_uPj{7aEIK0`{eTYM&xDGpOV{f;|pp%&1dENWs}SE!XtOkPDt*;6Y>gN-=pT0 zhvCM*s`bpnZSrGqk35BkftGQ8S%zmwI1nq5BGX_NN%J3q=)NYR`X6G-s<6Q4-a~HOzxn4 z?cdbA(oOOT;+-Du_wcBPr{pf$H~w9%N4nj^y&fKtPow>$hwF1{UKwxoaF^Ue`#}$n zd${%$HLq;PB(KZ<@8NzAk9v4Y?#urFs#=e9n|v1WUJnn+1H>miT>lR>?;PT-9`2Hd zh!1*r+{3kfYF^onN!~#FP7n8cc+|sF@(Ar4UsLOmZufAnhlk`%w4d~F{W>+TjJJBY zOCHPq@8NL|*Zxz@E88*2=Vkx*aKDE~Jv=2(WdDb1J<{zS?)C7Hye0d;hwEQg^U8Ru zhr8sd?EfAf_i*hSYF^onNnZGHzJ73exZlI09-fkGXy5pzT90(QhkHFdBrl@ftWAj`o8d9`|tVTWVg}j!8Zw`@e_#Jv{2+DY+s0|9Z6^>2?qIdU!}aBKyCG z>)%%Mc7Ff5hr8sa?EfAf_i(MD=9TT3Bx5_mvj8yf1Uf<$YN|ZsL9av$*)c^U1O$!8JolG})%CJzuFknce~bL4Y~kI5ah zKTjSaUb|J@-wNW3{uv{;5bu!h!11b(ml5xi>zMZxQPf2;L4a{QB5;2yaP56LHSz9i%+TtBSlE#Q2#$Zf>CZudKz$>Jc4`VO?XH?^vb*+ z5^@8s|47X{0=LLbxJy0;56CTeOkRd-v6|P0o8*&lhunetfc2p*F+;o2Q)-WYC@&%+(^1n!f!;1PKW zPss~7PmLpLJsR95FTy=?9UhVo!4q-=uHUKV9f4cqCfp?-g9qdmJSH#0wV$eaZMaE3 z33tdHxKCbzN8~O%C6DF&bC+7ryqtf?6FL8ox8(dop28FI!j61i(&yE@8r&i;!d-G5 z9*_^gV{!wo{Y=d}0yoJ`xI;b$_sK1IL|%rcXF* zLe1;JE%G|tCHLV0`7Asp58&ESHSZkUBoE;Zc?0f~NAQTe2~WvmxN)~y&pg~FPv9PT z3m%fE@Pxdu6XX9LHLnJ@$cu27T!#nbL-3f~fNS@vc}L(Txe0g3$KXD>1&_$f@RZz! z8;M%aB-|!<;2wDe9+JE8gnSyVFQ|DvxJ6!vyW~DRAfJWD3~-h`**G2B>G>zRk!)S z$H?pO3b_xTC7*>i$pd)d*J|E5_y~CjpCoU<>*NuakZX#c$qwbPm{Oc zbL1&}p1kmP82`Uf^J?%h@*=!KuES@^hu}?e170|x<{g2LkejmolWP2!Y@ghc?LVx> zmu36pHhhwN5?&{F;0^K$yhZN9hyI|}GYv13d+=%UI(&}YhtHGG!i!64-T*#EJ_oOm zhwxeQ2E0ig!3%}6)qlSpK0+SDC&}mGb@Bw>AaB82+XW8`!23V8^hC2zo+4?ag;htHGy@Z$Mu-dXqu4F&%tNOLwJ+C0Wauk-UvQI z-h@w*$M8D&JiI}kz+2=k_|Oy7dQy0qyzuw=IGiTe;B(|f_&m7|FJ7SL9fFUM8}JJG z2z-{@gg42@;Dsluc`f(|c^N)QZo}*3lW_e)wS5O}kyqg^`7}Hr-vN)weYo~CHSZp{ zNj?X+p0394hr8qvJRm;|kICoZ+B4MlkHJmy6z-6l_#D|Mmp|_jk;|XENXg~TKN!zc z>yba_V3W(AAMnWK=kg)B{QNy3m!GrihMHG?o^FxL&&^$O`T2N2EybO29ZMaYFz$5ZHJSFdZKKm@So&fPSx%?c~BbT4UhU5|2Nyz2ru=<~=dFAJ@ z7PCaK~dWg5k>u{IchX>^H=YnGL0P)(Nt9e7XNiKh$$03(L zx8sw`c_1Q>(0)oT=K*6xtw+uSHhGM8JaRb?gyeD_NXX^Sz38jdymEf9$SsU>mt4*d z0r@22V{!+s{e_yh0yoL0;SRY6_sQ$_sHeE6p}X(pO8mz zeYKjm3Af1QyyTM4BR(Kc;4yg%u3e<&mGhEGF6SkOT+T~Axr_EA^8SzI>%)|M8QgfT zTF)TdCSMNs$cNz}`AT>~z8bDSPtCgqZjmPs{md(7x6K9iof%qU99FUJeVI}lU##4PI(JtJ_NJWcaDJ#rKA zA^8|QAuq|FhrdM4Ya!kuFT-7O8y=8P!eep=uDw9bJCAWS5+d+?OJ z4mVz?*5ku%@>#e?z7OLqB;OBD$PdExF*WZYxJ7;#?vfvY2joZLG5H`|TdU?>4mZh< z;{0;RhY|0SuY^bBtKlj68o2QywH`U&+T`Pi_sC1|kbDC?A>RnsU##Zc1h>dH!(H+! zJRsi!kI84?+PIom&Z{Q*4#Yd;a$fbxcOgC^-wjX6_rQ&HYCUpZwaND)-XoXuYDiwd z`I3+q;rdI|ygJ+>AA-B&a{dg+M-U&A%lT8gRLyH5-XtG`JLGcy^vUJ?8IhOKPD*aW z4NI*@&XYE|oF_f<3fc+DU3fx14c8~symFqj$m@uA$$fZ0J`0b@_hI~KFIDsIhnwVw z;12m=xKDlr9+4k~r{o9W#>>=tj=^p6x?KN|cYYs@yz~2L(#uS-$x_w{5~4F++Uwu?r%gc_ctY%`)j;htw-*!O)mG>BbWOd zlFR)~$mRa(uTb;K{k6z#{NA@qJ}G}6oO~J{llyS3tmYm0aK1h_$>$L7kb7{SJcdW) zCfZNQHMsFgwVoo}CfDH}`4BuL4^dA-E`Q%&|0^|big=4Wg1h7eftW=B#e~-h@Zw z^YE0s1vg%+*0T)b(C*d)91+Kkb%{vV@$?I^3d=~DL&%q<|20SHi!i`C_o_V-U-hzANg-@XW$&2uW zdmPCp?vTrReDX5lBXS#_lFQGz zj5n(FIEc5&<>y=;xr_LaTz<}#kb8*NH>r8$=Uf)Kk9e0{e$Ew;2Z)c!L%8-PHLv`f z%Osb_*CCgmbNS>E+K=JSO+ynxp3312@U%;6C|&ctjq-Q}W6y^YhDivzm9~CAr(=htZBl zegqzpAB896yDrY#*WaS%J%)IT`~=)3AGh*$0`ilHkIDN#na68yRr4-`o8;!(@_2`Q z5b-|wa(F~O3{S~d!i~*pJ*(k1`5L%KzU2jZogw)+;uG=`Tz{LIcLUra-w1cfH^Bq) z&G49f6OOy~b~SH5j-yFlMLQ0;^@@Cdee&gKCn7H+J|*9R_KkO_^{g4o+qcPQ5bu%i zfQRI};0gI|xL#57?txq6jhE;3xa50ro(Ak_Cnnzq*Zx+`yB}_nAA~#Phv7c?QFugt z0-loh`}uwu?^Npft-w4;l<#3OD7#@Jb24|mBA!UOU{@R>b;W7Ck zxK>m19)_FbN8k?mQMgZj3?7l6fT!dq;l_v6dirawnEW7I`#Ux7A-G9?819fCf&1h~;Su>U zcuIZ(Zq(I!PQq>S{?Fv+g-5;&9+D5j6Y}M7{iAB$VYo%U67G_(h6m(p;4%3)T>E=9 zZwYRaZ-6`G8{t0rCU``?8J?0?;l{_*dbYrA@)@{Cz5^bT?}8`fyW#pSHSZp{MZOpA zlJA2Ds(FXu7WqoJOTHQ&kgtKqG?|_YmA9KMZ%s zkHCHMqwt9Q7(69E0XKH5^_+y;Gq=w*)uIH^3e8jc}iQ6Fef{3{T0caN{4Ro1$v43x z^3Cv+yb3q|Nv&rK+$Nuad*nOdA^9$NLcSZW|FfER58NW(3wO!)!2|OB@RBR_ z?;*HJei-hMAA$SiN8u6qF?dRT0&WCqJtyHddH?4y{>hiYL-Ij*LcScX|ErpJ7;cfT zguCRc;Q{#?cuYPH*S@IcEx}Fl4RD8iBitw71dqr!!&CAq-1w4O&lb2%J_Gm2cfdpP zUGRi_H(cMV=G_Cg$oIls@_q1td_O!UKM2>ptmZugH^~pf9r7b^pZq91B0mOC$xpzI ze^cu@3Af4nKacTGz6>6c55g1j<#7Gq)x5)Si+m;AC0`8>$k)JQ@^QE}r{*oeP4W$J zhkPU4C*K5*$T!1N@+#c;idxSWxJ^C-_sDm^L-JklgnTz#|EijI58NW(3wO!)!2|OB z@RB3-?;*HJei-hMAA$SiN8u6qF?dRT0&eV6>p2Ox$@{;6@lU=C9+D5j6Y}M7 z{cCF8VYo%U67G_(h6m(p;4%3)T)R%qTY{V98{iK4Mz~MD2_BJehNt9JxbdHAJzL;5 z`3&46-vJNFcfk|#-Ecir^X`FLYJsAJw%itmTAUq*o4%fe_<{gGxHufmOQsr4LvVcyR+`4+@`RSl52|^0!7cLLaF=`!JRsi-kIDDJwVTwu z`{5?}LAXPH2=0>~hDYQ_;3@f0xN);u&oQ`7egf{1pM;0x{r`;dPreMU-=gLngj?jx z;V$_wJRn~QkI7fVwMfmo25yp%!yWPx+$Y}vkH|N|Q}Ru4<5snv&2XE%3irsjz(evG zctXAdu75|(y9;iS?}oeNd*A{2UU*Et53c=}ns-0kB;UO@A3qNHLB#vy`w<_JA3}Ue zei&{XQtLSax5`$&VpkYpU(b?dJD$&-Svv{TI6P|HNIstjp)S{M;^2x_o(; zx4Qgax_k)rWPhFL$}Ug8m)G-XVSQa*Ks%YA*5z84pWfxgF3fNPe`1%1UH+sl zZ*=*SyFBXhr*!$BzWq}V{HX{2)B}I&fj{-YpL*a=J@Efm5Bz4}$q!mvk7?HSGk);; zGYi(XM)kC%rnU8;cA%YN>7pB7cV^-E($f!!F9T00Wbsb+%JGGtEiEn8+uPZ~`1ryP zI@{TT`1ryNo$YKPe0h?A3w4E@W$+Dp4$E` zZQn=RchmNrw0%2mf0wpzqU~?d_Sb0p%e4JZwEY>{{y1&#r0s3A{XW{BqV2cQ_M2$? z3fjJmw%614I@-R3wlAXXXUpx0TiSPp*7p9Vi-TGiI6M0;8-D|5caGoM*Q|Z@+RN5% zxa?Kd8}AY)v$H7+GDMJ78y~h;HMTx<+Q3K76lbAT`)%?KF)U^p12bO}XK8Yd7~|gf z@W9&I&6#~pn6-1u@JMOr`?RDiBCVYp?<}mkFPX6lg^Ait$rkZ-+^Y_sW8E@7+`eI& zs2$9{9}?*bH;)fLCi~A>*?-Q={9oq|qQtfxiyx6aq#?%o(he6+M)4^7@Cx8>eoW-XfZ>K1qBzt5ALX z@qwZ!Ks5c_zAFbFFX|e2?D(*0-6E2T|5@AatDbMw?oaBk%zEH{tJXi9?7KYs{-%=P zs|A;8_fFJqPTt=B_WsgnYhc?JkuupS!rHIhlzc#ZJ5ftYwO@%^vpvo_ShR7Y=zyi_ zu+{zl*7nlyP-$mr*h;?nu;|3C2ZttVw`7y+bFA&vVZ++?Ky~@5J4Am>Y+oY|*@3>~ zV<$yi`?b-ZzI&lmTS`7Eq*Qw#EAfN!+k2DuW^rPVmRZ|Z4`+Mz76Hjr_MbwQYP&e% zo2g^fuF|o+-w`+3iV1 zy!KYSw*J&>%NEwP$HPT$#A~ba*Ul3CzP@k4$X|R7UK~92;>-IM&dy(4ffs)#CRlNx zZx)Fz1|4lv_1U7azwBGML+nZNvx#=!CqEWnt(}*AxF(Lr+a6k4`gV4?$@^>PMUTS! z_vG)-ido&a@ae24c3$+LcuO|0K9s-sbn)UveGAvLU%ce3ti307+Iw-pTo~APy2vXA+}YyW?~4k=x62Aso5YvL6soJTLvo=wTGLIv%d(>(M*BiDJKj4t zh%vMCqL<}$t!i|JU$Q2vSR8Xhym47UobFcEO#7Xm5bqRYH+cfuJ}0Z9tLZFoKy070 zuo*dYk>eL$yU$iNlAk@ewA5})G<|kf(^(5yCuPM9iNJ5VM$_u!#M0y$+4th?Idf@#;3?BtyJ8Htzl!*YcKk&z%D$}lgH>x; zH~i{_)(z?DR^QFm5B^Xc6b(H5>bwDMX$9Pn zFR#w|YSz|$znA0pzr}Z=om278p!g4D@!#sie<6?0=lXT4?pwQIqIUQ)tM>4#tlDox z3R9W%4KYS`ia9Zxm_>0**@ZyMWLU^>CgPwzQS9gVaIxJV*7gk|;Fg>7;QN!AzZQiH zD|YNIF@q&<6D%gmQZ3EK`VEQb=U=^WY^YUTHgMh9=K8|G%pGDk#56V}X1EK*xEvNo z?Sj#pr(Tie>nrs=TXSsu<=6h<+zShZ>SMQW86HZ0k-d_fzcoGW-ES3X zMZ$66!{cINjqs+Yt-W@s{f-N=SCX%E-ZAi@*Nc8=_e;Cn6AQ19+Y?)F5|^)IeFHNY ziShnKOGq|@FMM50a&?b`3Z56-+IhY4z`{j>_Ks8i=wEdlDL8w#l~Q^(LVC0 z+AGx_#1YM=ozG6@M_C?uFrHXws-t-V#kZg%d=P72W8+x zV&cvk8l3366Ym?r`<~YIzVpTV29w8k-uLb^^YeG2@7TnOpRV8bfVjkoz5HhTL=*Ms zo#8X}9x-%`TC9v5v55FpU-bw1Q9RhUaG&V%_Ho|6ad@zHSMude?a~K!HLiUqt9xMA z0qsEbf_AoFE!MBBi)!=K3)3R)mGyRc@6O)U-mR-{U${zma>j4bF4ktX-)0BzWc%Rh z$&XGfEv>qB)otr)iIts9V(oEDa{Mi#)3-GSypM{Gv39Q6mhDouD47s#wU0)ldUdJx z>-L*&EY<#y&F$Y3ZxS)$eXf`b7E3!fZ4>JuF|TaDSd7X3C3KI&&^VZBl#@RWqMbKU0KgwjejFv6)z}j2=PLDXeHmsUKKsB zE#4^d=KCuK>$ksYQM^#9Ioh|g(Y`>ytZGEt> zT3*{;9;{t)SGL?76CL>?QTu^DYxJgft)9NPuy*Ilr%e5F{q|=}h~?8nHYg`9t`2L} zKeu+iq(+uv7|z5i4ZX4T@-ik7wQwt;QgVG<2bJ!`=iFUa{wbWPtxZJoFW7(QP%P#XQs zz|5yb_{7$m`_>IycjeN==w;f}VbP4Wv;SOcVEiUA%=6K5C@V^w-Tg1uO)!t*od%N3{dmt*Uo{J`4)NW#(XyV59GTz#D>%fdys1!=s>Rb#3t1rs- zrMUQHG2UfsN`HtERjjT*)f*R!-uU4o^~UwTrr!8U`!IL)#y{e?W&KeV=WE{k*?`is z4k_(ieR_N8Esu|Yb44a`HT|tP*^?`>1nnU?Fq7TTh(lM*c6xnnN?ZJjsGs7W-4$P= z_=OwAWSRBUK&Ph$W=@EX5m$#N&xnC%iPzg>ZP5@1Wk$Sms<*x6=VxKE!?W-wi14hB z+JogsrJchl{O(fio@7t!RN)6iJEsbNleYN9Q`fVJt?$#sg8Z4Ht+m&S(Nb8rD4Ul% z*H3Hb@~qh~dr1t$*sA?Bu{v#6-zwXks9m8gd{nH^<@qU2?IH0Vae&Xb;u`Tq9C2ge ztNGG)yj@Q=LKX@lo3;I%+e>E_zVQqZp0D_JUUFEBm}KdGx!Sv1e3ul(r9E43cCFg9 zP1sjkFcf<=GN6 z@87IFarqZV<%(>f@BkJHqBqaK>{Z!(JaF9=;=IfjEjRaxjkhn&+);i0*vx&^i^j}5 ztLG-$MP=6Z;`aVeZ6Exi*_?XL`q8_mZoPa}1GkF@^19@Dci_4Mm#;`Vuhj>xYYbd> z+vQiRXy$j92fEfS+5DT;H*nqgs~R)6O`W%RL4D>{u^!*r=o`3h@X<53RkeZZmOaY+ zK{YvmJXyTFRMvizeEGg?7~CZ;f63>wZ%5lR$-qm*+CR%i9}k=wk6C_e+fwx@*&~1pvRi{>v>h&@vx6)9xm|`BXIXrE z)u4$n@f30F#6ADR$#aiom%{8mMjX0q0lIzgQ{H7uBIJs~%pFs|%vx#>lKlO(+h5hb zN6?b@WyOoGyKvw-b8KcwR8YI2-OiZ#Q1yue*Ig|-?}k3{%G9qqZA@pU!I-zA`_=Xn zVv(WUKiU2ah-tEV*1{$2%b2LEyZ+A8sclOGGhY#niIvbq?YClCn|yasoFUmdAX|1$ zioMDgIs-Ew&TQKq?TdM~B(Mh7J(R5o*0f{RWh;W}o2{C7P;$KeL`JMzuh5d~#jTon zl<|CP`#LdQzo{Lit)1S|zf=$vUc64LUb^_EnEHkM0{Ph>geTHh&YV#Y~B}_ubrz4?Rh0zH4lupl9t$+>}i-N?JP@7v{@C4 zf0sN#T=K-hI(5D($MZSa@w_t2wY|9bn0j^y#WA?4PaNv=2ChGFasQ{Pi`k*b7GGjK zX5Zop*dC{kJU*@ymHZFJM|Mjg$5*?atHk^N-`A53?Mq5KmpyOYs@v9!&KMrJ?s?hC z)?SZ^bH6m&s20bbzxuSPUyJ*SzO`bW^B!$&y+vFJen0iS@mlkMcw_cO^mDdZ>*V~dYU!*{deCZ zW=XNg*Tnt7^7gaQsTHCxi>d*nZ+ouLlT{)pze{PI zx=Sg&E;}#9UCI}-6SQ-ea#Qk!Y;UuBMzM|;k3U4hd)L)krP_kHN@gq0^TZqTlf!*u z^~`N|R4>{3P+!#@&(7a_vh(aTajPQU?XHtIC7;V$6vL;Q?U1rJ*}RwC>}=j9?{m(0 zb^AW2G`cu--{P0D^Ha1qbgyVYyjQtzk=J+i{g2DvKQVge)O`z1c1@SJH+S44HnJXG zm=c^{53=X&*`+q`uWUpn{UX;Nb=Fg^KxciHI_s*eGIZ7l+MTr^IxFv~?4aMXG3%_X zGu_us)Q*W8dU0F##O(Z8yM4{@#MXoT$$6KFg_l^AoLoP8@6Ow%?5vR zrs$z;*VndxwL=b-o0F%Coe+r!yxA;I*HCe@F2&wwv!WOz^1WiHhzH*HCU;-n>3}QR z9Z(e=aDh0kr}kf*FWCQkrWV@2O(8A>Sr2@DGVcL#8<*eR+F3r)1KA0$%c;II4(?CV zqwW0{<3zsL+50=Qm)d*ZwLV#RrdYG#{n`1`{*nHLa|Pz>1u^|>UFskBL<8%GtxIQ$ ztGk%Z#JJ7kx88r|)}_-x2DQoq6iTPW-EC4<&G(BFwI&ZxGKX#q~40D423~6%%KBj$B-3tvFD9 zs?~Rs7}I^~Gv}$rD&mO-$WxekdM6Atjstb$X6X%QQ`Mi#75TANB zCRUzZJ=p$GNJK6?U-V-#@pJK?)#9=vkFT{|tlzDRA3ybUYx^t2s^%)O@A>-qtoHiZ z8ojYPuzk%3N7r2Yi0kLl_D7XQA6*)F$)m09uMzKmc`;iRJV7i8^7l`O^}yNNS6@52 z`UBPbCu)sSEjwBA{mIT3k>A?>C~N!s+wT?GvY3IF+?chpLaf3*Y3*Egt+*FxWa}rf zn6S1c{S%|j>N(rD^qm~t@~D&5g^5}-YZdGHQ=gYU(xX)I@MGqmMgL9I#3(pX+9_`4 zt=jF`cpaR%b?Q|M-x05M)^p<7?qK$S;F!SC?^mCZKjpaU6=Lj)2bW@g?oZwo@#k$v!HS>1czpH&`VY3)Mm>07rYgv&C zb~dCQxa*JB8~=wnP2xrb=FJr z;-B3ZKElkG{N|_G$ts?a9!Qex+tCBoz>DJSR{f6Zr4u!=SK_?y-m80)VtcRTP!Mm< zK5&1?;=LM;#It}~r=FheRjGYaFUwbcL$p`f@mb$@ti3;rQy&xSzPF1?dhbvBzT}TT zTFB0aE!m*0JuGg6+aE571C!N1xVTbu^Xo@%sp`qrlBhEu^2?H|#D*C1%cd&p`|h?* zUpXu~w7RK#Z|_eo6gwvN@znUsj^R1k-io1PiTP5@Sc77$e`dukwKUt)Y?Nb9pGG76 z)FEn*JMqTFTa#<=>|U?sAE4wn@{e%VCodM!I9_J&c5$|L z_WK&K(cW*TYrn+@yxpIo|7)G=QP*cR z=Vm+BxuUnPN68I$(EjB2TkX4(KN_XURuL_p6lH_R72k?yGNpk_=f#JN)%VDq5;s7W z_?e7i`#^T~aJXGhHdl@QaO!2-ZoB5v^?mo3`tGy(4z$m&^`j@RT5Z+7b851&#K(JD z^4IISrpn{()HfyT1!hy?wg=w-<@L3b*}CQbVK49aiE>J|uXp0eJbK|=aT&g{E}o-w zov`wGlvsOe!ZFh5+ z&$5y5=!L(})=oY1ooIJ{@+6U|-THy#+$?E!mb^Io@TU5B@f;<)k3-^d(ONeD{HFaU;-padxI<)xE#bUfR-pnJpuW@+yG!y;wy2IJxx4o$FZl zeBVBq#Nq5Zk3^q}iu2D0sOtQ4^;3n3=SQ-zXLbs^=2Gm~3zN@_qa=20WqZe-p6yt^ z5dT*8xpjZ`xplF{}B6@Ey=|TVyJi4kLqy$zun(SvA^QB1tajj#pnO={$7&p z?=@mt%kRpt!{V+?Yfe2)%>E_uf1``-;V3?H5GO{mYHfB6%^nZF|LbDdsMqd4I#vgM zn2o`%1JAQ|L!nZ?sEIt`Tp_@2sbuxA?N`_;!v@yWa1Klc#6BzbK8~hkC_* z^j*odWB-$S&+Dr9)%a<|M?Al8tF9CK(0=?YPVW3RaH!M2Vjk`n)6s>azpOreqVJ%X zgx8Orc-MLD^|1Kis=JcK7mBeXy6}gOJaCHHIo)+3Igq^Pb}{HXp9i(ayQr_-n`_%Y zPSNhrKYFH^cj&Xlo6(_9S`>|B7qP6qr;U&PJS*@fQDD|>qCjy8Xm{I7QQ++px7;Mw zzWL*WQ+Hk{FzL)Y$&U|<0+spk|FAZGpgJbUrnt$>X2&PV>sPz3tq(p29d}b{^cPuO zVhP_KeqVh--f^O?_U$sAagR~XxC6~0s~6R>HBfPyTe<3m<=WPcT+7=D6eYBzasEzx`f4pI=BY?Lb$PHQ8k22J z7`+|n_k|-j+2;pNroKG~(G9#)CmQL7>VbAGtm-pd9xp1^KbI$1J76ZZBzbrnLv{9e z$ir)zg0}1opR_Gu$jWQH1b>x=Uf;%oTBd%i^%Spf12$J0>nRNqV*ePkGfWc$ z3{BWMr~Cmt(9@Qo0TyU_4NZ5UGXpiF%P{#PQf>=Wmu63=vZb^#rqa@$n1wkCOrPZs zMnxK!zt&hkkLy|Nkee^z1XjnQ2i`YEMoWvX3MhSyOYTVTWyD%$K#Y5!Px0 z2}s6SANS-7P>0d>(()7KaAO?G2LjDj7DR{I7tey;_VuS7Iq65!)7oJl>zJRKZC*m{ z0ZMwHqsdm;tj#7%@!>38X=4fXLXq{UADTl>UrIDCRdkUZSY%#vRXqhYfR0prfLSY zqHeO?)ndDY#db@xA}@v(S=vqJNkW7*14aGWi119oD+RJ+#XAzroAcL1ymZIRS?x-^du9x9j@? zwRwPAG2jAD)`Yli#7OB=pV3%kM~BRdeY1MtAei{oGdUjnuzY!G&H zZ1g{^PN&W%VmtBKUoCx71uUvp^|t7tW8CTQjD3V1HDws0X?}Ky-76iJ19l{f-Qi_%M zY_{K9m_A7?WNFyS=P~y~82%OcY`MQ1{Dnf=e6-Y>e>VFE@ty^ZJ76cy2)?uAVBCj% z)*h=|XurJJ>E-oF@iQ7$N3c^KJQX`9U5TS=by-)Og23dw0~K#b<7 zW~2W%Rxfxvq|#uw6PuQz>xFGvs&fNs>CPZx9I?`gHfqP_z4fWLJGicH zwihh{V)h{1`3X+fLyiUD24B{q!B=RxDCvbkDoR3ZH7V_r#8&p9xP;bTXma*F9yfTl$gfE8DA0c;5UKF_h3O*q)FR}he zV+&~oOkknXQ&>UmVEaTE;b4@JS7NFs#U3A**vYdXrnQwe(QtIKrNlqRrH~$qf6|QDfmt!A0X6MogqCdqw*dMXu z{ySn7#T|38LDZjZW=DMqq5giLCRBlGn70z^?`^gc+%zP0qrRZEWZGNiyF7k|tR=*L zK5h`Uy2|Hxvn5_8TeL@cBowV(K}OEOzMy!V62SR0s&>~vLOSH7qb!gkg44t{A&;Df zY7oSzz}_Fy@6^4XsfF0xm|qJT0Qe(t@XfK)@HT7&2s{kJ2KW?5w}B zibi#IHM4Y?+iHXLH7aZ57HhvG_RZ}J)F7^nYNfnctx$bk@KK;OnxA6Imr=j*J#$#P zgTiU)4rR!`aWoU^3D#^km~~%mod0pwduBGK>hFpY>%H+1*JN;{$)H*9&GN=V)=O=& zTE)=pSEG*gVjJfefNR#f#mFBbkBMN?63PeUe--NZ?!qv2Y{o)*Kt&8g9edC-4^&6P zV&-F`J~iu7ju0OtqRe>=lvbvt0xD0|Hp=w=)T%7b*iuVHp0^8eW?4sg90r|OAu;wK z*4WV`0L{Uek?q3Ug_cp6sz61KYqx^A& zX)1>#mzbD35wMu)f-dbp=BY22Jyf)iXM&Zn)n7zoPboX{&o`KFFxAt}Oq%2OmN#>v z&eC2p1pFFk&b%NDO+WTJ1r{N`f#%aN1y)j}ZlxE(llO0}tlm5^`;zebh1LRan5=h& z1e}8^Y?nUi!b0ZBYJpwO)Lm@<2{Fm{l{QVHN|x6?v;M5!>5@S8ePTBHxuk}H*sy*a z=n{F-QM={xCFl;t$JlG7%aL4>S_yi!*GqaMt6o}$*5DbcmmUvfHs1IP?X1z2E=Nvs# zcTs&rEdren!G8N?`E;n5=TCslb>GF`Fb0Y6`s16WLH(m|-M#`LhVqmDB_cuTkJSlN z`fMCn419t}hSFb!De!JC9&6F2II0`xd@i*wSgG$pH4YBMp|={I1*j527YdsgaKa;f zQbo!D*FYml{)P={I1xj~IO`kZ*8O4a{Jvm2554p8uhAJpW$MXNNUcWI#Vgb>t+y&p z>*>fV&^wKfjb1>72A1CQLVC|`XzBep>Aj(&J+kS2BX5sr@3>9z-#QzlqKa=uEe=F(#4?MX3ss8-H(m!?ffwHsw=Q#Cm)}Q&SP5svn*FSdt1U^9|Q~xjp z-d#far)DkGmnA*%^3U5FqY0rku^y-i8zU2-(MYRR(9f(lo$bm=^{4BE7!PY#g7e8{ z`^1~nnzkHZRgD;Ia6K1?OAcf*>qSSqvIvDDt5z5&nb<27n2Q(&C=U@HOHi*Dhlj1d zZbQW=7Swl7JGWq9kgp&vC*NP!LX4+!WuiE7aYnW5cFM)4|)dqWR|8kBi6W zUEnjQW*9yLvE?8z6EO^YQeg@_gXW@Gd~9Qx=2KTv-wXm^Fg&AYOdVgj7|+a67>Z$S z96i;*r5_O&sKvblaWc&MrhqROyNpol;*?0{5u66?gA&gBiL|VfEo2^U;+g&p+mJ=L{EnUG)i3wS*+ej?@)S4zVS%Un<=C5 z%m&ge0Ig^08@!HyYO*np2TXrJoyjXK4y;f0O4p-5b{_9Spx9qTT-M2_PL2&1gHO{t zb&|;@9Sh`aZca2REgYKKi>2d0JsX2tK*MS~2@y?{c}rbbvHX^kC5f#HZ@6q0LU3fze%AXKMPed^8F z^9{tN645ph<6kevLsxt1$H#Q@)K84L#Z$j$%xF*jCu7nP$W#Bt7}|2?ssBdIv;6&T z%zXa-FeV3YM+;25PW)Lh+sJ>x`UKxLJ|)Kws*|Y#3Rg7z&>+f9@eW-32V_H2iWygP zIGv_@GnNr^p9G#?48D!?C#A`+F_(irODCw+TZqFX4D(*yoN}0qhl^v$G5uH(IjUH4 znE58r=P7tSux3$Mg%zByFwcNv3fJDnr6Gd@VGN_GW~hkX?Inf0CyLFjgqJtFy>4#Z zT8g%aCDzB+7>-KVy%E5nD$lehDGc&{L!fFE&J6BGlXLsJ`m01!pDnTe&gJne5IgM#L=Akg z5bgp-&-Na2TIaCdF~y{Qu5Vw0?`TU-uz48 z5SW4#O055Fk{8sK+mf{ zB=|bwd;`&fDh&M%pp9M?7XDe^}q-+0cyw8RAUEsHDb*e%#C*J-aZaWG_`9SuE0*C zybgTpHjkFzYZw#Q%tP=kP2&)ChI zMMyx)iO$wu%(Mj0l+ApXlE?Ra@WwVOS_+y-PGJO~3Brnc3w_NPJ@GDhW5}%FUUt5o zfD=(z7)hXA=mhN*F_d#_%t(x>9vF)V#-u--^neWRjZYAHvihR+=crJTrFnm7nNI+E zIvfscMm*k*mDy#vB;2{zK9ELw&JVAPld@APP>J_Ntu+GR+n*n@Jx+@{ zn7W~Q54~2}2n;_ZaQ$1nyac+^JA1Gm?thi(-xzNyOvrw;`>_tJX8UT5!+8B+w4s6d zyjdQmQ{B;`pFSQFVtfS+VWEBcFv9nNT5t0#k@_Rm8t|uMrc|}r=@F0EOW1~`M&62ItIy_T#gv8De9!I51Kh@t%S2T}waiiI~j4rp}8yE1U%6Hr#aor?W^20gHI#iuZ$PT0t2 z@dMR}Hm?b$<|O#=wVNj>r0)iUGR6R)*bGGZHyw@osu+aU&9e|nz1oIO{s}%dFzOTj zB@sS6%fA%j&$8K*36AXYx0MU))DLfkuJS{mZFK7Iq*SuYx2ItBz^3&@f=U!@R4`Z% zn2t|G-)oXi52!d{TRw*@(Vuz_aCMOl^4a!4YGz*;?kR5) zmmsNv*}WX(P*2vS#HDSa>-kW96rMj*lZ(ll;Pzc`3&BuN==>WHR(k+cQYT`N#`9#N zPmT#}dXwrbh-@bQEyeWpu`*>_jI~jXR_0VNpH_kh4}pqZgqeg^NQC_BkvRw_TYi~L z`3J3b{xns zv~{_S@fj*BYAC2)<@t@<8LYn}N*yjrk{IAg6iF&Jyu}@Rr?PpYt&m=dn&=cCseZEoFFXw9>=N+3XExM88R9qV-;2WC=I zq0DaTgNi->bcoRgn`rl^h8P($cqS2T4gXe>C+lS{02Ng_)z~mtR?jUMYBCu=BUDZk zL4**rl~ejE(A4$D+$5%jw$T?~-hRzO%`4mbziJhmwJ-%%p&||(Y(?7zLi5$e3Lf<1!Pddl>uC{@ z8eZrJJ^Q=N^+VL6w2J4Px2p(ltp=XAyogGxIeg~VT$SWh(_S-cQNBJ&E0U?h%#}mp z&0IaSpG>gv7pAW#UkN2@=nJYcnsfS+5x(@4T{d3?@S$>5Wc{&EkcOo%Fpl-7Vd47n zC}H|K=PKwc7SWArt`1Cr^U#Z%PRzqjcgV=~$@V=!fI`fx!(2*a6J>3zlp%2DYQ8-eB%Gu<8r!rZV>%@UM>T zdeIWVljWnDiC5(qULo)P$$o>hbkx^WTVOw7N&5_dSCR5PA($K;EusAxynGidM*C)L zF_>p;F<1`(8wg;)1AfGuDO3_%TV4w-Z#L- z4EDw70kiyhW20a7GQS(;&BN#bFrEKA6pLQd08FkW_cko=Y71f>(UMw^Kdf}eu&qTjBUBY_%2iGe&Ztw8_-`QIu{s|ED1jJ&3TuGT5j;( zmIW&B!Gzc5SvY6D-NvGAKXa(FQX>(=yzKMwiIFXw%Nj^EDLdJik)ZR|%`u`*!lqh( z-={EINvA*w1KUh3oNzln(WGPhoQ%&;KsggC1o|Q_bp;M5#BNR7l!WO!OzrIteElp< zK>Qx~oZi`^Fad#iJ!*oD`H2PGdw*aq-Zb?!hu&!Gs2A#J=Vmp-C-02p0zW@zCWSAW zd!~+n)(Y-3;eeRkWo#nu^-3F_?%iJ(D zP0|+iSIajMjs;%eq8rnr^{IKK#0nNAWMdzQa}w0|i~&*x-sU9eIBqm1UjmD%lDFsI zxSkw~UOfV>k%&3d+sy!?Ay1Z1*N$+^^j5a<)17#sPlry%CK^K|d^0pKKi?+RIhIsL zelCXZFP=8|UWvEK_s865@NL91%fC0a>9~fxC}&@*OI7B3v$12h!q{`o3Sky1gz|iO z&!`aaJq25R5FCG?giOJpD4qr(7{C-a4haoHvPccc0r)PdZ5+~F&VAXjMY;^)l9ajAI07Nb2xPmJgEhBw`{JNnyy1GYXywJcxSQHh$rIdHH@i zK7%+Ooy40leR?t4^I`@ta|tOv*I*1_sOyVqu)@?7vtJNx<-cJ6pe60YHUhP`1|YWi zFg^;ye!D%ifV}G|$|**8kq79AgYLvbDBmpc$6IDUBwZDrvR-MQEF#HA?d^%31@D?Km; z%DjNbm3Rc(Gy60W-;afvq{QqgP)UEN1Y=4JV9by2#$is#nAv~bp%Q#42bIR{3I6y- z%uorRJTAZ>nD-2@$H9}>0t+nY(Sw{hg2DGKvBR8pKzS zlOp;^IUJ^s|9cqw^DsXd*o4Ri`#CUC z{TXN5zhupY&0TEbI`e=*e}PScbuOl0h{HMyzCLSTt>r`ucA{}J=n8P`c13Rsk+Q~hG`P4M=|%#ET(4xbO<=S{H6Zc~t7d zB`6Q2% zY=~dsM63M>G;W;Nf34(=T{EtigG5?K&w}w{obNy!&ceo}A5KrZ(z9TS6z4k}bcktn z00cZ)^d0~7Blmfxk)hRZ*~YUlCu+HG1%#`cXRXXbi53P zrXc0qZIv>2waMLH4k*`R8Qa+biRJE8qYh{6RZ_RQrw7MX(aLVKh;0Z1!52rwoeCA!CXGEA>6)d&IcZFM90Hni@ z`3~nEu9O+5FheC%xy)^CGIP>rbQFAtiQB_!W?nkn+Rm6Pad(TuV0~y07if!c!VJ~W zuu)zOs)1;tA4X9$QnKJO@++@j{YqL{+2nitWxk{M=^FV5k+tY`M1OD=LK@Wp@`iZv+Z2aZ;GK^n&YX>KJ$RHU9 z8r_5qp!pc5c?k9~HkzIV-5TcXmOTr8G4LE$)qnj74rS(1(KCG+umr%s6O?-!lnZkY zQ!VCMD7O{zP{7(+%*qom;oH`myA9+Lg@!r#c(267kZPzV^N5Jgs$`y!+Ik+&YpWkl zo#Vgb1im0S?rHyI{(dC$gp%4n^N5<-&mVUrbKCK>8vg5#;CIK43Z7}>p!!gg=vx8r z%)>e-h$lXm;>qfPAel$XayLBjVav=Dw#)}ROZ5A?`)va4%UaFpb!&; z?0B&j#>C!SGd~xhrxio*S2WHxdht$rHSF{NeO-8)EE@Ug-EGC@r>8)*Xnyi6Xxk`r zn?(Ah{MjtWBo&JfrTME4w@8t;P4V8-WyW=$Xc4sOe2FZAR0u!t_i40MPRGab{9eT( z8qDt~1pSFBW&1-=Qy80`B~>c&>`K``q<`Yq7$5LaE(U7`@1E(;qnZN$*wEmwI%liM ze5;XNaik;3_bI;pJUh`}{(vSkk_Y8(qp%Larckn6#9;ePI*h~qBjn{oVTEU5g}BTe zHBu}27qXs(g&8Maz!3}2wDw5q&?jwEqlVDLXMJvqPAzk&Z9~~J^<%Q;Rq$kWN5woO z^JsPBE1wyKbUc?ngPKve0;aZ}hnC0b_?Kx1whA?EujbBuM@9vfo9}Nd@+?KxUhlgig&S3F|qzHIPm8C*6ZoIE-(*GD86apnehmz zCVL8|@$&GMusc>8eLUxnwix+4qwtz&3*<|KAbY0LHn)tzC;~dGEH_ul{q%@UExx(a4UR1SLOuAk%S$$E*KS93F33?y;Uh2);Y%`LeZ zl{52wo3T9|a%UW&r)TQdz|7w{Foez)OkV*D=}iUT{1T{#rJdWkviVoqxI^q^54TMf(DLKcr%X+sdb01Pb49KuK$H^Rqk%lJA8fJ zga=~0xx1q?mJZ+{@mVGB@SF!@5+3mVVk|r69tE*Lv~VEzuv~xLh@4vWm-`OjBMC@2 zj>;(d+{f{=mK9-FUgk6~T*wz;r9BTv0nVXMP@L(QQu;1E^=4F>4db$tSWW<~+d8yv zt>b*XXvTDMq#^RvbMi3xh-zjYLGbF|EDo|Yh99fAGrc>6o8 zEX)P3P?RndWfDc9NB(3)35s(IInyJ5sOii@PbO!2>>`}z` zeDa?|vPM5Ju|>-mkDp3+7r)#xy*c^^%{{&o@b^F3ngfJ!M0HTiDBKE1&-7pExuC6p zb0<6Kqb{DQN013~cd6)(X6)jFi9FuXOc3%CeVcfl)!Co=CW>}q{oP5iTN1I$yNcJ7 zv@US?Fv<=(1T%gI1^R~AA|yzEo`l#>r;Ngvps`06R_xhq$$Mbw*C6R@JiZwynEvUU zy~AK{0-{^&(VkwH*mnGgLwYD9HFT{&eO|p9`vU@M~U^1dWEGK zh5I=WcOoS(kfZ%x(+=`vy9vGxnLEuP7FA~eO7txcI<19MMj?$>(xTFjKI55Aztoev zi+cB-g@sXveH(!zK=feTl862Ph76u*k0T84i|4<_vuGBgQ_7t&DqG>1HjyXOS)dG$ zA9=t}J#mM2_H=u5r|Tpeckyt_C_Dg4o~&WqOan8pg@M}iOW=^Zt5W6;8W&~kvJH&3 zsZkq^an;(WJYEq)&7K(_gEQ2*Q|b3jp<>T{d!QlO;{feuZG$<q$NPc&if&%Opv}fY9s(wvR6oWJp{rf=s@52tJTA9TRED zlOTVY zFM)%h{@m@VkptF-tN#gvG1T7~RVSFR^pCBCv8%>S@htEPzEwt9OuHSUAu*`sv|Ew? zq+tF_>tQH7wS7h*SGEFWk8e$i-d04>J5=Pr9h4KfmZR22ZOp$EEuNJ=Mg0`@CCUxh z!Wj;E!#PYafU2rBwQeCg)vEJ_0I zMtz81J298+ahy5xCoCiG(SKi>PGvOfb5Nt1keT1g)Wm-6`!de=C4Pk{F5@Rg8TtoG zFVR1wkeq&?J;VhGq5gMfVVTr{<|ol^qRF+|{!RzcdW`Gp@05{wINCF9JyOXmtmB!v z5{7oZmKlk@6$$)TTh>hOo(-$N3eBP*2`_%;pnTe!_|)#?3hgo{Rg}x5;f#@2qb!tvV(gkJ^Jn2FSI}l=-ATEfgpwhYZynZyu|?%AEL3N1 z6Pq21dmkvF0^f`l0N*@Zndonng`KA;R(E|VqLeh+a7;4GPh55dA0|tV28X&=zb6#^)Bo-E3jL*iR>6Fq+Ff5&CV`k!I@(dZqkG`?cI|Lte?p&`#aQN=Uu5EzFa z4Iz%v5Mq42;hPtZ+Pom+lUXqdm2y{$8OOX2#6*p+=zshMM9Mr?(=+Wnz&B)863N{J z(c`iw#-KmjKf6!8shcPC!6%gcwU?lM!mug38h5i|#eaBF`f6qOJ$%V}* z$+h~%3%?r1zWpFat(&~LKgfsTYc~`JGj$D0GAj7=o#-ko1q56L8K9Twm*4XG)&gs)Zc%9;yJ$wvTU48Hs_96Y30pxn&KH|MniB%e zSUBY0%5A_C>VxX?Zz0e_Xa>K}=v!fJS@nJ1Y^Ajogdc~(AvR=S?66rMc;+B-2|pNy zS$y*cXaYy4kRx9aADQUeZvC7p|K;xFP=t>7xl}LxIBQ{G82YIunWpp|Aaaw_c^?jK zWgZSKIMx*SDFv&&ps=$iqmKVBA@j4sf(^WW??peCgKDj3+@i|hl&0bXzy8JvPQZS1 z>!)9r1-f!x`A12vM|d6@Jfmr*T_!mc#m9gAwdwmrh!$=>IAYK_pH2sX*}#pUfdeb( zaDv%S`Su#%OFW5as*mGm#_i+BoTKx4Wj=#B}U>>F8{88u-f6;dS46prxn&JGt zPh1qs-z|6jHGkDD{@(eu82ru&Q?o zj(*Mw?JAsmB-ZB#u>xDM0`1K`E~VCKw%M%zjqgFm`*y_@R@rL&u@YieXfT4r0iEi8^b@15K z{>g&}jOjlpZS>&ikppfWJTiLRfRSl~qi<^5xN$#|&7`!ksnNp*j2j$1cEG5?(aC9} zZXG-(I%S9vVQln(&%CG@r zhcy~KX7Iq_V~3|C!#^368>J+Vyra>G!FLdy0fPpO89a8Z!!2#>;6?+7r``c?ZcIr| z9WXq3c=AxwVRXva)Bz(K4NNhT9FROT4U)3DBZsiMcc!s1g9nTpnKCeX$bjJ^2M>xK zlr{!Yqtk{br(S+p{{dsh47j8J=(MrJXwHiN6(4@!FyK{8XpD2sc;RnagQdS_jW2K9 zlqDns;o*a#d-d$tsCo3*RAR#Lk4uhDOCFJ&GCnza@R%_vfOz1*v@v7A>iA*cIC}J$ zl!1VRm^LC08jv~wyWEook4hPHNAwWHC^ks+z?8I+gQAmDQloDj9L+HpkUDq}Vj6$F zk_Uk5&}1akD|tAfhZuN_P60F^n+E+3Pj)cO<64rWj826T$8rV?#%yd19F{V6a54{X zmpFR(*yz-hlxWHqFc4#ABpYKEgXTNu+rq+ixaZ@Zh5K3D_8{$(Sz;PX9LW+>S>h;` zn8K2hS<*n@!@3S)T}QI6DXiN-)@=~$HkNf8%(@L{-G;DkDXhmR)?*;+F@p6-VKi<@Q-X{;B!QGdP!_u|6-T{jhS>NZ&^ex8Ym zMXL<_%Y}up{QjTbDC@M6 zzQp|%?yqrgz-@&|g#2A`@5bF2dEpDZyWxHocRAS4IR*LSvl4JvQ-Zt2`#*it*HSj& z-i&(~^f1r)mDDa+ehE z7tq}T48}pm!!S?4+X{P`P2QQMl)jZ#N$=lENcT_)?j_MVS@&(gVms~~xPQR?BkrGY zQ+xr~&?#2>I5%zWScA7kSAboz;bpl;@-0B-=SqAZf%1-vO z@Gl=0hTQ+({sNFYANOwD9|7|M6NmcHePzgB75BNg=@Wo8aa-~$@YhN?e^6SB&3te! z-ZgD`;scx6;wcjEJ&>O^V(r6C8*TTSco6Ldus6cp#Kd8p`6j<8U_tw0$y}O$t8H>O zvYA)f%#lq02xN>m<^0)(MMsV$L?aCa#s`NPxw1sKqlF4`z{ z5ceV6R+uEne=Y6;+_a@-J>IlQ{yE&`VfUPZ{PB4SIIJzf-QxY9zK=luqqu1+^>E1f z2i_@o6TK05kHS6Hw10*7?YQUTt_mz@Px(Jh_hjS!WXe4r?=;gq7VllA`DE#wY`9-R z_c$;Z4;hb88ZbX*rggbZ-up@^{lDV#U#QP0$(h&`N*b8Bg1`p?(?$LPf z3=3lq|Nmq@2svwq$$Am&7XXhsruzkW?+Od^|AaxfEHS367n}LAUReITkn)PHehrUb zTK1SQJ}wQjmsYxUO*}3!)2knr?nSWIISqK!MY@mJcxhlWmlhU8_lmQqESwCEv;q0A z!W}q?Fn>kkOz>}7Odg~YmEpVxig61M6KVTp;O&ZH_=|Kpc6!ZJVo^G(Y zRRk9F34JSkX}xbky8TZv9ydbHzBXA&wwuH3w}7Wx!rUlajZ((s)>DiH$#fIs>=!0$ z|1kRi@HHUJjpCkL%6JSs4S0}T;eWS=$$lI78WiS6an37cJVqkjWZa`q6E2UM=?)B& zeFWSGhq)0RHA@+fQAjrh_w6QMlxAuEr6ZlYai^NHW|ffcv=ZD)lQ*J0;}oZxf%GzQ zr~;4H->(Ka8~)n;yZmg13Q!{Az*xzSmQM@a>?sf&jLnr3Gq9((IBHdQM9 zeG3ktBW%fq43Q%FK4?uV0guJ-TNJ^xBE_>sM+a|FCVwABh|d+EGou7NtaSgY?;7C! z+z8=d$+!yid}k;g^}u_56OYd#gv%z-xyOdbYc}(@@cSl0=~(zj^4%P~#YULF!=QJs z4TDJXTiUd|;5{M2cvJ0(t8M1(@Y@!_v?7gZH}KXS_s$6N zI03XivtbZvo=cNnTkswiK`e;ZNuamp48`LX@IC6;>juiG^+VJ?wW{wp7Gl>q9 zowy2N_6=e7GfB38%Byr1%6zg|;U{V%Rt`@#&Hq}saxMlzm6Q*|;zyf(2h8W%?7>K9 zk>P+%{(Uf?W3v+szl7QU-=OIiCf`ps`wuY3+U);tvKJ>$w=j9ThuJrV*^8s`|K`@? zER^|Vb=cd*rm(MzL5bPrXB#&AVZPaBr%1ns*-IpJmU)bGadBvT{8@s>cVTkohS?pU zoCTIGVe&5xv!4YJI7D0@CjYuHyCd*fVEHmk{x8DpX8{Bb5jUOX@;ktQWwVQi1CsAu zJREpzb@6cEvD3xFfyXWv4+kE*T|69k6u5Xe@Yv(x;lN|Bi-!Y`-&{N#cpP-`aNu#+ z#lwNe5f={!9{9GBHD4vzd`w{$L#{t0fo+u3aH z;$l&(`ZocW?{I(b;=}RT;^I(jJ|V}8E4cMZI5=ue7ZW=sx{HS$j>0l79u7Rpxp+A6 zILF1qfk!154+kDCTs$0jv~uxq;L+B_!+}Sfi-!Y`_WyA_MB8`B9gLTnX-fOg zM3YVvPYTl2PI21$DNgUtaQ`p(MY(tc)ldakRCDnN;!zb?RCn-GN097Y~P4dY%Lx*Plcf2hlUw z((5E-?R^qq&R_^miuJxO1`eG1xp+A6uv-SX*x2DH9PHxZz+;GuhXaqHE*=g%hPik+ z@ECp;;W6PXlGUN)5-fMPc$9!lVd0%FHV$kix_AWfnDigSV)AL^>8{h5c2Fr{hAF3+ zr+Z6C|DF=u!`T17v-(SrJG%t;|2qIqQlKZ!5S7V~Fd;5SQyy^EU&%Q%bz%fbPd8?PaBu#@`h6q=GLkC0=tucZo^+(^5*~qy+q% zfj%i^UYD0L{l6*hX%C*~;=y&W9yqKsvDk11Ve(Ze@%km`eqqwySW0P>M&|#zlzIK8 zlmEENZ!U1o5Z|ENZ)W1o5~KSj3#+ zcw7wrXGKVci$JGtglGjpKE;Mh!2kUblHpR&X&50|rx=D{a*e_N>55GD5T*OrAnZGWdTbLNbg1oly~@bqXPH zB$WdGUp>QRa0nCu%iS&>4iqz8JREprxp+A6nCjx;z+;+=hXar4E*=g%?s4&O;F0a( z;lSfw7Y_#>eisi19y47$9C+O4;^DyK0T&Mk9uK;BIPiGL#lwNe!!8~UJRWiJaNzN% zi-!Y`$6Y)ecs$|a;lSfb7Y_#>Pq}zF@OawA!-2;$E*=g%o_FzZ;PHZshXaonT|69k zyyW8Hz+;Y!hXaq7T|69kyyoKJz~gln4+kD^xOh15c+f`Y$)bMbKC@wb;^Dv}#l^#c z$7mN12OhV(csTG#b@6cEk>=vzz+-}ohXap0Ts$0jq`P=H@W^oSaNv>U;^Dw!s*8sM zj~Ol=4m^A=9u7R-aPe^9@urK11CO~b9u7R_xp+A6*yiHlz+=0MhXaotE*=g%esJ+{ z;IZ4q!+}SEi-!Y`JuV&&JodVHIPm!HQg?r$0}xmeo4T0TG3n~!VTYrzn~R47kLz4K z9C-9}@o?aAy^Dtfk3KFQ4m@sj@o?bL*Tutu$IUJt4m@sg@o?aAtBZ#NkHIb;4m^gs zcsTGF?&9IVV>Ix%-Nht`$yi{K>f#Z^V;ry;@8S`};|^ePr;A4rk4eDdE*Fm=9uK)# z1hF8)(=HwkJl=5eaNsf5#lwNed>0P~9&fvNIPiGa#lwNe0v8Vl9*bN&9C*C%;^DyK zLl+MR9v{1SIPl1E@o?a=)WySr$EPkH4m|Q)JREqebn$TDu?~2A;bIcR!Y5rk9NFM?7Y_#>WNBQ{Ei-mdnz(q_;o#;jl?9fFyNJhG z?(jhsfqjVkW87ys6h*{;zp9Ig9h47TJnV3A^UYtldBhG%e-{rs9Nc^hFd2aRR@?(| z55ip}&{^W}!C5SOaVq}M#iIx;9|4mkE-pb_J_Z&!VR#5k47(&IGl?lo4Rd#f(->V6 z(^(X*GOR3aGL>WH@jQolSOwf3RZ}Gkmz~FIvRbS*JD=5I z(d+_tA-jmhu)6GGb_uJ;>a$B(1J;l=VvUhX6w+zJn&NK8E@PLoE7+CnDt0w%&SKd$ ztOaYyTCvuw4QtEdSUc99#j_5qBkRPxEP-`K{4R*!#UY{QusNkI*_H@S%9>Xa%w1U$ zyOwnW?d~vL$9k}ytQWhU^=5szv^TID*-fl3>&I?p{o!&88^CU51KA)pm>ifQ?qz;9likN=vHRHr>_PSrdl>N_VUM!e>@oH@dxAa5o?=h4XV|msIrcnz zfxXCHVsqHb>=pJZdyT!$-e7OCxojSr&)#Bhvv=6L>^-)CEo6(>V)j1!fPKh5Vjr_5 zEQjT?rR)>7jD5=65%9cD+^ zQFe^|!H%;NtdKE55JW)|WI+*BK@)T#N+=_g70LwXtP(i3DR1zu+RfMWSHKDpt zLpWDBPpB!>5^4+Q3w4BO;R4}8;UXbMs4HA7Tq4vH>I;_&8(0IOq0mTZEHn|C3eAMe zgv*61ge!%sgsb7#T!g;qjqp^ea1h!ffg?S*)u1AI5IjzTBFDG+X~J}2hTs$K5weAQ1-~#;xKEfR+%G&JJSaRQJS;pSJSxl<9upoHo)DfC zo)VrGo)MlEo)exIUJzasUJ~XAFAJ{-uL`dTuM2MoZwhmTdBS|*E#Yn99pPO_@t&|i zSSTzK77OnS9|#``9|<1|ON1ODS6C{1A}kX=6_#^M2p78YgcZU{VU@62_)Pd*SRxD0cuY|9K4Z=p@8{u1FldxI%PS_%RFKiXI3EM$ohwuZQKjQvL*lAMSB?Mr~ z$Gux9z;lnV7tejdempm@19<){{KCz@@~6ea2KF1bALP$Nrr+E^LfC7H z7vYYp5~nqq6Q4KC|x#3=6BR*VzdiS5OB;L$^ouja`@~t|{o(`SgW^Nt z!{Q_2qvCAwG4XNn3GqqsDe-CX8Sz>1Iq`Y%1@T4kC2@}UviOSls`#4ty7-3prZ`ue zC(ak&65kfz5#JTx6BmdJ#YN&`@qMui`#}6q{7C#*Tq15@IbyE3RQyC-CVna|7xTmw z;!1IqxLW*7{9Ifkt`*mbUx@3)FU7CKuf+}GM)4c*TXB=PS^Q4iB7QG!6}O4o#U0`g z;*a7_;!bgw7!dQt-C}{bN8Bs!6ZeY;#Gl1q#9zhV#Dn4?@ptjCctkuZ9uxl%kBcY7 zLXk;=BubJbONyjQnxsonQW>eNR8A@{og;aq3Q|R>l2lo$B2|^DN!6tq(z()kQcbCr zR9iY{u8~?uEu~gcYpIRYR*I9_N$sV0se=^CIUS{rQYXnPB}kp6E>fbDBz2XpmAXmY zrR$^~QctOubiLGD>LcAC-6-88^_BWbH%tAcTciQftNyDYvq!H3c zX_S;KrAVWt+odtmSSeLXlg3Hor3um<(w)*oX_9o8G+CM=rAryo-BPBMB~6v4Nz2qm~v{qUteIc!vzLdU_zLqvf8>Mfg zZ>3GrX6ZX=i}by;RoW(Pmv%@$NIyzHNjs%oQb5X=c1s1)9*MEN(mrXwbU^x9`bGLx z`b|109g=>R4ogR*qtY?y59zpcLMlY3Q;hl^k6b~n zC|8oHq?QpY%b|<0Dsol1np|D3A)hOsC)bo~$+hM4CAXGqif!b!a-7^wZZF5n9psL3C)tZDLGCPfkrU-4xvPAw+zn5v zLcGE z-zfK%Zvwr(c=y9~v)o_4MIIpEDi7p#ay!{;kR#+^c?j%7#`_+>2h&bzYcwFYf^p5DKc&uyj2r&YQLb;C?= zx{R9C(3};@3PG;vJkL&(r$^|TA^RMZ?vb-$zgPC#T+`)g@=VyL@yp;K^fX+j$@g*J z>Bwsazeb2z^8NAy@`Lh2^272Y@}rz8`OL=kSTWaZ`Egsy#YsurOhbtX_ha}YH|rhl zUy?nX64{AH$eqkjfbx?L`N{Pu&Iw~r%g;c5D<1h6f6oR>?sM|3ttJk(pdVf3M1~ z$**&4-U#z4PX2UIGBg!V$D&9f!sRz&SQ@k5hU;HF!$TW(yDOzk`VYxZJP?2MBwonJ zkiTdiKxEq=ag)yD7O(%=4qa2kaEhlQ|5KVF+=vU3|4lA!I_KZe&RlsO*Xexut)TuX zwDI@0{0{de+q?36L7M4*BL5tuW6%2rCFhfJh@C$RA%kPa7QlZY4@2?D)j-iOh1@KY zGk!>J%S7SmZxOU?p-=Y3^7~x-AIKld9~GJGwc+eT#A!F6w)w# zBHOPyJhhVQe=DuOlGy2Q@mR7eablGJW%8%c_;TDNf1bQTUWxZAc{L;om;W>Qb1r2_ zA}iOX|Ec`MM<`BFla&LV{93d_?{NQrV<#@A%WJsY>0H~S!L{-_j>8x7dihJpUzG2! z!Xzz9yjlJ(7?NTZCqKE9e6t-P$<_L^Rv=32oi6tjwwO9jm%qmq%GqTxuO7O} zpf|eJywZ7$%JQ~iE}H$Zxc~QWN*{B*xany(+i6=|8euG(5jqshNyP|7@^25yzeC;u z-qT?Zg*C#_%obxm$i_t>DE;E(C-)!apFqK&LH2+8H(j2?FX}(rubmFt9N3I-G^Q|2 z#c@AbJjC+?Hkn{OX`O+vYyMrY%R8|UtZhL~Jy+PBypeek(?KgcaL=MP5 z%fHCK%D>46i_53%dOgG#w9` zP6SPMI%F<1eHgRjNMooNgoc5Azp>RwQ6e|=KyOeZH?329I z$FZ&_uncw|%0FqI+@|vp8|86(J~C!^4aqHvlujs?;c8HwPD^XJ$jvZWPkSh96kyS_ zzta)V;Kzzd?|R4!qGIREG8>`Nd5Mq}MNt(^(UmBrj8ax9r<7ODQ9McorJ_PijeT;)8arcz6(t(>paQKFR#lna%Mlo+M1a#qSf8+AjZ zpOxi?ib1oHawcDml_pBl|J2n?IkPT%IrwjwLoEQ61Sd~MugP*N>Tmh{n|CP9$k6{Y zdVg1*5UqbB;oplJN;5Ke6qkCa6)DcQs2g!&%xTU>Uog~0lF90E{MDOigk&q4hT)Qg zU0lZ167%OYhE6gfn$OFW%atpXE0wF1tCi+Tta6RgLTRbAQd%o*l(tHo(oSiw#48WfoUiZOH z=vBsArqS1V5i%R=>(-dm{${qnSxV8%=FRR`Le~R9GjZEW?2dqTx|Z1A_rWrA0o@oZgDB=v)5QS`_6% zD}UMF{{}BgBNX3C(fPKt7U{Q@%0HoN#ih3$3(NeHnTxFzy?^umd;HN}3`3*D8`VXB zFaEy?ZRDeLN8QNSeVC)8`8#?#FDp+P{HF8SU1Q8>JRtz~c3PO)-{fQc+1)L(enA_hL+Q!?O7q`Ey zJwqY%?Y@TDNP*#z?8S^{-H!{`XDxlQ)rFM>M$p zyU!33hABM0k%MQ;SE9bKE~ECaYLaR2vtO2mX#K*t2zz5?%czg+X;|l!BK>|{c|&WxevH@|E(nvO(FXe4~7;Y*IEW-zi&^@0G2}Hf6iA zL-|4ZQTa*Psgx|uE+wGkbN}6c5~{fPMl8dpK-r`0RrZ0){mKF5XXO{=SLHY5pmIq0 zT{)~AQI0Cdls}Z?$_b@VVXB~ts-()QqN=K<>S~l)MlGwBQ_HL8sD>^>^;F2-M)at3 zy2|PIZ)|qGw?=NFTC###QLUs_R;#F0)oN;WwT61GdY)QSt)JW9PI!qm|-lmRFN2;ULWHm({t=_JVQOByOYMMGu z9j{JM?@;elC#sXwyVS|*6g6GVQ14bV)huSOBT>J#dd>Qm~|>ND!I>T~Mz>I>?N>PzYz^=0)H^;PvX^>vl< z!5etKsm@jBsq@vh)VI}l)OXeQ)CKB7b&T2~f^>cNNx>jAMexa^czf`|czg9P>8`W>rZ`DoeX7xLDi~7B~Ro$j; zS9hpCs6VPdsXNtOYCz3bcdG^J9(Av}Pu;H`P=8i`QGZo`QxB?#)Zf*^>Jjy*dQAO8 zJ+7Wm3st5Gny5*dtSOqRX_~G@X=SvsS~;z}c8=!JDrgn8N?K*DidI#trd8K!Xy?K-W8)|1>TcfSj)^T3H(AH~T zYF}wzYa3wSsC}b-t8LOYYu{;GwC}a8+BR*wwnO_t`%(Kz+o|o+0$M(gw_7XF_Q14P z+o$c<4ro7Xzi7W|zi9{Ic1ZhOJFFeSP1jNL-JKoNj%j~r$F&yn3EajN#R@g13%aP| z*uVKUP838jNtbm+k7BB>>AD`Jm(k1W<@7|HC8Ddmeh&ORdIdbY;q-eHs|Zsiy(v!c z8x$(*MtKK(S zda`xINkzIWlM#w)buxwe3V%+&lkU|M^v-$`>!K&>NqBeFuhqNptGj-k-UC-py%*fC z*Lzba)i6lh^!xP(^au5a^oR9F^hfpC`eXXz`V;z- z`cwMT`ZM~o`g8j8`V0Dt`b+v8{bikINMF%k)nDT#GQW=WLu-6*fWJ3!&*iShO5i+w ze$dv1uMXOuMi_d&6$}+}J9*RF`aAl&`g@?U0QbUwMJtK*lr5a;lpkGWr{^Mlk-k`e z-_*kg`iHQ8q<@U35o3{l4!&VwgtJ^I4*47JMfwswN6*!lnlZ@z6MY#%e5xl^fq z`ZxNw`X+s|{++%>|6bp!Z_~HyJM;J~p68Ya)%Qx2aPi6+KgA@vDY2@VIRN9OboJf(a_>?W5PVNEA3A|0!_dj@eXPzfR=8()|=6Rmyd7kHamU*6) zOcfH5WKJrngdzzcAxV-ZB$Z13XE|%R`(4iz>R-S2&gb6m+TZWmd#}CDKEplt-1E}# zY58<~dOic6k6e0DwupOeqU=jQY9dHH;Ne!c)-kT1kP#uw&` z@J0Dzd~v=6Uy?7ym*&gxW%+V^dA+p5?dVGDp z0pE~s#5d-f@J;z~AH|R6$M9qMar}6G0zZ+T#82j@@KgC| z{B(W>Ka-!uKf$xVak#b3W<9}v&>0BN6XNy~9~al-ewL#5SYg|6wspHDvPX#a3>B6I z2Fj5-WU*ck-VSq1eg74Ve-vy>aYqRys8cRU#D~TiH_H+IUahzh+-qz9?)r585+B}r zPk3wfuV&?T>*m#1I0uJwGl)2}!uMo+c#Ma$bU4cbpU6=kN>Bzhw8Ivn#~rB=zxDs) zd@Lb~e<}mfvjUC}cfv*c+-W(!_T$zK`w#uVX3J2DzZ|!X+m|BkK%3E9O?3Hd{KZnZ zjYhUO+VVoAt(0Y>BVo5;&~EgNctlzaKWRhE5CKHPdQmIX9_5Vf8$R*TLhZ0RYeThBxLR0(7~9(PeIpa?!M0C*5Xbrw7a99peqIn= zBrBnJM2B*?W?=kb*66qb8pH+)dt8fqu5-I1S6uJ7=Qd$o@Q6foI}0LVeQtIJ$wqwV zHhiMIbMN>)??)TZa`@>s{yspBRzm-~d#5&TS8G1MfPb2QhJTh{$S>j-^Uv{1_~-eh z{4)LpemTE_f019wzr?TNU*=cyYxuSNI(|LBf#1l#!f)bV^g;$9qmW5>Sja475wZ%82-$>3 zh3rBOA*YZ_$Svd%@(THc{6YbtpioG7OeicA5sC`MgyKR8p`=hsC@qu`$_nL#@QWSBZX1IXkm;nRv0IY7bXZ3g-OC>VTv$Sm?lgYW(YHd zS;7;-lfrD_DPfKm=1rMR{K{xW?p^j8t)0DL1Cek(_%kfS?;dAv)Q=ZeID2fUL%VD#A% z_~4TGx<$;j`e8euffan8_>cY3e)4WGvWI?NxSM+aobOU*yNsLaWx@->a$$w=qOekU zNmwPkEUXsR2y2CP!g^tYuu*tL*d)9vY!+S?C#;yNF%IZen+_ zhuBl>CH5Bkh<(L=Vt;XfI8YoU4i<;N!$|M??`Ct38X78wTY1rI&q-SzOP_RDgf`eR z*t3!j6CV$jqA|;3qnF`g@tDksi^Yr(M~JhM&JS7+myv<@C~>qnMuhwQXC{R+Ja&&c zR;0b@IB~o+S{agDfET*vrPzcUUiwA;wABzXYL*ila6YsGCDjpS&iO0py#1rD@;z{uf@s#+b zcv}2QJR^S1_(fufYn>Ip5x*6`3p~HS=KX_sPCPGO2-f-hm>+Ch3wP znUW>hk|Vj2C;3teDW#N3N-aGkrIFG~>7?{h1}USINqShyEM<|hN{>j{q(`OfQVuDn zluODj<&pAA`K0_(0jZ!=NP0{vEESQ8O2wq&QVFS~R7xr>m66Iy<)rdb1*xJ`NvbSW zk*Z47r0P-)siss*sx5`j;HV?jmFh|Lr3O+%sgcxJY9ck2nn}&27E(*;ujMJs47}fL z`@CB|(qdfecJZ~6T1#!Dwo*H(z0^VKD0PxLOI@U{Qa7o))I;hi^^$r^eWbopKdHYo zKpH3wk_Jmdq@mI<>2Yazke?CKNNJQbS{fsbmBvZqr3unRX_7Qqnj%e=rb*MK8PZH? zmh^=5q%>Q4N}40hmF7wFr3KQ{(lgSt(n4vGv{-shS|U9!EtQr@FGx$He!sn3S|PnC zt(0DpR!J{QtEDy4T4|lMUfLjSlwOfGNv}$qrPrj_r8lH4(wov&=`HDP=^bgC^scmB z+9BvdAK}69x0EKN6Ta6vGO>1 zygWgkC{L0n%Twg3@-%t6JVTx-&yt^zpOk0IPswxSx$-=DzPvzwT7E`;R$eGCk{8R* z$xGzt<)!j6`2~5oyh46aUMasMuaaMuSIcYUwemW7y}Uu*D8C|al3$fK%dg3=%WueA z}xT@;mZ2`CWOtyhGk8zbC&h?~-@RAIN*;59Ph`NAf;-zkERcSUxBpk`K$D z$VcQ)<)iX3`MCUqA04O zDY{}PreZ0!;wY}-DZY|INvWh#QY#NBX_T}|Iwif5LCL6OQXW<^D_NAR$|FiPsj1XbYAbb=x=KCecKe3}Js|@L8Mr?ghALp)!sy>W-Yk3bgX=S}+)O8) ze$&b#Xg7`|ex|Tyn9=#TF;{TqzGmQT4bnsv1a&pfp zOO)r8rOGnp1!cLiLU~bHsl24DQeIY8EAV~W8fC4rPFb&PP&O*BD4Ud5mCed)%InG- z$`<8KWvlX*^0xAhvQ2qc*{2M-O2~b9_2%2ukw+yPuZ^=P(D@;Dum5a(x$|dDzZ z_8~5rnp}-lc~wwFRZ?YDQB_q_b=6Q!)lzNMQC-zjeKm!eQcb0%Rw369scF=-YC1K& znnBH|X1c~juY3g=t671Og(Bj1J*LtFXnkbdz!?)qJyG$!_X&a&W% zsn5q`iIaodwS2#H`Ywy&B815AS0A@(2l~0y65sQc;1}WSewA#B9Wb&tySc^275>V6 z{Iw@{Kz(YHMb`gr>=F39ff2!zjA4Pk?xz0u>-8fofi*68f+?a+0eCV4J&hrJK128pBMa9^eD54L|CZ|?>O`J>H6lj1{)>Ogdfh}fK0jd|t`n%q ze)~do?iIs~QeMMR)9AyTv+rSVH|}pBKj6pCOR|BdeBCbExSv{J540>8fB4Lp+ts}v zIy`p)w#@Kp3}8iC4NJhli0m*l}FTU>Z5A*IDFj5!cq=3r#hls`=FXY5}#N zT1b6NEvyz%i>k%c;%W)Cq*_WXt(H;Cs^!%3Y6Z2TT1l;}R#B^})zs>04Yj6PORcTe zQR}Mp)cR@zwV~QbZLBs?o2t#!=4uPIrP@kut+r9ys_oSFY6rEW+DYxKc2T>k-PG=C z54ES-OYN=pQTwX>)c)!Kb)Y&(9jp#fhpNNWxcU35rEvR-ywAP9wrQJTkhQm` zB-D#PZwYxx$V>bgh@VZEF9~^xKLhcz3G*c(FY#v}el}sgB;+Oj48+eS%$J0`#Girq z*@XG>@6Jp7(chd+Sl{vIhW$*<+IRQgsi@|I{~uD+(+D+T`Crb!NHt;kU(UcNb+kH0 z9jlI0$Ey?6iNP{Sovcn#r>fJ`>FNx1raDV~LVZ%5tv;pBQRk}j)cNWH^=b7P^;vbH zx=3BDKBq2GpI4Wv%hVUt#U9+thc}?dlG7r~01yzPd}@t$v{HQ9o4osvoKQ)cxuK^<(v* zdPqI2exe>xKUI&a$AWl{tDmVS)X&wE>KE!M^-J}%`jvV{{aQV%exrV?ey4t~{-B;y z&#M>IAJvQMPwFN0XZ08LSM{>`oBF%@hk8Z*Q@yHkS|Tm6mPCuul4{Acu$hq*d0cXjQdpT6L|4R#U5`)z<20b+vk0eXW6ZQf;U;(i&?`w5D1! zt-01hYpJ!;T5D~zwpu%_z1BhNsCCjhYhARiS~sn`)KdrwuKpUtH z(gtfow4vHC?Qw0mHbNVzjnYPIW3;i_IBmQ(L7S+-)#ypV`{ZlZ6m6ti7hauDzjc(caXyYHw+8Ywu{=w0E`b z+Kyli?9|@V-q&_%yR{F3WsmluwpaT|+o$c<4rm{1bG3uoA?>jCiFQQ$RD)yOQSF#^ zT>DHrp?$8M)V>H}IHi55oz^C4UukEwueGzBk_di`q}x zCGBVJ7j3fkqWY_LS^G^puU620*Zv5iyb{Fur*>82^r>1RJ+YodkI|Fr(}IU7C)ZxORXdo@d+quKgL+Huv<_i3(vK=X88PobyOQ|SkT zyr$LQ7Co!}h)&1u`+?c?NA>J_4n3!yOV54N zmhh%J5YT;CVEr7nciG)p|{jq>8nm%2hq0iK3=}+iS>a+Ey^f~%meV#sFU!Xs& zKchdZFVq+5i}mO9CHnLFQhk~Jg1%f|p}(lF)L+t9=`ZW6^)>oheVx8u-=J^QU(q+| zuj-ri*Ywx*H}oy~oBCG$E&Xl%9etbruD)I0q3^uSa{Kl8p8meROW&=3pzqN?)c5Ki z>HGBk`T_l8{h)qGKdgVEAJIS6kLt(tfh+! z>fh<#>p$q{^z-@!{YU+x{*!)5|5^Vf;C|IF>%Zy0>woB1^gs2hI%gy@5*ta37$d2X z%t&s;8oVJGq9GZwp%|*68MOJ zdQ+pB(cEZZv@}{7t&KKDTce%P-soU-G&&ibjV?x4qnpv)=wb9UdKtZqK1N@opV8kK zU<@<{8H0@>#!zFJ@whSE7-5VwMj4}xF~(S9oH5>*U`#Y78Iz4E##CdPG2NJ9%rs^h zPZ&=cvyG>WImTRLo-yB8U_5O+V?1jtG!_|)jpvLd#`DHfW0~=SvD{c;ylAX6UNTl0 zFB_|kHO5+Fow457U~DvAF*X^m8k>#RjMt4fj4j5S##ZAk<89*|W1I1=vEA5V>@?mp z-Zyp`yNwTwJ;sN|UgINUpRwOKV0>&GG!7YujZcgt#;3+nQCO~DjR$&^jSR87s)O~W)z%d}0$bWP9n%@k%zGnJXz ze8@~=rZv-<>CFsgMl+N7u$kG+VrDfTF|(PEn%T`9W==Dg`M5ZY`Tb%1TS0C!kD1rZ zXXZBxm<7#3=3{1Ivxr&LEM^urOPD3iQf6thj9Jz!XO=fBm=(=RW@WRAS=Fp&RyS*y zHO*RPZL^M9*Q{sOHyfA@%|>Qpvx(W%Y-Tn$TbM1)R%UCnjoH?0XSO#xm>tbdW@odD z+12c3b~k&NJxz$Jm)YCwWA-)snf=WH=0J0hIoKRx4mF3FkDJ5I5#~s9lsVcQV~#b) znd8j~=0tOnIoX_IPBo{Q)6E&?Ommj`g!!a7+kDELW6m|_ne)vB=F{dg=CkHPbCJ2& ze9l~AK5s5HmtE^G{!IKe_62jfxx#$WTxq^!t}YcbH-Fz? zZZuypH<_=Ro6XnE*UdM~EpcLud)E;?bvi`Q-ZZzGZ<%ig%RA;a^Idbhxx?IPzGuE~ z?lO0qADDa056!*iN9H~g?$FwA9xy+~<)8`6A@i{LNzmgF^HcMvdCWX+erBF9KQ~XB zUzn%NFU`~DSLPY>YxAu6jrnch_nrB@`Ga}xdW`4I3+9hzvzUtk^OJeW{Mr1){MEc{ z{$~De{$XA*|1__foR!E*Y$dT`tfW>lE4dYG@s?nTmSoA6VyTv9>6T%cmSx$NW4V@R z`Bn-mrIpG`Z9QbAvC>-Utn^j}E2EXkdf3WrWwEkak678PN3HBu4lAdX%gSx#vGQ8^ zto&91tDsfLddwQ)V_ zrd7+TZPl^rTJ@~@Rs*Y{)yQgWHL;pn&8+5D3#+Bo%4%)3vD#YgtoBw1tE1J)>TGqf zx?0_=?p6=0r`5~qZS}GGTK%m4)&OguHOLxl!F;L}yoOjqtzp*V)^KZtHPRYojkd;E zW36%4cx!?+(VApUwx(E9t!dVDYlbz`nq@sxA{Wb<+C6I%R!nowmNR&RAbtXRU9nZ>{gF@2wxKbJlt5 zg7u?y(fY}{Wc_UYV*P4ewtlmIxBjrMSbthqEzVA4C$^K=F?LcrnVsB@wRu~xMO(6E zTd`GJvvu3BP1~|<+p%5Svwb^-ozhNar?wxm)7WY4bar|>gPqaNWIt?YwzJq-?MLiv z_M>)oJBOXq&SmGe^VoUqe0F}jfL+ioWQW`IV|HP?h+Wh!W*5K4l(0+MrR>sn8N2MY zayh%aUBRwsSF$T#D_60r+SRabb-RXL)2?OLw(Hn+1FoK3-)>+xv>Vxt?I!3G_CoJX zZCJwJ-n0K7E$$u2puqV*-6tAX1uepacdbDA=IwzRsT2Bz?;#s$gZd5cii*?&Kk^EZ zMszP2womOsiFyH!jXCroHd10Owr(`fYH@psj4W(DT4h_hJDcs3tr^Lf89aX_@{F8j z_T4W_W189FD{`;zjZE0%vY2v7;6=-_nCABVURv0ZrFmde`|y7-x5dmz3QtJ7`2yPo zc+!6Wi0c{t`VKhyi&(_mUkvY9d=T$h65roQ|DCOcTYUWQk*zVJNA?Nfcq2;u7WhY& zxTOexE9=&I&62pK{Z|%h^;SLKiAMViYA+gZ-^Pvqp?ErTxA*Pq-?>NRTs0CUyH~th z8}35B+d4P%r--8UxyaD*I)7wY|o^^R;_#p7Cv&k!?MG71qOz_t$@Z*LQQ@&-Hn?ZQWbeZmb>M zfAoBQQ03@;!*b-zCVoAEy>Sf!6PfSfHUMia^o(AA5pVJ#54IIL4-Gl;AY|3BA5s9r z9>|K6B0f}~VvQSVbSYAg{6mIX4qJ<~8S!Ejuvs6r)f??Q_q?$#%iMW8G#a+{-Pz#? zZ{ALPvBbx*z23OJg=>d>XZ@-7FqRu@$NjYm)Qrz3fxCGIM#sQX>)H#vMh6*$5-p)Z zCGri+5v>-s04;?}#3HX+LCe5~u|PjznQGh~Ij(xlT08DSk+8kec*1e8@9XS!*Xpmg z!)2`<`iA482;!EAW!oVx982UqZfsDBXb;AsNN$a=PAT&cM|~*2DR9v-fZgkQ$j0V9~f~_7M{)gGJ+8AIuG?MLDJUxE5z7 z%~0?s`(829SEQHG_?z3{Nq&Jv(LpIo;t|0w7ip}pt-?Y`{GB4T4F8=na^+!qO!Sz@ zk8o^E^g>FAl=Ztu$VT<+YwfSqr|lqaOm|bFIRyQ~{MZo83U&$e8+wH^DLUiS0{q65 zdXB7L%3k#tSV)f`wG3^CF;I^b1@#xkM_#N-HhDk|mZKKJUgJIyntZ87I7S*%1fe~s zPjeVB+=jxQ!ur%o7)gYSjF+tsHtTt#9Ws&HU{OZnvXN5Q1H=XqM)?1qR%AW>f3g1F zJZ-dJu{YVT+MDgy?APr#>@D`2_E!5X`)&Ijdz<~Pz1`kn@3h~u-?w+!yX_C`J@$w8 zUi%|^pS|BcV1H~Mv=7;b?N96@_NVqy`(mMe{P?&zpzi)U)rbbuk16om<3LGpr3xiexe_N=bQ22^x#<)>_X$c^?&Az zsO&Qi$fh>p$LZIixx4YFb{=xlIB6YrRA8rLnDp0ecqT*KC%;UO$>6{!GhTZKEB@F* zmc24^XLj7yZg+h;{7xi#EPu6}$r*v`7smXslQ}47ak4touRVK&)(MNWzT-w6DZy2? z@G20Eo){`e^hng<^`eO9f*5%ES$tQAAl|!M|B+tq+=@F3C`Zuqi`Sp9N12!#v*20| z!+F8xitO;|O`$)>MZR^vwH3)JYu(8hZoJBN`&#UX!!6*&q%f|?C~rOQ*%%+B9d{PN z9VwA}SRz(jFDk{a$NkQMd>;(L3<|S5;@X^n_XTmD^K-lHA8J4gH;x6e4p9@{=?J1* zqE;gHp~VHkcKwJG9(}?w0Glmf03UU-JK;0G!v2ASzZ}e&Y^1#~{^)0+g*D>)&NoyN z-V-tqJy#=h>V8={gBcw;{*MT@wp>nbCy$fY$>-$1cC>`&a>3S6H<1~2hFTyc3Jg%~%hBKgWRFQW&r(-dqK6vY9>+M#27}bbt zYn0u)MfP)%Ck@88{@|Xm@M*;5l05hkCiIYyfd`j?B2H1Km{Z&-;gobrIi;O4PFbg% zQ{JiIRCFpim7OY1Ri~O$-KpW!bZR-ZojOikr=C;aY2Y+;8aa)fCQehQnbX{9;k0yG zIjx;GPFts))86UebaXm7ot-XDSErlP-Ra@Vehx1fJ_X?oKC^1=nbZK5Uq z_4MDJrT?yx#lLnE*aw|~2Rln1bo2@B-)jaQ?E1gk*6(#R3H9$b19!WI?%h9bg!k6o zt$%+7NB+3I{rgJyk{=jt{@{MwaEU(`_tO5I)Qx=q1{R%*nb&^rgeX>d*4fI@#lB^wQr}xZxQbQd;EPy*b(@x1^oY<_?L+9 zzte&>_V0{5A?o{)fjip^{@c7FnYnr7q0fzaq%K%D>ftr>a!E$SzpQ zEwn;DewO+nPw)ksc^$czah`YD#4dGe#MX-K7TZ5|nNu(J1!uX_F?NOXqO;O@ z$yw#R?5uXyIBT7C&U$Bqv(b6Q=^MMrdDYqMyym>_yy0wd-gLG)Z#i!}?>O6>cb)Cd z4rizHp7Xx5%h~OG;OuceboM&^Vn1^BIs1bh=ZN#EbJRKJ9Cto* zPB@=CC!H^xQ_h$7p`X*vo%O?UFdoR`=4*E)!+4-XgprY211J&u^#q zy5G68@qFc+xi)*hcFsDzV!v^|b-r`HcYbirIp>`V&X3MT=O^cq^Rx4d^Q&{&`OW#= z`NO&5{OMeEI5&}-*iGWbxJlh)ZgMx)>nY&EjTtA91s}kGk329BxjxcWf>*jOw zy9L~WZXx$Ex3F8p?HOCtE#?+?OSmQ7Qf_Itj9b<%=azRXxIJPkx|Q6@ZWXtxTg|QR z)^KaOwcOf4pLN{2ZaugD-`Hn^>wW&Wa~m0FL${F&d*H@y6St|`%x&(ra9g^q+}3Uz z_g=WRZacTV+rjPVc5*wrUEHp2H+KYH;rx5BT<|#ymcOGn>Wgp$eg>yK_UcvsRx7)|< z>-KZ|y93;T?jU!tJH#F84s#!Ohr1)(k?tsWv^&Nf>yC5ByA#}r?j(1zJ0++G^*L_p zwLMnf;61+j97pvzZd~9q;hHy%2I_}@VSSDp7%*Y~90&bFeef6)yi@&2fgS08+BKcx z=eW4>$L&9ipW`M6b!hz4+{pN$|G4#U96tsez;t(pJ2Pl$mivVJq&wSvDzN9cbKQCF ze0PESwEK+vth>-%-Fw6J52i%X{gYF^su=|O7#QoGg>K=2CyPvry+|S*U?icPU_e=M*`;~jf z{n|b2e&c@Ye&?#n_wEnwIrqGK^Xr^9S1!0eUf;fM?saF%#dsr#FO&Z~_mg|~%O&?` z_m}J0x^WD@x|iMG+~3_l+$-*%?p2rb5_yTeBwmb{)Jx_i_hLQX6FkwAJlRt`)eHWa znP+&WXL+{gc&_JpzL&yF>80{gdk=YOytH0AFTEG(Cxe&K%j7-mW%jaoS-nTRY>Wn8 zk9ygom`L3O>)taEcMtKuRjPKIee-`e8#z2${<~vL7+FFF;?KbC&dK7hb!+xPw0Y|u z<5T~4_h|8DBbp088AP-9ul!)Lf9qrX&7%+Nk$$sQNWT|^yu$xY3NdUcQu-@d3ER7u zn4;_6Zv4?vvSW#~6&Y3Zcq2X!%DUMI?v1}$wAAX&^uNl78H~I~w?q9BM(a=}4KP0a zUO2XGuqo2$HgCq0AL##uKN@EQ{|lpvjNzXi*FQZ=?&XgCgt~us1|swJep!Ft2;z_U z@9RIIr~91&Sfls5&4l(6GVpK9K>T~Qe+Qe>%jMDzgNI3=q=U?d5?L8 zz2~$dUQw@@SKKS%mGnw^rM)s+cs@3u8diA{e*OmreL$8t7*lXf7^_qFjy%t_eua(!@YvZ-`+Ij804qnG# z`BLlTb@sY=UA-5yZeDkGkq@dwsmVUO%tDH^3X{4e|ziL%gBhFz<11xHrNZ z>5cM6dtRU3 z_rABw+wFbe?eRYJ_Ie+A`@H?$0qReb4v(6n;uSm48J`?LXwF@zeV0{PcbXKckf4D!wAL)5;7{}?`IG%A{#1XO zKi&UHo#D^)XZcU~Px`a{J=#ofBEB%-JRsPHVYG2pa_-p-j{(66dztMli-{imQZ}wmFU-#eexA<@RTm85E zxBYkgZN8(s`n&#ie}})*f6ss4-{tT2Kk)bXANqU!k9<$x=kNCq_#gWR{X_m?{}ca+ z|EYh}Kjt6zKl4xcpZh2MFZ@&fm;P!0EB}oDwSU(C#{bs;&i~&3!GB19NI&PF_b>QA z`WOA5{7e4N{xANoej5F<|C|52|A&9Y|I@$fb14#~NSq=`ikK8hQzT1~JVk5@K827% zO!4p7!zDy{>kQo6Zx`toRsUAJb#DIqYO%x#%YQiox0}Hu)r94LH3K*|5^;&SBwP%a zluO1X=VCdY6F8BRIGIy8mD4z#GdPp8xZr<}al!pRTyQ?XrQ}j^skw)^G+bIP9haWV zz-8nzaSwBuxhz~(?h!5<_b8X0%faR3a&fu2JX~Hb-(4^H@4Cj__i?W^3UCE6%0dA? z#ues@a7DRdTyd@hSCT8mmFCKDWw~h zYIAkCx?DZ3KG%S2$Ti{`b4|FWTr;kD@M^)ekx1qgBLBGI9NJ! zUAV5-Inn?_y%X0hUNzzge%){56Y;*e1?}|UdSXkx?n8?=@9R#K-ZzP$&rSH~Hv4k@ zxc=M#ZXh>^8_W#}wy!MQ&|B0U#%PZR_Hb?lHU_qu{~l3#Eyua5IZAwLF|gy4Y50755%5` zy%2jN_Cf56*blKk;sC^fh=ULZBc^3AHh3OAj19OLwDX{zm+?!4+8d02X0&soA7I(E zT=3;>*d~?P_E^1C;1}FgbFKf+u?}$5*GYy;jDBA*ToU9?F&vHOONJBB?=*5>A(jb{ z#&8C?asg6IUo#xVbe7>Lrf(RI`u`TWN&!-P-!UAu_dUZ=dp|H7wRaA=^N7_0r14)s zu10{=*N+TGeO+WY>gy+lqxLQ_9QFS*a=#+h3y}J{%y87#ZwyC${myXI?jOiC3Xtkv zLGDjPnC~>_VOykr!KON3Q$JwSSiq*fz^1v-Ca`JUw+n1)6KrY|Y-$s1Y6rGw@&}vz z!6tvO$se|BiU+oBstY#N1)J)E&H7V2u$@y~u&FNCR2OXWhwYwxz$U&_VAHmqC{eim zL2ifxJsEB@Nf@0t(6gYPl+lTU?TY$MjymLGdgjgQ%ortowy2tPB}@9 zIviVw1D#??!|23;PO+q8bmBnIjCst!=)_fI`pSel9Mh=(%*a&=IGV3nk%Re99O#tO zY>ZAE=oE8yMkfw*%2`fECk}KPQzym-zH;z_<6B;)9vz24qp{>i9W>&q1UBWOAnI`J zCa!8=)0{4hIvmr91D$+}GCFaf)4DFs=){4(DR@ErB^jN#(#XNFfch+p9PD$51D*OT z&*;Q~PJLEnbmHDf96SRw@PRn0pk5;=)B3B19PGD<1D)1i4MxAt1-giHuNI>dR|mP; zfgg>d9&)`I4s;qv14btfbQ(t^MklTg(^eDI;aEd`f==_H8KV;iI`!3p(TM|{`fA1K z#MNc$w?Q4w>!?2HTbmBm#b<>T}i36REojn+x zIM8X`^G`Za|+`5N9F38OvJ`;kZ2v?Hvq9xrbvo*|2Y+A=nbi`K;@^o4N|HygRFh%gT+_m`1_`AFRMz@)mrqkfv< zAm5~4K^^i<+$W5E6?OOwM|!EiR&gJZ2)D~t3! zgYAjx^Qgo2L>%bkD>6E9Fb~LAMjhq>aiEj0%IL(w`2qRrsKfaMaiEj0$>_wv_DsGu z>aaZ%2Riw>j7}V!A3Tit^-=G`aB%!5JtgXJen4Dmu>LY*d|6S4^-J8Lz@}{~8|rYafVhK#sLjVbv`4-)@*|L+h~+7W6%Z>SRza+WSOc*= z;vmE!h$9ix1~JjO6xcLAu<0BMY}$W;P3LZ4(|OcvY>)O2v>ltcj^G@KxXsA*LhOUM z8QU0uWoRG%FD0z|B7qHf5zEViGPO4|;K+Unb^0tao6%OGHizL}Ms6O%twwGk!+n6< zQij`u+zN*K5V>6p2jgYOzZQMgA+ATh>#nIAMy|50)#vew;MSa7p(^v1KAKi*^mpep&r=~3!5X#8T3UO z*f2J>4%rYZ*@pugd?7}_{fq`S#eD?zqlm{5PavK|JcW1~@eJZw#BUM5M?8o44&q$I zUlEre{)qTH;t<54h{F)=m|(J_T{Ey@Ou*4NY9Ut}(F~AsQ3pBrPZChC9%6mOWC2n; z4UlVy*a)#PViUv^0aE)-k@Eti7@HxNAwb%qOr68X{S4}`t&@Hhxvv@STjW3^zwC_tJ?hmM zE<<2bOy^K9!*HNeTNfCeIMC_5=^~>Omzk-53H1sL_X~2_816E1RT%DfG*_L>JLVOo^BpF%4om#0-d;5HllYMa+hn9Wf_jE5z1_ zZ4lccwnJ=>*a5L4VkgATh+Po7B6dUUj@SdSCt@$e-iUn=`y%#3?2kAAaUkL##KDL| z5QicTLwp=@IN}Jzk%*%ZM1F-9&U6HYYuZMi)D84W9 z;7|5W#s+`l4+b{1|2AXqXY4F|@Eqvi1@Yu!?7WO^Gq%InE@P)+>~xHsp0Tqrc236L z8Q5G}+HunU$4(*iz&SUJwXp3s-TROl^Xjf(I zT8v$vv70b<$-v$iyr9os0rqC>zG$xta0FwIM0-8MgH1fNL;kY@n__#Ku@^J;GR9uX z*fRo~V#}m)T#n!caRyIlxrT`l6C)-;j6qC_m<%yFVk{z$C?JZ65~7T#AgYKOqK;@F znur#njp!h{h#sPkm;x~+Vk*Schz}vAK}?I74lzAq2E>ernGiE0W=A}Rc|321dAxx5 zBjQEGpAau0CQZq4`GXg%gXE0OGq%XsGGptEU6`?pGInvsF2UHP85^#RLH|1tOCy#= zEQdG^uN}d)U+{-(ae$Q&D4X9idk z{c9m6P95@1vFu>kMNEyD39&Z%)kAE7*b1>7VrRr5SnnAucS9VD{6Z}ELhOmy2eB{W zK*UjqD>09$u$>vm&qRdvkqJMaCweFxV=IO$9oTeTEeYza84mOeSU)MF69;;3)RQwh zaXSN@J_GWopJ6zd7u3IqdRvAAo%)g)ojA~`FO|`W13fdwr!zWnpl3(jWOU+;Aiwmv z)kfW9IM8W)E~66%^PSrAQE$g^py$H=Q!+YnSrSJ+JEcY)t|`;!sq#U6%3m7P+cO+& zU-Wq(9qJtz4z@e0p8<8a22LF4lO%Z4)zC> zi|nX(Vz|A5O}WmA`ZaAbEv9r_^-j?ZLw zK^?xUBMx+mr5mFY2Req7L^U5C=NN@&uz32RhBA*^EwHM@ENvOK}YdZ2FE8;vu_LV80n0zu_Eo zc(9%+&JzI-T&V!5@5R_3)FBRZ9_PanMknr_K&N%L6!k9{4s=@gFEBcBpi^5b7@auK zlVJZV8J)OA0Y|xAg*uFbxWvJjDZbUHCt*0yDVDX2P8{eI%X&s94s?oTBcl@s@zJ@{ zCe$H5;^2HN1CDPq>TteB9O%^7>x@nu=+xI1Mkj7ppwsxbqW%rTflgz6o6(5_o%-6w z=){3eeQjrS;$96nS{FM}hj9`I=Udd)`>4bD7IC0w!2IlHbmHLi7}E{>oM;~;JkGgptI4)+OC z%%D>&#~GbC&?%M^j7}Wr6w66QCl2%snEz9ZP8=MM$Ucoa9M6aYo%%Y%=)|oK+NZIc zMIG)}Bo1^M%eRb99O%^6_l!;)=t(gCbBsurlJWJ}5-~RLlvCiz2EH`b1)l7g zO#9#i#|q%6AMgb(HbBZnV&r&+OTze3pD~OdaY-3JiXj=}M_h8`;GPN^KiCwP7U&d@ z&e*_HU%-<+n`sApU`)VKd*BP47a+B3Am=lj$@o#*7UM^pjU3zuLh*x5{iS8vOvl*3 zQyajO4Ls!rc(Ug(?Sl`D0XXUhe1XdnAdM?Ma#Msv+k1vbBbc&}GV*^ip0Z;ZqrXBEsF#$*IfiG|s1Eh9K zBUg#x$}oP^c3H-cxN^wBeMl5P*wkN5rcLsperqur_)(kWM`iFM8~iAD|e=-eHGcT-I5J+m~2>2 zWJB)A=7P4%1!Wi)*iawrL<|o$@o+pLf3S&%V+!$L6A#A~;=v{!jxEH4O*|Z5hzFZ^ zIK~hUHt}$*BYs3+L+o&@BW@&e0>h0$PGq>z$Vm)0205AG#v-RM+&JV^h8vGuT80Cg z;!el#U=yF7;lU<81H*$&d`5-`oA^u&4>s`+Gd$SDXJ&Y?iHBnm<#I+~Lw?~{MBGf| z9$~my$Yo==Cy;xT;hsb;JHyRJE(gOsg9!-GwH zTZRXl_;w5rHu3El9&F+}Fg)1A!@h)axhSw9zpyVMZZUG58SXjcx-i@l5$ zxTVN-XSij^^1MJ24P%P__OB?JG>DUQ2#k8EU`v$&L4{VAJ_P@k~ zO+4JYO+47dgAcX8gK3j^@`H0;8cT1Cb3(wuSo&aj4&wtcfi@9+`Y}Ef$2R1)21sp# zO~)j#DK?0Mat=1-8t$>Cy1>KrE-KFmY={APY6twuCVwi=3pDEEBa96=>T4gvQ6K%0 zn-us#UjwlGXMp4bHjN2v>Tf&KAK26n-0MwsfoI3GCMZKcZwE+o1Z+Al0Do#9+98|T zq4Lr|qp^ODF#|_2oMbqPWiWEn0zZgh2$mNIW$OPlaxhn^-dOZ+8BkDfXy8*0Ij~_p z01xK^#Dh)zhYSxk@!&(_`I%{xc=ChuU5aHO#y2J4pwB^AUcvZ4OrT9ipJ9v-#di_8 z4LGK>0a6YU2L-5~1W`i_fXj<*<_K)?0gSe(oF}LNFYqIq%J~BxUZ9ap<#Zg!!3(s& zg-eQkmI!Qk0S`z%fW))?P+z&QPCmr^hy@S}A{Ih?3^5y`kv{CR7?!gjW<`YWjQXJ6 zD!`n z*FfZ`Jcub%y}?l&@k5XwiZ~4Mam3+>or1pL1!E(dE%!$aka)7=D-#De5bFXGPd1gu zU>q>lV4cyNni24YaPH1x>?axfBgX!ivG+4}l3?CbJF$!{GIj>W&cxW+0vleC8?vdK zBjDi$8rf7X8t~L-8OAQh*cBNY_GRSXis7pxM0Amkk z>>-Rjim^vC_Bh5K&)Cl~_HxEv!PqMqdnjWMW9*rXJ&Uo|G4^`K-oV%!89O$ZSg?+G zMA#Rw`!y(o4hZ`#vS}UyPsb{-X&(l50mh%*pB7?x+OI;})Gr*fpng{LgEHuB8Tx0- z5CdC=IM_18!j>T(whS?`Wr&L{Lp%^)G#4Ewl%rz>E;?S|qGJXwI&R>iV+Sree&C|V z09^DqD9zO;ovURJmPL8Sc+x+k^Y@*mB3H za;Ky`#!~qRM@v%Kf6s{iDhQqRIoK z%7dcHaQ_Cy`%%Vlf3y#AKjHzzj}Z?d9zr~f_zB_>#7_~AA|69Lj`$hk3B=D4Pa@U{ zVuStT7g#=p_$A_L#IF#~AU48!Ut{?!B701w<7(l+7hZIJ4;XDz`S>G|<7Tc$ao>%Y z2Qe>VKE(Wp1rQ4&7D9Xsu`ps0#G;7B5Q`(0KrD$^3b8a|8N{-PmxQmY>3zhu`yy3#HNVN5St^mLhO<_%>S^| zh*<83dS}G0h0M0^5qHsTz_d58-TpFv!R zxEOH>;!?yH5LY0sL|lcq8gVV+dc=*0n-Di6zK*yBaVz56h}#giBkn|eA8|M09>l$f z`w$Nx9z;Bhcm(k%;&H?ih$j(GA%2JW1L8%*R@uY#y(idF!@gnR!VrW1lY6b41+f5P z3B*Q-V-cqyE<$__u|%z~opy*_5Jw?Cg}4&&bHq!C!T;&K7RLg_%ZPTcGlO_jAQnO_ zh1e9a6XGbuR}kMrJcW3;e%M}`1|fdiFvP^c&JX$#5N*WFh_&nlf#Lp2=Bc2aVB%pq5Z~_6C1u-qov(|`%5Z5E_M*JA@D5Bam zY{x>(hu9@JA%OND2@d>#1rUoMmO!k4*a)!+;!B8Q`h@i-A|4A)6rjDY5WV0;0m^9* zvmoX|oQyaNv43zP0sg}fUq;-D_ygk6-~o^gM03M>%Mp(vo^h8HkFgstb|c1a!r09iy9HynV(hkz-JY>KGIozBdwx)cvGrznu!--- z@L&@^km125eh9;ZO?-KVPs>H}1~&OT!}v@H>`B23Vq3}Zs~CGVW3OfG^^Codu{SaH zX2yPpptvEOCv9gO`RWABZ!X^i_B9&F+dGCbJCf5Px!6MvN9!6tqg!=Gd9 z^Nf9gv43RjD~t^}gz-TBIX%Qgh%X{0Mtliz6=D*^7{sKAYY^8Wu0vdpxB+n^VhY4$ zh{+LS5z`^^hytRBC?U#-3ZjarA?k<*Vk^Yfh;0ztBDOab0)W!N^@GHfGk*@!B`_+YzXePE2y9E>xX zgRw?)Fy3em#vIMTxT853do%~*kLDl;(H!IJ|5B3qD z!M;XJ^(IJ{z-Tn7eEl<}h1+GD`1OE3Tg8|JZx~_&%rm|NqsrDl{S} zf*>e@AP9mWZPPZbAPCB0f+D5}iXtPXDw~wDqAa$WZeog{+k$S(D1x9Uij1PjD2i_H zl1x6&$Lo4Ln`cg6*YzWeX%y7kq^Ip?~c$Mw9|ob~5A>rZjk4)R1IO>M%LlLDsCsbza=Aydes{|? zz0IHE)L(e);PoFm?a|=)pYa z%tsAB4)mrg1Fe$zNWxBxlNZkS`-<*k(#UK1ekNUP()*kA0VaK*Ntc-PK}^F>E;Ew; zNb7cy*6kvV7h-_wc9GWY>ih#n=N+VVzCl{&8KiZ7L0ab(q;)<)TIUg@b^btF=MAKF zzCc>%38Zy?Kw9Soq_ys!H<94wg?RwwI!|DmdY(rb;~(oWZlM^jP>fS3#v>Ht0E+$( zMZbrlzeCZ_q3GXG^lK>kGjtjA2lAYD&g`IkcW$r#xFFvn;}`sTycb0OL;enOXYiTI z$9%T*4eK33yxL1SXJ`IZd3n=c-ptv`K;=T-udon2Q$Dp_ugW^66ihD39?!TaV zukt+eFHpOvFH&Ek;{FWva1RE>Jr@-BSWw(kLEojmM_o>RpZWoH1@&WU5A~naPpO|# zS5iNx;$98g!+jbQ_h?YupFz>?ugI%UUb?R+gCAnQTVBe2Bk8y0rN;`2db({KJG2kD zHhG~Q%8=Lg#c{olWmu2ni(`Z12(RblrRB)q&vKNZ55P;0CGudj?Z9Gt+9t@Oot~1H z?iLF(MV7s~w$J6eQ>tXY#ult1dh1Vi^p^dP8_@W$XZ0|*uVJso9?fj^uQTKUy zp$_s`{}1Ld*5Ikz0E04Y8^;~2?jyz{+6wEmk6=tHi@KWEW2Wt>@jNTMj%)N6Z6mwC zh*ifV)VA5nl1IFY<%R8O|97{m<;pD)9{YkZrrTU9X^aEJW{(%jZF?Y(cEk2w6V>`U z#8vB8LzgJ$?1NG5{sEfG<+s536`pRMK>b!^a3-Z!=3U$Eg zzG6N6w9S!+SG&BhjklQB`4fEsZHhV?Z?~l3sd>zO8Y6h5b$_wW#;SScF&5#E{nEax zWx9XJqkV9E5hLvAKLE|d8s$%VD+_S=%=WM^+@aS*X?1P>b#(7?5ldD8pkVS zJ@!-gTl4CPc^>^qJ+NKvyUL&p#~ZPs41EipnnxOaMS1jB9e+r}8*x6uH0pgRY26O; zl1)5TA9&&%uW6j?HI3^HP2+k))41NyG_E%^jq43f<9b8WxZcpTUT@gE-M(IL*!4CJ zthccsZ{tDU#)Q0$3wawG@-{x~zik`j!Du|l+crYl#)rI(PcE+$Rq{GbUTF6zCOulx z$Fux&mS4pD1)_Q_C5LJ4=gm?7JTjVo#K}L({6tapzgX_wa%3ZjVNZDR>k)&d5ra+ZH7erKH2gG;>sWc4a_x3(9`V^cVzhZ_x`R~)_R)Py4qK? zuI8~`(^^;aShx9(1Ah}?^XhN=JnGy0kxm}%Yu8^SdGrIcAKJy{?RHa@>-N!4E@pkS zv8K_+nnv832Cw4{yr#ix8oZ{lPnyR5Xc|5z$_sJBN7L}pG<-A-A5FtY(H}8CD2~bH@`6vDD7K3<#sQ8M z(&va`ACW#n6faF9W~8ybX-s2WBW{!GL7S*+s83R8|prccJeq+=x0s#HR=6K8s`RO zaNg4N0VaK*N#k6l49-)U#Pkhk$5Z(~B<#)Z6%4S5?Mwr%4> z9*oA1yp0cO8z1sEKICnD$lLgkxA7rw<3rxYhi%#Tkhk%nFQU(D-x~eQct{S|emdxLh`nYt@=H|ieLJ*j(B_oMDlJ&<}3^$_Zz)WfNx zsbi_*s1v9YsYg(cq#jK@hI$Y3EDspnA7rJhHrv8$8JM|9guc&uXe?z^SdJpw?)O)G-QKx1Eas8Tl zJ@vTzgYrL;`!jWyAwl_pTz@Qe-ey7h-PGSw@1f48{*L;4>b=xf>V4EdQ17QMpgur- zkopj{jruV45$dDVh15S%|3v*WwVnDH^>OMG)J4?4Q2$E(8?}S_cj}YWr>KjmPg9?v zK1=PSK1Y3?`U16!`Xcou>dVw6)K{plQeUGkrM^ymgZd_Q8TBpd+thcc-PC_j-=)4s zT~2+U`T_Mr>I&*d)Q_p3PTM$z z5zx2l1AX`6Ko6Y}=ud7A^s74p{TbuBgmDd%3#+8hMS3EYd< z1v=&Dfj)P7pv$fabbH46Jm2Hn^6a4eCycX?+j)umG4tqP{hyBs^xb0vT`U)o*xqa0 z&m7kKgzYq(an?}3oE7l<-X7=$zY6rby8>;N3qkl@eR-hsej4a=*9JQ5mw~>)&tASa zndNftih8yD?CDjFLH=~c^E`c@6y= z|0>(z25zsL?bAiglbcS&^;g#aiu-X1>o?vItbduu=X>tgK|KDS@cpk%YXk0j_M7@k zg8Y{3AHCeazwtQT$M)EWK3#HQgE*$kn>f%N8P8L!|6{hpkjsMg6WK5Sz<3^K|7)Vp z_l)L4GCs>C=q= zdmfkF*-sw0HQ;{2&ywEGaq$xMnX`iRmvKK%zbVL1qwj2vZ(RJNeePtx-ih0pcwtcf z^J#%T&+V>eJ6^!!zYBf8VEgUF@iU42c1!NpJ=DK&|2jD@JjrqS9OL>IkK>hW-v=50 zVQjxk*dJD~y}vyni0|=J0?lK;d4$|KjQ`H7gZ1MXckwMj{@?7E6&#+Yn zLmka=+H!v2vjO+-B=*B|IWBT|oPNyx*^9?{I{o)xyj!u|KBe#OJf1i3IFz%WY{`B+ zll6CFd>iw4o~iQ*_v0wW+sb+$aU2b2ydN;$%XwU0WKEL63xSjF5!2Rsuc_IJGfV+kLtK*^|e+T>LKYph>(47YcDpeJ*ln#OwXa{cb?-_Ktf zaHZ_0Kc=2Zy@`4P`}bcN*QPUrdTTfjm9QWFhx#S^O&_)3j(}fySD^2b`!nNzkmKc( zs$l(*jPp6R&kE`>Jf3%P|AwCs@O9KO?r$q~N=>kS4#!&^`{Rw&uc=3KoP9vOneBBQ z``=}3|E<}NcDx|)J)iw(kBfr*j_gl2PY?1F*?tw&Ds4~dEb5KaGM@jgp?0u;ZE#iK zH=248`~7;Hk3PR9SbzD?0zHxQLk_QJZlexie>{l#8qe>Uvx0hmV!!&3$EBag{SY3< zOW2NIjLAsO`?=iSF6`fb(QA9?$Qn$MbmJLH&UGD34?LNkM$o)YDH6 z@&z0pud@HYMLmb}&jZwDjQc1a?@VefwV2~>G0z)$Jf9s)J%RmV8_okKP~TyHc!9cI zeGu2Zmj${%`^7`l3)w%0UlOc8gu3meL4JGcJJi+GN%SkDcCmjw%zknu$K{VWZy(0~ zaV+PXFR7PbA8cnd`@>A?-#Ct6pngvM1^Y<}`^7~Zw|Cqe_*{BRpbfVL`VRZc2=_d~d!SmLx0F;@UKR<4}Ls5NZ9bMWpq26!E)-meJo+d`rp~$_sIQ zE&6AsKcFt9zC-P%{)5^>{gnDo(Z8GYlT1(S9Vkay%kkYsx=p0p$s@gpX?(Adrt#fI zn#T7VX&P~A`gN0j!=#s)H1=Ehw@n)RspZ`!{jNzbH|h6H`a_dmVbUL)^d}~bw$p8) z-87B1)HL?xF?r$mpdJ3kG~(1Wwxwyb8{!6k;qXAOq+UgBq+UV2ntC~PKK1w18Psd3 zGpW~8XHlD}H&UCZbE!8|@1s6MeU$nz^>OMG)D9|suM+$9S1Nw968YDt4^Z*jmneUR z+DW~P`U3T7>T}d3)QQwxMDe?u@Io5DovG;xlh*Bl(QP8F+eKQvkyigMNvmI>N$+XW z<4hXA;|ab%RC%P8M|v;AXkC=+Hj!4J-6gF)NUIOh>VvfUAgw+~Pm&kn*+W!)kX9aP z<&jn%tZoZw4NUIOh>VvfM z2O0)xEiWX}k~{ zRDFY4t%`eUMfkq}6AFq}2y$<&jn%Y2~5HBdyy-TDOa|`XH@7NaKb5 zDiW<{dLNSptL6D}olq(HW5^+Yq?13&$sg_HtDHQ%)PEOAW7~)a>3vNaZG>{nIm#fd z4ARQ%ZWyGML0TEiA?ky)GDs_fHrrKR*e=SHM_PHLl}B4DgS0Y8E3=EF^|&C7W2yV4 zX~d~%%qPmD-)cGhG!4}@#J02?`=V*gSDG%CwDt$2wY*Hy_V^)hk00{(_+gIHzJxTk zjeWtqq~%C!Ip!rTM_S7fo0cQ3<%mtok=AnbaVuV8#~RW)){xd?gtYbn?2D%1uW5K{dRIvwAuqJs?xOJ5V}m@lq1)8FU61YB zJkpj&UgJc4US(^)+vKyM3%j-quGRFKiEO1TXbN z-mcd+R~~tIX}ri|o$jCJl}Ee7TjN9Cwx6DJb^Dsv`kL46>A6_f>-pHt>-O}#tm`$e zewtTa&(X^3c~|4pyspRmfOT$O{dK+iBaimeKc(DIAk8=U?cZg6l=5gKU#)>l68)d1y(WclI)@xe*G$zE}B`+;U?1jQZ zhZF^xK|Pq|J5Ud&Zo&0iQg_J@>g`M&N!^TkY9d&FB~>0PCbu_|^*5*HP&c7&NF71V zqHaXZrfy9A5q;%tq@@30`GM}l{4Uhpse4jOsfSVJF@LiDDC*ACGHSl4UR&VWP17i^ zlswuJ=_5`0D5mvVP#IhYBCXeiT8`^ME!Q+Wk1^$%M)|R(T+=(SY)9%&)KS!(sk>0o zC$LS73FvOr-Kn_lMLGHw6k`R7xdEzUrigj;HI(c1I>rL>m>;3&`%uh}P+SKjbCG|+^QPiWURn%js$5M}@R#T6sohshWs9n?-sV`AqrY@nrLVcC`8g(i4b?O_`H>u00Z&BZ-zC-P%{)751^*!ox z>ig6Ws2@^SP(Px6O#Ot~L;WZ9Q|f2bmDJCvUr@iKuA+WL{hE45&XC08@Z4<%M#j+f4c|Ot)`7B=L~El8i}r2J>g&`usBco2QQxAz zO?`*jP5lS;UFv((6JHsUI8$C|m&qo5s-(|nIno!HbiGMmXwnxk{g|kFK5o)aNLoD? znKa7PALW|fXGkzd9+<(ob7-KqQ0GwbTV06%HY$FX3;8>!cT#^vZK2*p{WTT8n}mA! zeJAK@>U`?&srOP_sq4$d6Zj13zgYeXbrtn>>Q~e^sNK}_<$4T0cT+E*$|b_uzo|l6 z?`7oFv^Kr3N$+RU#U{PKNgrU+2by$=Ngrg=1(F^uFS$HQ#)$kFCqLH7mpl1!PJX(#lxL8ie3WNUUOv*ZHjn#EY+vs)aV*gO=uhwki!|C4+eI3@GDzcva_l!=%Ar2| zunui#(^?;j;{oPMiRB1+A^oT*UPzxPH?Pnx*%0(umT%3^D1G?zpnN_*8f_caIQtE3^p9V7@zvl9w{E90A&7@BwKf|;iKa+G3xBn+O(8=w{{uQ1*a7=KF@V#hyjF89orrG?@ zrHyREA5Ty- zs@M+HJE$*He=U;@_=ATB^{aV&rcf`V=B*d3e~kRuEI)$fw=+MV+QqmQF#q1oLH(g@ z@Av3)2=n8qmr*yDi4SqD$Ne5ook%^IdNK8<)T^n58wT5}uMd2lXZd^7Ge!jKKV$wY z>TvdxUsFq{71TQFZ>j&L=CJ=9M?Hf&gL*&pQRX5U_ZZR{{N`MIevGfo=$DuBH%xzu4MT(G8rMRU8&1heirjz z91yJUqh@m6IE>o4Rp9#+^UJ8;P;<8l*7q|%Tpo5|d&jZ=UvprPuVr}$bryBSwn6=| z@{kSnK4$)W=Fg=zP~WG1K;63}sP`Y{3*?~#d=90aLp`0`wL1jcYhb>O>mQ~5iF(UD z0k_Xife!gu;JYLD>si)s-#1wQ_Gy8h&h_U~KO}c2^Dk20q<%}irZ(_D_@F@Zs7rSV ze4pj|iqnGimDDS!k5K1RAELfX)$fnkhV$$x)Q71{sa2ehv-SwKdnogLTwllhwbT{V zugLE>C5Z27mfuI+>)@dL9In5LdKdLF>Qr)5d7jy@D2U@j=GX8%HIcg2A%Slubp`9+ z!ujh~D*iwn{i22S9%u~mZ;cIf2d@7y^*HKN{4D51`hUmr>!`=p1@+G>4&uC#`R%DA z&k5F#q25FNl-l}}VEsJ@1ohuxKDU%{og3)ACBgb?=8xj~ii*oq8R0yF&w?V&?ZgKd5&;b-zP{{Ikrza#+BB zOa6RbAN*K;@CC=`M(Q&xKZxgnZK$`=ZxZuArCvsTfVwl!Z{scuwtogc6W+r7{bPge z6ZGgrIz6MW9z)9Mrpky5O)N|2yW}nV&E%D6gSjM}3~U&EdiN zQI`aIKxN>681uI<{~OL*IhO|9-A4ypJGHzj$oJ7Nvn=4gVfok8t&Rz}{ixer7I52B zZ=jB6{oAP9RtNQtnjY{UvV4~lg7Q15Pg6g;JmB^o9q6Ph0zI1Aa8gk3-jf6Ug5?=w z0`C4F1?A6N8RVa%?#lIz{Ot9s4Z-?(Ebn3dLu%ru!TOn}27YHSKZN7{S>`jY3b=99 zVy-VZJ*YQ}LV@>ze{Smp(VM{08b>)JKmExQ8`Q{R{PD zYU#PbcDKDY;Lo5wK;4P@7wRX}J73KR^c(6H z*9H0KFAn%A%okn|1D~_0=TPsXHc_*$54aDQFJS&$>P+gJ z^nIWCAx%NOZ&_Z;{MnZValFa=yVU*12mE);KT#ayADkZWXI&oXU&%d7o%f4?Yi$VD z-`^bM|4!XzR*=7py7$!qH!L&I7g)ZCx{CTP*Dt*>sQ>D90slF5&g`K4E9xdU2l>6^ z%LZ^fw_(2ImZ1Di>N08r_1j+t>o=bh=yx{+^>4T}$lp3K&_6SO*{opw$1H#9wqX4u zrv$pw?SYQteazOk1pN7vg7QnL%gJpxCs_Xo%Wq?Tx48lTr(1*dA27e)5kdKGcLaJb z^-1dY)R)K={VJ$m))Mglp}tfZg`{(zI-pC z=&&v1eST5=-NDpXdi$q|*1X!=kN2mWMe9TtiOvvRu(Y>-iRjcfdi(RFe$AV`{f(k6 z%fu%$k!a}d?XME;5}htO^&h?cJ)$k5eWHD$1sh0Q@AmeWiZ+PWi7pUr6kRFWDq8to zZ-2MwRMAzU4aFqBUtrV@rdeIiq!hg#Ci%u2o6I~#hlP&c`M~OCk*4tk%TDr2gf01a`=iG-(V8{lFIxGn zw1;TkcM|_diBq&*bWyLwFIw0q`-^hXk(-O(f22J`r+(ktzd&@QXs-0P!hYEg(M6(D zL`xHW{j)`DMCXe(h_;Is4(aP(BibigzNPpK6;5>Ju)h9o(VF%8`ZIHdAKuqrA=7W2+rIviJc)1nzWz4R2GPZ$&7#Xh z7l^JDT`8Kst!zKPufJHdMYL8lYlpu6X5@DiUbJ#lU;n7>WP74hM7wqtU(uDj^!2Y2 zEi90Dx0n4FtrBe(og%tYbh>DtXtQYEZW6EPBGGQqmfdB4@+F= z%`2AUfc2uQMOTVu?j-Sv=7|>WFZ&@{Dq1DFKy(W72g-hk)`&KX7M93cmM~k0m%Xm31qKl5`>(AL))>roR*NEmF zDg8!tk!Y7_%~9gBi^M5fDmwM(zWy1a(zTPzkSmT&44IxYWSgw@GiMJ8%H{ATR=v>M zzc+~T^<@+$60)h}_hrp}O2(aViR_&5*}0Q89&uS_W8(0w58i#hQPL_w{Tk7tr)Aut zfD5)aOIrieDnYxy(1{kIR3#Q5x-n=-~^=iWGUOm_aPVPmojn%5hhT{Ls} z=to1*5ZbMrUUppDjURoxI(c$V;)VLe>?^x*}Qk5#knG8{as@SC06~ zgZSz*-jP70#0g~lh~#(2O&5=)FZT97G1zMy_I1E3xv%BfwL^Cs60%pd63SxnsCc=z z|8q%)$3?HIjNgcrw4@W)*b$W}H!(VhSN_~Iu~fEEIym0sv6(dZ*pz2iW&AB{-}4cp zEQ9-7cGb1(&m7*o-mGCa4!tP@{iQ%&3m5nH%haA+(EbY~hS^JGJ|8L>r~RG&QJ!5t zbR^nr{5m^2VFdc{8u1z>=YIGm#%1Ts%qY*!y>{q??EH(fbH^t8MDp)i^JQC=!rct+ z$n2aOGsb1-&KfGmsTs#*H!>`OP7;8G)gr}bAdhw+SteLr9^RQV%Z_Fs)a4<4< z#DwgE(b@U3)u4llJ@$LHY_CDKw>!2c3)%tiGtQN=S`^5*Xhy6vhf3{hhh-d-ohw~f zdU#NOiLhP5?gdsB)L$WGJyJFv1eNXc zIqf8uO8I}TlueVe_0iuX<{L2=%)(sIJWP5n+dboUX;z70?JyrZ;$$h2mXV{hcHkF@ zMUVIu%QYUn2giSb#1$Oyu_L5iWn0*nQG(^IC+~Mjopk$LE?k|5H;(gksWU_B9Eo^j z$(I+dYdfUu7buW6zBZ#OJ3r%y4U-W~2*zQXFoklB`aBqk)y_c!V<0&PVI1C)avaKJ zSS!{0#H&rb_GTN?D>(-xy^`};a^4s(UN?%@y7R{P5mTjn-3hm1MDlkTYKKdImTT$0 z!SOoVD9J1*&Hc5Dp?}i7wwX=B~o_9;QpNI z`a#aA8E>ZS&*Oq|mMa}$nB3bv0{^u8lyP}VuOkAlDdII~_ z&Rl}H?iH_8T_AZJ=ZIIkczqP+H4xVX@p?SW3;krdc-6=~w%p<+mm>LpwUpIK*%*|_ zv2D(nfb*f8`;U@y!KCEra1zc1a$3NN6+Q(r2xl0dVks+?ve{BLVXaT{yqr9*p0d_y z;s_ZpbV?-3gqUJBwn{MuJB`Vi5v?#v)E%H?FWx?@t7>nXXLS5vOm!y zd5xGn7fFA;cK8H2p68|Xz`WKZ9t*`|7CmOAnt$aI%AJ2vcd^vXl;=Y7n9Jh<-QdH>wtJZk6tGT}?5Zim!e$-1fA4jcb#Xg_Ym_T^dDQ}jsF zk7X}X%o`jNUE;MW#4AO=z;(;Ia}d39H_U7=CJ0Wvy%6OxF&!2PrdyzeJ2;x>5y%8$+q@IN%ESxGCTj&;2Iw7 zxm?z-l=ate{mh{4Wv-XQk2@#1*q6hUYVB5F943Vworr zcD}I5>o&=wtWwI_q)Z-XC6`k9zgEf?Nm(08#5466$&ks#omqlwnt4*c@Kby3Adg#8 zKNGeraT`$9c?slZz;#9X3#N0d$tK%DeP9t zP@X|g7~BTVH6owklx6%eW!w{kF;glR6-DwK`>PaQ>&!Rx8S_$l@p({_c&(6U;HkU@ z#^2g!OR|3{#-H4Cp^fm}%5&v;`H&QCBu^c1Z-h3Q;k1#|4%%p>oXG3sx%wt+_si*X zG8?UZ&Q+E%Gi5B?uUhdcUESNig*<~udmUXr^cNW^%|?&NmFf$`D@UH+KPc(M5!uU! zWZbo3c4n}yQ`XIwb+4{nCx#bt`N3b*oj~V=1#eexOUh{!6;5Xg*_!X=_VgnCFjgWsfYJc zc0xT_un%*jtVzn`?b398My~&dZlC&oa>9sdQhm92b;)}#@{thv;*r76OPu2+_g+Ka zfY-Xu49CgcK&odP$>)48j~)E@GPz%q<-MGR8GZe7X_j1YewZp{ZBmwH${M9?ft1<% zlQ~k>E@frl2IfP#p2Ph~aLyV(B4|lGtAcl@)LATbc0(OmaQyIo(sC)g3(G4FMWSH8S&_TQdsv*dlW*;4;Ww%1J=&b&7;Peh(; z5zA!p8Y%DH{kP|-xl(_%)IWG_yCmnVROczg(w4Ga|pM*thn%G3Ts_$!Fzr z*LM1GBQiLaWGa$oO3q+jM>>zuTtLIP2LA4$NoeXv*T6iv_84@8d7B&}EN(7z8$=@nduP8F{u^0|o3)_OVTx@25qgZGci zhSm;E=@rD)E?)EHvlAT>RuEUxD|rrz_-n zSs4|WyXF3C=CF*@W!91F$cfpR<44F;q;D2tjw_XVjsHcxX;QD}zo@rB>Q%|-Kz!mX zmpE5Qy>_X0rlf#%}^ih6Nk?vkK-GM&y|OF>MvCicrbO<9{w(0VR*dv zgnDK25Ehz>uQL1@$m4O=;Prc#sc_46| z5%Eknd>#2JY2q;dM#G;&zKfcwJ(~>w6LR<+sxbfAhCi2ltvqK9KTB-0+u>pBvFWJ%+!Oe8*nl{;Ld+_odM;nKA)}wa*&E6pUcU2N5r3L_$$cIHu1>EDbmijhzSdhFWzHGH$Mk-z~kyks;#q(mJ)E# ze1VXLe;7Z8JQRP|myXAKN?@S!wGU}|onxW+d!2OtNSuTh3vSgDB+R|MxAIitOy!?atJSUMG;lFC*f&MR3h0H&hi87vtf@p&Esp7%C zTHO7`^*KI+Ae&ofalMhp*w^?+MZ~XlwS7jc;~pMAV)x;}ZXoSb6f+*>OJef6zhyD` zp#SG2D#@$rcl)ZMjnF>oUmeq5*s!eg*k?8?Ni$M=ldTrc3T4YQ;wD@<~Yk%Q5`NY#J9l2?S|1844fn1Z}S4Qx&$+Z~%^9X)E zxi-Up5y7{UTWt6*$@dhjyT7t3xpWzRm6T}PyT^Aax#focDuVAJx7zSuNAP{*GVue? zwmcqsSE*{$J#mXRphbkSjO*zsXNd!ON=TQfc@#Qi66|l45*S zldCoSx8(I0*#2KfZkpl0i{Kl`H5tA)f}c&U#qfRPb5qPG^U1Xt{y!1^vMRZ>8~%GK z(S3ztf8FcD4#Qj4<-5pnGl>p*tGfI$hyOcyRhM7k@K2J5PB!zo#=pwppCYg7`u92f zV)9UY&z8$);>XX;^0cJEK$}f}(|8P;Og=*%y4uX=%8zvXpCu2?+I8J{@*TdDys8_2 zp~F8%Ue)DG9R7Lo&{bwW*Z9jF{sr=?u78!ocac|h`5K3Rk-VzQ*E#%4Omgsqj!eOKI{t5wS9RlA>hN!qS9SU24*w2$ zRhM7s@ZIF0H7VwkH4gs|@~W=CtRA$yD>*Q#Eba4OACadcD>)^^^ zJ*>y`7^p7x_$sf8b>LJrEycbM#$SGxDp{v0#reI^iGNeF&^d-z{}S@$#$SHE zDm4B|$6tQ_D#@z4@lPf{#rSU-;Xl>!--4{F>pz|R4C9Z#l>?`XZU1J+KbNd3>VTJj z$=6)+^Ns&D5&jDt|E~?RbBsF@}rFZP7(fvj{lBiRbBrQ^5w>V=Lr8w$A1)ARo7ql zbF%T@HNszc)m_M{y8gBFoof7di}0W3#9u&G)%9;A-)#K%i144|`0q|u)%Bl8eu44d zGs1tN{k^l64w) z5B9~5$2xNAUr83a*zl5-`BOeqK)%uVAI&-Ntg$Nyxq&>F)_HW_~@ z`3mEI3hSh5pDM?{hODX^e+~IM<9}*|f4$@XW3sBQe*^g@<9{0K%rpC|=j+*ye=S+) z3d2h_**-1gTaEu2tdpvJ+8qDW$*Q{XFCyP*{LhT=U*h;rA*<^8Yd`BY{%1${E3bMM zSyk761$|c;|8rQUZO?W4=Nc#eI!z{fB)SjH?_fwtp_`lR(R2%J^Rp;Xm2&KcB3s>pz8jz45;=!hgEs zUr$!m^`Ak0w(-9>!hf#ge-T+#*MC0wHsgOugnzr^KaH%a>%W-%661eag#R+f|5CE5 zuKx=1tBilYbUtvp*z?62a>G^)oG-43h$oAj_UFsVs$v_~KbQO{NmkYM zFCkxU{I81euXOx>N>)|<_4-gh7p{67+Y-8D?{&w!wu`F##9*@RRn=cMo19OSn{47g zj&;CdvF)jRt>LeY*k9#Ue@0d{%)id~U+3XJgRE+pf4%X?cgTU$CDr~;H++*vJlB&| z#Wqs;HyVHW`NFjEG#UQH82oI*H+#f?16kFu_~#n`f28o2qCx#_p5af55r3=U7W zd|eEFnc?s7XwSK1RW<&w{gt0`O}34y@^1XgO+4~*itDte%l8=mq7-~sJo#i*!{S+G z{4Yu2ukoxQH|(o{^WEKSqplS1*JqK_{yC2U$@&A*D{~yV!hWXDn{_^vm$^Grf3Ln374gZ)&JndvvH6F}1 zvTB_L>)j>Qd@|3(^B0eJ7LirOwxW*L|B+W!9o3Jg|E1)Yn|Pj+m7T2T#?#~Q&kC1{*LYSt@qmY?>o3L0 zcoJU+=anof*e+T50_!1<_Sg0q>G03Xx>UTzlTTjT2RuAoe<_xD=iI@lDYG zwST@vR@L>-BA-je`tAt-e8>MCva0GIj2De!KyM_ks=O2jt9KJvhjaE!oSw>Urtul^`A<9y7B)o!oSh+|A4Hj>#r@@Z2Uip@K;`S1zA^#%C8={fBBqs5DOMNpJ$TO_FqX>ReALvNj~5Be;MIl;P`(*R#p9Ve~ZbhV!gW{ z{vaNCf0lfuiRT+x`8BtLy5RMETJ7*($+}d$o=-Xs#?fs2Z%yIv@^cLTw+Oz4T&v-~O~LE&Y9ps{ts$%G#=nSsr}6KN z@L%Hie@9l;_3tL%WBmUU;lIl9?<1?~`uCB~{MW$v>W}cxA*b#0Jy})PKaYHY@gE|M z4Ne!^e~KJ`JU9TSiuAyEk-xboUt#=*M)+4b{uyLdUH=;Lb;f_a2>*J=e;8R+*S~>$ zlks0a!hg2oKb)+p>)%4Y)%b4^;os)?XOdNQ{TGq%H2xzZ{FgZX8X zRgV9rWK~`N8uE3_e%5XLw~g>uUNw)bs_VakzN?J?_7VPTocOmRtLpk| z9K-%^V0`^L#rZ{wlGhu`XBmE{h;oRe<4{_*T02)tMT8Pb?Q?5yf+ki^z8x z|9w~ov0$<7v&8W)BCD#r`gfD>G5-5S_^)#O_a&?9`fESyGyZ4tb5~%o*y}6hhpibH zzoilJD6e`5S=BKAEaQKtG)6KI{+BAAk%m7jMf|eaLGy{ma}`-tjVFx1n!Kv=dc4#( z&%`svqkTq`RSokWW&9gsv`?Yof1V;9H~wP7H^<;h4L>0TFGVTae>_>$u>CDJ{u4d? zE6A#b`BxhMBRu>kkyQ=zuQvWidiYn8RSom6G5$w;_#Z`9RsE$np^Wt~)3;M5J1tUyJn_%ie9)esdhs|9^?2iKEf&#&sqs-g~f*FV$vU+m$3 z5m{CB$9WIe!#VWT{m_`Lriv%m#B-TPJeQJHwejHd%=t0n32V>)&|g*k!}#yXtES`o zbzfDb0@`O&wr63?_}$}MY})f1NjM^3}$FK?;A3zsA#l3i*2D|3C_V z-QVftW*Gj#2)>!zT*E&U!OtVN!0=rW{6caahJP`F?@Gqs{wZCoGizsa;Zy zuQi5$nEu6bvPQjBeB!%-`R9=o@o4+&IL|cvqcQj#!!L}%=NkTxvf=+mzC5CRY7O5J!@th(e<$BJA-w(T4gXXO|LKNb9D{E({L|!{BKEh* z@Xy5XpKbVOWAJkg-x-6SXZYvHccqBGmE1zZKOf=0h+L=PUr530e7J<1&OiQ>ogLyWKiuLY-`9b5+{Zze~{?KYU z>7s5Fe+zllbo?*LtES`UkXKE|-%1`jH%9!okylOUe>-_-cMSizwN_@UoL>t z@psZ+H68ye@~Y{0{hc1wbo^cPS53$Nn!IW{{x{^ID`T|JJo2jP{O=|YZ8!6|J6?1? zzlXePI)CL<)A94^ubPhk9eHSLjQ06GdDV3O_mWpl$G4JKO~>Cy9$GYV-Tt4)c}?f5 zKahv!q!^C{4u3y+=#&)gQ|$1~F_s^ht8-N*kAX0crxq3?@iW0 z8q2`^EEkx1zM$&7tm^VbvH^XWZLg}l?yr)K=6Jmodc2e#&}C#*!~C0!|2rQ3 zZ_^%|Z z8s@*u_l9_1F1O@AFmlx=_{S>p1_b+Up;%SnT|{oN?=n^)2I39n32=pjVSu zRbJ08J@nV}5!SbdwvYUNDC1YP*Z-)C#hza@l2xYt*M#~jJ)r+bR&}tyeBZdXPv5}v zuCG)0yXT8c!}q4(-Rn<{=sU8igX2+3u8oZUl_~t)cybNj5QEP*{7)nJ0&>NMuabxT zh+7wXyh_Pc82*?DUiY}l@W)2*lgUjn{BaSy`cE}{bqs!*;g65OHyHi|@@4Xn9c^UW zX9l_1hCeZe|6IdQj=|3}{7EtRR>PkhgKsnZk0SVXa*GXL6Tx?pTW0uEBKYOxRvP}t z5xn+?)rLPc2H$7+BJyi;*FC=KKkPpP^T|Fj{Id+dZw!8<;rAoom*RR}gA&hVu%_7=vGC_(?JN z<%U0kd|O2PJ%+E0;lIl8N0Of>Kl&baeAgKMs2KiHlH=Bgw0#^WU62bWRNaEyzO`n)yF0o-N5kE6scr#^;iU zR;7q1lgCxZ{Z`~v)9vrp&G^){<3K-u16H{%3gjpH5aa%zwJ^Khwj13R%@K|3>3~wuk>& zWL3lbn~eWC9{zP?Rm1#e8~<}X{C`4LHOzmm@juVQe=1qkF#mbR{{j#H^U11)`L`PX z3qAbn$*P9=w;BJ7J^U{ss~YCtZu~D{ot_l)^T5arQq#yn3(fVsj^7UYb{YT6SO>9S zvGc=Ha=M*M$*L-^{>m*k{+CDiE3Z18tZJBlkMY0K!~Y7hs$u@CjQ>wP{2R!shWW2C z{#SeWUqx0m%sPdwF#iJM|4R@5 zTga-0`4<`gTRr^ekW~%yFEReNd-&f*RyEAO%=q8o;XjwGYM6h8@&A>F|D9x2!~Cm^ z|6LybEo4>0{3jd#-+1`{nyhM=f35Mq+rxhzS=BKAI^%zjhyQQMs)qU38~@*V_|GS+ z8sdYkW~%ypKbgf@bF(iRyE9juJM1! z!~a3Ds$u@~jQ_(P{%vGc!~9!~|DzuMkC0Uj^KUc$fAsKQNLDq>zuox%*~9-&WL3lb zJB?5bwiGL@n8WvBc{KYXAtX~}AufD2JkyQ=z&oTbbc=$g}RyE8& z*Z6mO_&-ZlHOxQX_&@LA{~TG>F#iJM-{s-|0$J5C|03i6l866`WL4E)`fvVI1Wqo>wB`sU)ZVOUSCa{*%d1G5)Vb_)m5GUnQ&R`fD81jsNQr{>rN^C9CTC zH`2G+_`ez9KgWsx4YI1Pzs51o_`k(EjWOO|UPczW*zkIMTj{&d_`kzChy{y%KC{S) z|826W%Bz1T`K8AH9})iDj(;~UW9+2p0 ziXxBA7%Xi72#j#_^&3b>iTOOCC2~%BK(zC{Wn=v*T0OumB#)s){xxJ( zU4M)Uen_lz#?URpoX5(Kwon|9T$&!^owEYQC#xFfKiBwg z;NhQ1RyE9jp79^y;lCkS)iD27HQF#k5=zp;mZHd)m$|90cQiHCmhySKzRm1!{jsNBz{v*k%hWRfs{#$zZZ$VZy%zv5j-^#;3m#k`-|8nEMjfel% zWL3lbdyN0K9{zb`Rm1#O8UO7){I?^k8s@*o`0wE1pHEgb%s(-7;QD7L5C0v>s)qSz z8vmU={6~>h4fD@2{=0hk??P5J%sG59LOPl>@# zHvE|}_*%oC6@#xc{Mj-1dc)Vn;HMk@oEUtg;eQf?Z!-M3G5FbrpBjUoYxwhG@be6R zehj|V@E643+YDbHgKszdg)#UJ!(SAG?=<|yG595hpB95(X822D@XHN7~ug|B2o!|GNx2m3h!}xv4 ztES`kBd?l{FD9>=j^CfWYC8S^@~Y|h1IeqV<4ee^rsEGHubPfOn7nE_{t)u2>G)Fe zs_FPc$*ZR04G-kaRnzh1)wRwNHeQA&w)FDH^{}6Ru9yGt#8zIsOfz2b$VUSb_$?%NN!32` zwVnwtUgi_bJwEdfSnPwlq>3j;{N<~6ym%b1*#0tq4o__7)&9d1+k5i)UOd`AZv2(P zdhM^YC%ohOm`Z3n&|19QWF)1K<9 zYW+2h{;%z?oT@U=1`|&lzQgdtWyJgZecA9to+rPpC%=OyzoRD~@Am}dEBy!kev`Jl zs%?LyF%I$fcf%9$exD2TAb9+)SKRp-;}P5O;fE)7@@k);|Kudvyv9pTVv#4`>B%qk z;uDGGp1d^cpv4~FitPr*yN<7w|3m-g6#i@ehyKHiKkgT>5AI_3SJUWkKIbD`KMYTd z^6GDRn(Z_HV7&NTkAd~!(KfMpnV-Gu9^)Rr9qcX|w^huC zV14?7*Y`!3`C)O)_;vnS;>mY=@;#pXYEM2fJpK6y{UJ{O$1#(ye2G0?mZummSux`2 zkZou@xt{!}n0(ypEBQ*C*!zq2kw3W_G#-m$#AC-}sV6U+8?+z>T}I`vd;L%m!yn^O z+kcR`WYk*~*THe;&pO7_A$8*TFG#^x$B5th*Lw0(J$c!cL5sGFs(j^UvVG$8w^jK; z`=ULSpB^KgfUowtz8aqRQ7m4*!Z8^?=4YShnTS8#d|tf6!2W7~m=R-tJH%UgNe)`H z-Bo1@THF5V;+dWzp4p!9w0QEZ5&R;?(;@qy`@1lL*L}9UR2{S^qbiTQVvk?cky{=w zKHq~+>=^Wi4ymL2E6G8N#tkh`!FPDJPnRdZ%#$A!yku85OuBsTWs_5PwVM*Q~raIz;q#gni1W zYk1;ko_z3pbxw?Ug7G`!zw)0K+dqhBK@9#_>1)CDVNRkw1|P&9_%DvZTmL07c#qjsJzf1Z{ z1VMir6iPCqv8e7WrRWcGN*Z+iU&^?^CH5SA9fbMc<;x8}BnDq;_>35Qwc&@x;A;#& zECxTt@ax6kry72E41Sv7*N?$B7(O!wKf~}F#Ne9^zhMl1j^Rhd;9Crz6@#B|_>E%l z3k;tfgI{R)jbreO44)H&Uu^hIV(?vt-!ull)bN|d;JXb!G6uiG@SDfrR~mkc82oC( zZyAH{Gkk6ge%J=Vc?0v+Rx$W2!*3mfA8Gh)V(@u}&x^s2GW@nN_(H>P7lSW0{Pr>U zQp4xR;L8oaLkzys@H@ufs|~+X48F$jqhjz=48L;>eyZVjjloYd{GKWJ;Qh7CL<70x z$y)wHe|DFF`!A&i)Mb&cmHVAI*C$$ciYGtKldt#W8-;hTH*}8?bN&5;+bPxciRCZ! z&Z z-+S`+dh)HF{C%GMA3XW{J^2Nm`~#l+gP#0Do_w1p|F9?jh$sK3C%@2>|Dz}WCr|#* zo_xC}|ClHLxF`RFC%?#(|BEO8S5N+Lp8Ohl<5Tb5q3P~_zxCw5^W=Ly`94qnKPh;5 zL@?<6iy3^5vWl##wvWpg{vH2A|Lzq2UH?P>eEG0V^7xwlUG_ippOV6V#sAR1HHH7GnEr7;kF<+) zln!~tdB1fffaY5p1A%+@@6iMm-WxwFnC`?Hkn*f_2&**qwxgP!2gz?M*p~c zdkTJ}XFT~a`8e(0m!f?NWBRWzf8mN}(C%W}N7Eew4U^Xp`PIvk82*?)l`r$;D?Irs zPkyo|U+c-&dGht1{B%#g(UWiTbAnYn-j{p&_jvNFJoyUG_$PbvwVwRERetT+>dCM1Y@d41_-A|a^E~;=&;8n` z&C|c$vpo|d(qC`b{-5c|w|mCF%#&a4$>(^+zudDudpzUG^^7O+onQaS^yG6q`6f?( zwimxaqS328H%N4P@_zkigM{DlmA^9Z++V-rwLzlJ)8FrSZIJLgUYUvd|HSK`a*LYs z`uwN&2KPj&I1gj~3FGZ~TGMzQ62_lV82GEIzh2MhdydB{ul|;qDDd>}`Z!*DYW#Jc z@f3N+Q{u^&dGbp<=i5$CzQQw}Do=j0CtvHy*Lm{wp8RxAzR{EK@jPBlp8m5v`Bk3r z%=Pr2=gF6R}p3|N0UBrH=n_vZ}6s1^H^@zd?k5jpLt5 zR@L>dBR|dfkBIPZaQrtUtLpkUk)LDyH;V9Yas0E$s=EHI7s_S1szS#Iri106U{Ku13 zb^R;IR~!F{5&kufe+5}p*T0VZG~<6ngnxtMKZ&fW>)%9vj`2S-!oS7wuOzGL`nQr_ zX#9_k@L%NkA4OKx_3tFV)c7A0;ot4}SCLh9{d>r-HvY#&`1d*f$C6cb{WCXV|EFU8 z@e%%cC_}4i8b!1gt|2p#1jQ_b2 z{tb@*Pspme{!QfP82|Gk{97FVsbp1M|5ow~jsFD^{)-&{^U12Z{+;BP8vhF;{JS0h zda|mne-HW9#{c37|31h6BC@Kkf97WF|5U8MB*H(Boc8}|WK~`N0`kSi|FQ`GQpf*N zvZ}6s1^H^@e|dy|jpIL^tg7o@M}C^|zcRxA|FL!laMA8_{{OFYn!4-Uonts5WH*Em z8$t-3BZLq_2qA>n>}EH+*$p9t5JCtYLI@#*5JCtcgpl2KwY%+ZyZ@|yyZ`Uid_MR6 zxxe>Z*Y$lp9{21z@8<3~@4j=*cdof+u4`sSy#ButtLgWTi=Q(6FHY&7@%l%^YWn^2 z;+IVS->3Aic>RATR@3ia7r$ltUy{OOGtLgWbSIPXB zjDP>~l>QoVI{(MSYWn^4;+stWD^vPgy#7~+)%5$@#dn$hSEcm#c>UvIHU0j6@k6Hn zH7WfgUjM7bYWn@-;-^giYg77Xy#5KXntuPh_$AZ-`jq|^um5#oHU0i|@mr?<4JrLQ zUjL+6O}~F%{E_K@Q%e7d*Z)Sbntp%z4Q2jI#=n1aN`H+wo&Qr}HML)lpQ#tG8UNlt z+3l+)@tVGk&s*OrUNg&gh}TT_`KVjGX1b4}KJmIetlPDk@#W+3>-M28$3eMV{QFy>wm9U&G<5Q z{LA9kO#gK${Tp8YoLEi2e_Q;X>Hk1V|AE*4ezBT<|FQVojSBah`1c=7>8}*0%YR<1 zrr%#JzRvW2IHkYA>;I5gO~1cce4FY2NJ@W)*S{cE)9>#V-)H(imeN1q^?y{Xrr$p- ze$4cLJf(la>t7VB>Gw~IpELcROzB_n`adC7)9+svzh?SBmD0cA^)HFl^!vBP@0tG3 zr1T$n{ht=A>GvOt&)xX^{Qs<6rs*yhuYW4V>HJ?78|Sd`y8fvaUuXJ1FPDkO5})k) zzrpMOoLEiu+TSd`&GdgErN6`LUlFV6_jil$GyPvm=^ya=zbIDI?;jRFX8OOJ(m&z# zuZq?5`=`avnf|Y)^e=e*UlFV6_b-cIGyPvn>EH1B*Tic2{oCUAO#e4h`VYMRuZz|6 z`;W!vs?X2=Z>IEDiqrYOE>_d;uNGft`oEph-{AFsORT2f-z>h(^nXV#({|U3@4p>h z|AyE&$BozfSGV{+)BioWOgxtOWbeNNUjKK+YO2@%Vew<8|NANZ6JGzOSWUlwTKt^p z|6xl1g4h28v6_DWviLRA|D%-t4X=Motft?;Eq>4R|0JdV!0Z39SWUnGSbXj#=jZ=V zQ~E2#>HOaotLgVwi?1{NKTqjz@cMryR@3iq7T;$2f05GP;q~u`)%5$j#rK*1U#0X9 zc>TW=tLgU-iyt%nzfS3&@cMVfYWn@t;^$2NZ&Uggy#C*a)%5$9#jlzE-=*|#c>Q}~ zHU0i=@q4EKA5;1dy#9X>tLgV2i_hKk{QUo?l>SO_I{){@YWn@v;_FQR?^F64y#9X{ ztLgVQi*Gai|B}+*;q@Pg)%5$j#rK*1e@p2f@cRE%tft>TEPl-N|9eXRgx7y4R@3jF z7C&eD|1+h3!R!AIv6_DWviLRA|6eKn8(#mBSWUlwTl}8s|Nm0@54`^W7OUy^AB)f3 z?EL)yLrQ<8IGz8;Vm1AKb=9W-k174?HUCGfW>SBx>HmMA|3s{2Qh&Ya|3A?GzhX7D zUte!&^pH6Yzn=IwdyLoZ&q?t!lJV^m$z}S?@>D-3ZqfM5 z#LpM;%i`9Izg+xmk@0MZ+cv&L{9X~iEAGJfocQ|to?kvX{v&Zw&H4L#srZ2+zFb_D z@nzx{i})IG^~RqOe`Nf*`7ciI@6}@CJTS{seT(OBB0kQ>yPvf1ekQ}LSq{jtmQ zHxsYv`(Dr2h}ZP}fah;6UQ@l^Uc=(YBu{@Yml-nGSN(*zY2&Xiez}OB6}Mpg4aCQP zD?ZuRdzZwm8h>?)Ul+G!ynfGmq5Z=C9dY}{->^u(-oA(8bpF(fjq}7@U-c)Rzn%Cv zTkmo4{3*YA;eMk1w-+C0^ZhRNRi3|t_&7(3_*&05h>vr%h;Q)x9mU6)YrS|p&7QxL z_&D2(_%_e~nfN#-jMw?rDZWQCzD;Z8GGk_Ws_zpwX#6e2uNU#d;>L`>rTEPv{`RI6N#Vr_LC%(IgUlO-!{H?{$6!Gigwv4}x_}wCYN8G;gw-sM^?fLQR zd_EKx$*EavoR!TN`xDRKQ+%AAMSS_6TsZ&lC0;YWz3uBiRi3}Mcun8edcH-xrtcd( ze;@IhzHj#YeZ_0~zRmOZ6R)XW=TE2j9?AIkjdGbOvpm)Ji5oQj&f>R=_+fEl#@|JJ z{I}whT|ZBVn>PNgDSlSmg7Hl$eo5S_@pnt{>*BVIzk7<`5w~yrJ&O2q^Ix3K|8}u) z*4(qm{P+BW#mCuO#Fzi+h4cR*;x%>o>v*a>|4{LozOVIshj>ljH+cSG;x*Old}|ip zCK>;}RW37UuCMwIaoxsWBYwY#?-e&-{I%lazZIYC{2UTDYW)3E{J6L&dlT=i9vJpCdlb z{%bGxOP+tO_&67e_*Ksjh>!EIh~M!1^Tfy5bpMOTv+eoki;r`-h~M-4pNo%k#dw_$ zhvH8p<2lePml-w7Q+@6hh54VCjQvx^uNCpt;_8fln)s;g{PorT264^CKV5uV5#K7V z!}vb&<3)UzxL)I*A%3HX?-w^@{4>SpA8_&bN5qXA|19xc#_N2Z6sPn5b7JG1F5cz*fl^&Rv2zb#(V?_cuz zeGt{zJ)e@tVFr5m$c8!g}IW;x&C=C9YQT)#5dM-yp78@-^Z$ecvXo zQ*uJQrtf>i^-I21yr%Dm#EnY6PQ0e?C&W!lzFxeh`VzN7h}Vg8;ua<2-;c^=;-BMF ze1BKJEN;#Cm!$X&aofhfG{x_VJ23ubDgH=YbgROAh{rpY;>*QV8UOMWUn8#G_*bO( zMsY31zp{we^;Mg=PRVJpn!5be_lWD4e4BVp-w%l!m3+H+P2W$5o0fcscun8WiCdJM z5wGd{6>;m5?-Z};`z>+1lJ63)>H7n5$CB?Buc=<=bFNOdHzecVPs(NDpW~CA|JCB^ zjDJIlZxGjP{2NnztGEv1-<0CJ#Pu3KmE!xw4H^ID6h9(v-1xVo_(^dy#=o_Q*ZDjr zZc%bxtfnr1^(*4mB|j)$)Aw8Ab|pU~Ueosn;*KRhEMC+1xm(Npkz5e3>H8XS^^zYE zuj%_HajlXc6|d?04sqR*9}};sUgv+GxIxMI_p@@D_~-a!=l`&{G2`Ep;wQvS8~@%E zKPzs*`1hswC2_09&!zZvaa+b;m*RKC?Hm986n`l0#P|;s@j9P#w<*jY-9BFytEtOh zectn*6|d?08u9g#@$dbU-JWj}*DARp{hIM*t?v-m9oXL|PScL1_JJ2~PY#M7$>`VT zcN5~KjbALX{MFBjTQL6PDSk=Zs_}yRi_5QdmZqN8n7V$T96XxnDA03F( z`D2%-{%mirWBEKr&9}Kf96QbU=h%nzH$Le6?WO)Wa6AR?_KDs0!ucQneg9;~pBG;v z>D&0c_4VSKBsXMPYWluaTt{Gkw>V8Zo`WLuxljCHM!(L_QE?N-|3#7cpngi+jPZY& z;^)LI8b6fcm&L6b|H2|(=kvO_E#tph#Or+65tlWe)$c=p6zFw*8`WPpKeuJ+|9@)!4MYM!YWn0~x<&d^zju#cSGL{n`2^ z@vV|-Y{p*aXQ#Lx<9Cb9AN76W295u9iXRp?X8hlz_z7`S#{X@KpAk22{O^kRbMs%E zE`PgR^yhf_s9%A8Ezs-y-w?kosbjEdZ{Iy}hmt39T{Yv&S$`s~{Pu-;ZF}`+>#M|R zs)=*G$m^fA;u|vhb^f%7Yd3zl$nB-RQ(U+4FG}&f;s%T#N%2GCMvQ-P5wDN$W8x-_ z|IZ>`=g+jbu=$pcW>fr-+5Xh;-&{!XdfUafull7B?~X)3eLRQ!lXd!YheNT?`PiLTV>9-J?+?8^S_xd9h3_ZLM{6P84LtAu zM)3EUI)8oWuYz93zZp1w_1n1$5Vk$6JesL)whzkB(q2JH0w^wK2?WO&p-?y&52lj`4KYL;PY%is9%5bv(6yU6KvKE1P;|J>ykh5L$TeE*5pC-L*gtKGBUlYr}M zedQg)9Ew0}9zew?o;#!RV%M{-xuEY4D6yGJT*Z3Ev z_&m2#q0L}f$<|L zUY|c68UNxGua7S$#{XT4*X^I&pB3h5JU{y<#=v%iH;1DZTm-^HlMgzOVND z)5L4~zTWds7q992eedzHPrRn@o4o#Kh}ZOetLL97UeouTo`05jP2cx~DBzVR_o|ry|TcKII{xqW*tVSkG|Fd_bXc0LST z!v4`B{lk~Af2~OW*d^?reAvb7tI12)-%+H0<`VYzJpAI@_xwyN{AB0bY!N>nFdn;p zSPJlVzO6#P0sS`gY0GD?$nr_^^^drC`R~E;973Nqo`E9cN%MlDa3w;Ch&Cs_&-wAyW^!?BeA)k*%p`V0)7Wzf#SE1j8ei!;f=%c%m`MQejWO4==Y&N4)pQN?;`RMOjmG~v#W#y< zHU2j#eqF}jZv1ak{HFL$Ky zzbRhR_q(3|mUvCy?|c5+;x&DL==lxtn!Z2w{CC7_`abeLzv8>%HGN<1`R|F>RIji9 zkA%D*+-<+b`;OxGn~%$S)15s%#eM!M-an;&2Kt2nAFpqx%3@jmP5-89n`<$}Rajv2Sefwuc?|{f_Z>4)A-%-zC5w7=PCQe`I`9fIl(*ZUH{m ze17}z?g75i_2KWi%9~9uHjBgL{ zGsZtSz|R@~kO046{6ho$lJOk@e#Q8Q1^6}NA0FU0jDLjhi_HHm<2!v{Wd83M|HuHp zXZ)iA{DJY04)90DcLn$p;~x{?bN4*I{(o$MuQdK~zAv);tBmgs@HNIiKET%*{{-I` zxqTaqe`0`dGQKCkw;2DV0N-Z(lZ$w_NH5r)(e0W@tY*A@6Cb~wNfGs|BsUNg&AiPy~XHx#d#ZjGt1vt zyk?fK7O$D*Zz5hZ%imPIW|qI1c+D(dBVIGh-(0+Amj4s+npyr&#cQ7Wl=)vPUNfuz z7UDIt{4K?6X8Bu**Ua*D;x)7Ut;K6*`P+!s%<{JtuX*ZImVdo?%`AUA@tRrw_Tn|O z#(xL#npwUfI*F1=}+nX8Y%Vj&yQXZ;CD@bXMnFY z{f`RpV`lmMC0IUxAyzZ#`c9bszXJU)6sxKIxzqVy5&8Rr;@|tHc=;E6d8GR{_5R}9 z_p`{x#G8D$qYJRx_!8!}Pxf^uJoHW>Wu_>3=QgpAf5=)W2i;Ul00UCss45 zf6w&40rXFb)lBL?F#T@={cjYjnbdz|`ri!tr^IR|^`Dsjw}Sq+h}BH$&)w_%>*54}<;>iPcQ% z?=t-#0sRYNHIw>#O#jC~|3}4YCiVB3{*QzHMX{Pm{R5`|lc4_-Vl|WchfM#cK>w0h z&7}Sj)BhRJ|7o$BN&RD{|FfWfS*&JK|AguPJm~+NSk0vVDbxQ2(7z&9GpT>Z^nVHT ze^IPvQvaOk|1#)b6|0%lzhL^m3i`hyRx_!8$@G5>^skB4OzK}T{oernUl*&H)W2r> zzX|%+#cC$?Z>YzAIMqwBKR> z^`$-2|9!vT;iUdev6@NaKQR421pPk{tC`e)Wcq&u`nSYtCiS0~{-1#UAB)vY>d)Q# z{PzD(LI1W`&7}TH)BkhO|1+_gN&Qu({}-TtN33R2e~sz?73lw^Sk0vVI@AAa(7!8I zGpWD9^#2z0|3<84Qh$@_Kk)lg)(^iIt9jaAWc|=$`u`R5|BG17r2aP3|DS$;%KGO& z#A@pDNm^gcx-WH&jb@gAk9f^2|6cK$S^jySrc+IT-kBQgJ@{8g%v&Qpr z@tRrvpAfH^{)`K#A{~xuZq{q@@wKX zv;5b@Yo7X)+xHvdHM9D^BVJRz?(gf6$MvlJeTC06&qrM$-i=><5A=P|4?sTz{Rs49 z&`&@=1^o>4bI>n9zXbgX^lQ*>K)(h34)lA_A3%Qu{R#BBmcsMo)b)v3KU6|r1$_4bI>n9zXbgX^lQ*>K)(h3 z4)lA_A3%Qu{R#BB`@r=-^i|N;Kwk%a1N2SMw?N+peFyYi(Dy*!2mJu_L(q>vKL-5- z^i$B!KtBil0`yDJuRy;B{RZ?~(C-vxaS^nK6|KtBZi2=rsnPe4Bf{S5ST&@Vv01pNy1YtU~%zXkmc^n1`BKz{`N z3G})9!Sz4%RnXT!Uk7~y^i9yWK;H&^2lQRg_dwqV{Q&es(2qbr2K@x|Q_#;qKL`B+ z^h?mMK)(k42J~Cd??Ar?{Q>kx(4Rn`YlZ87=&PWwfxZs<2I!lhZ-KrI`VQ#3pzndc z5BdSkDxz+K6edV|3hB| zeGT+=&^JKe1bqwiZP0f>-vxaS^nK6|KtBZi2=rsnPe4Bf{S5ST&@Vv01pNy1YtU~% zzXkmc^n1`BKz{`N3G}&Z;rc(&-`E{cbOZOToq6x`z2oB<{ZssT)cXCfdK{9bZ{zc^ z*YAf_r6nP|7@`@f2Mb9_`);PSb`{f+qhwrT?R*PrvSzb??1 zo{mSC%K5a{xAO^w_j<(3Kg36mx!5;c!tt~f>2JP-{o_UY+b&`MMv?x`OW2=(?8VE! z=MwgJ73uH4g#FV+`iCxI|4xzq(M#B0`?!mj|HLKi?<>+jeF^*Li}cT3!v2FI{fn2d zzp?w`<-c+X`-h73uV2Fcok@4hVe+~3$%V)jFcf|IQ`s zUnHPkX$me#*tSS1;@zfIe+JJw?Vd4Ex8RPaDr{k?~Bz{u$`g z#-vxaS^nK6|KtBZi2=rsnPe4Bf{S5ST z&@Vv01pNy1YtU~%zXkmc^n1`BKz{`N3G}%Kvh{f-^i|N;Kwk%a1N2SMw?N+peFyYi z(Dy*!2mJu_L(q>vKL-5-^i$B!KtBilLV&M2w?8@`Ed}`V`>*rS3iNBxZ$Q5V{SNed z&>uj51pNv0xd*}ZKlD}5*FawfeFOAO(6>O}27L$gUC{SH-v|8w^h3~(KtBfk1oTtT z&p~Dd-4f+n~=g{?apSOwn-SGp^4?#Z${S@?b z&@Vy12K^TFd(a<2pL=lF`lN7waj!o^Uk7~?^zG31KtBlm81&Q7FF?Nv{TB55(4Rn` ze+ZkObcc4Fj{sj8Uhlb5JUH&!DHw1cJ z-?l*C0euhj1JI8^KLPy=^b63hK)(U~4)h1mpFm&P5jOvIe%3(W0DTMe9nkkcKLGs* z^b^p}K)(R}3iKPupNV#$--CV#eBR(??p<{Up#N%j1ou&(j~_3tcKx}Bh26i@=b^8G zz8?A}=v$%hfW900KIjLbAAx=x`YGsVpO+smP#=0chWgOsG1P}1kD)&FcntN+a6Yd=zX|;g^!v~sK_5Ll z?D0sKXC?I2(APoV2z?9m?a+4tA8!xzLO%@sM4&G`pFIQjUz~~9{tLJL6Zrb1jwf{g zh5BiDeP^Mchd%WChIIUkus`(k8T9^3K3_fF9mdPX_w<@jBjqn}&W4 z`bFqhpkIf63;JE?51>DWKGzwx{@2?#4}A^v_0Ts#-x}x(>%)B10ev_0eb5g=KLY(Y z^i$B!Lcak0GW6@vZv!8{9=;F#5%jr7hTVVT`5ccY4}84+RttSS^o`IrL*EL0JM^8< zcSGL`eLwVr&<{gD3jH|rlh98?KMVal^o!6hL%$0BI`o^+Z$rNe{XX=E&>uq|Jt}L0{g@=5sal_0Ts%-vNC$^!?C}KtB%sEb{qi z5&9MA*P-8nei!-!=#Qb#J)YcO@=+f88tChxZ-%}d`flj^p&y2R9QtYK=b>MQejWO4 z==Y&NhQ9m>MazC!n8(eh&IY=vScMfPM%11L#kn zFYkf(N9b#zZ-BlT`Znl0q3?mdANnEa$Dp5reir&g=vSfNgnkG51L#kn&p(OXA8Vj* zfW8I#4(NNJAA)`o`WfiwpGE-~5{Q7rxh1zw12ju=|Q4_x%MIpIXIg#+Qk`-@kAA?+^N~ z6|0%le`xw20Q%d+Y9{p`oBjuZ{s)THOzMxGR(85@3=The~wtq zr2a|M|2)4xWquBb)l6DG)29C=et*jH85OIUH2zuB|1!}3Qn8vz{qv^(<$iz4@);AW znY4TsP5&$X{*>kO3bC3=<6k!YuLAw!Vl|WcS55zGK>w@7Y9{rsoBr2={t2;~N&TCq z|Mj5%bz(J>`nOI08$kc0Sk0vVUDN+2zdvPuzEP~^X@8OR|Gw#ev)`XGKc~cMCXN5l z^uHDKzeTKOQvb2(f1BT*vV5k+Y9=k8=;>wWw*TMZ_opnMw~N)(@#jw0|K-v4|0_N1 z)&Io5_fPTjHTC;}-d*H^$Cq+5{#$(@{Q2W8#cIZ5EB5>`Z~AWy`s>7MCiPdF{@a57 z+lbXn>aR8ZxAXf`=1;v?&C~uO_pf@>e+R!mW&Ye=tY*^q8%_TmL4Si-&7}Tj)Bk6n z|4w2xllogt|6Tq5l;wXHv6@NCzuolT4fHpO)lBN|H2wDg{dX6unbhBH`tJ$)o5gA- z_4k_odxQRaiPcQ%?>GJT0sSpvHIw=WP5=G;{*?RIeZ^{?_B-#dKZi~KHK4y$tY%XG zsOi5y=)YF1W>WvS>3;y|ZxgGT)IVwZ9|ZazC{{D6f7(7Ua)jaJl^7yrE`XA}{r`*3f#cC#vf7SFq8uUL( ztY%XGy6Jxm=d%}0XMz4_iq%Z&uQvV92L1hFHIw>lP5*O2|8vA@CiT~w{^x=I0kN7% z{f(yo&q4q5#cFE5KHt>dtmmix_ENJM&)qqBHT@%?|8K==CiSSB@>3=!s9}}yY)IVtY zUkUnOAy!lSZ|J>#Lg)Xm8P5b5&uheL>UjM5)_V5*|0dA?MzNYn{gbBut)TxcVl|Wcr%nIcK>xH@&7}TW)Bg_8|8}vON&WMt z|DB+JMyzI1|Dx%CH|T$tSk0vVWz+v2&_63yGpT>o^uG`EzgMhgQvbT?zYg@ziPcQ% z-!%On0R8V5tC`flZTde5`sc-JCiV9n7hdO%fB(#Y_0{ne=htsN0lwL+51$&~cg^)3 z2=M#Hzbn8W8vn`w-)+YK&H#UG`XBw_?Dc>2jPuL$Q{eVp604bX`<9#j&w&0^G$eqOw0k}ns(B3?7e=f!_Pyk?TG7XL-@nn}J^{FlUQCi!~ttKv12 ze53d;i`Pu@&EmfzUNgzJivOy3%_QG0eoee)lJ6A%HSwBBzFYj)#cL+{Uh&@$ubJfg z#jlIkO!9-`zbRfb$q$SFmUzu1KPvv);x&`}xcCk6nn`|A{CC7_Ci!Xc-xaT!fA@tR4#SNuPU*G%&L;`haCCiy|}|0G^B$q$SFXYrazepLML#cL+{ zaq$P@HIw|L_B^>qJqdh*8}pO0VPP`?O$S8KrQ52k+^_OC*}4*e$dxog?=-G=>B zaCz>+{(a~Vp+AN`>SxQd9Qr);)zH^MUk`mF^v%$>Lf;O3C-mLW_d?$f{UG$i(2qht z4*ewb)6maCKM(yP^vlq%Lcb3ECiL6T??S&1{UP+n&_~aP>woC;&{soW3w_)D*!8W4 z{f*E!L*EL0JM^8!ELiz8U&f=-Z+1guWa46ZranFYND!eh~U$=trR+hkg?JY3OI6pND=C`eo>6AI{cS ztFV6^`c3G!q2GmmANoV+kD-sA&u*`B==0E5LthJhJ@k#xH$&eFeLM7>(04=M3w=NI z6Y%xhLD)YG{V4R~&`&}?4gD3Ucmaxq0d9V53g@E?5~Bs9{NV;o1t%oz8(5b=)0lsg}xv9LFk8}ABBD# z`bp@gp`V3*9{NS-m!V&UejWNv=(nNYg?=CUL+Fp8kNyHaUO=CRz8d;k=Lf;O3C-mLW_d?$f{UG$i(2qht4*ewb z)6maCKM(yP^vlq%Lcb3ECiL6T??S&1{UP+n&__dX{SSQ}`fBKFp|6L&5&CB6TcK}< zzBACfkH~YM@0X9d#cLM*ygv8Af$ICjYi9XD@tRqFM7(B}pAfH^npu8H zdNs5Bs(8&Tzad^T%WsR<%<_BUHIsb&`Hk^+U>u4+{jf*(pJM(7ZvK=-H;t}RWU`p= zbiddBlfeFhzbq<$VZi#$jYs`bLx7jhlgzn$%m(!Nknx!QYUpdBuZO-7`sP6IJ_a?q z!Y$9GI|MBMbGKI%wFdOZ^G)YZ2lU<0_d!1h{Rs5q&`&`>3;hE0%h0buzX|;g^!v~s zK_C59_Wi}q|4Qhqp|69!5&9PB+oA7*z8Crd=!c;ngMJeF8R+MsUqU_~tp@n``>^8m zf2rH**g(D%`m$&X_A_4s`*YBjMLTf(%$LCa9Q0+;9vnaOC9ppSeOYt>$IpBT?9V}8 z79GLyGhYJxbI_MXCvg1Cm%#oU^kq@*ud}xY&aV$kp)Y|x2Yp#o3CGWT3GB~7Ulvut z@iSin`*YBjMKy5z%$LCa9Q0*T9UMRNC9ppSeOc51$IpBT?9V}87B#`~GhY_9z<%b- zqBhvid|A{1`qTGz7=bdtH|g z?)5s@&%Ap*4fVU%uaGZ=-o3sA`3pLzHC4C;5U&miw!KN%*k&$!o5 zkaw@2AYTf7SyT=CnRn0MVL$U_Q6ubU-aS8s{mhp|?XaJD_xus|GhYJx%c5R59_CA6 zzk7ZM$HTmPeuw(q^E>3-^E>EAp`U<$8u~ft7olH)ejWNP=y#z%fc_Zz+>6NLS6P&Y zz6Sbw=$oK#g}wv&Zs_} z;!S__H|+ji34Jy6bs^r2zcIv{<-9_d-7a{V?=n&`&}?1N}VoOVF=EzXAO= z^n1`BLVp5%`QNhjLlyM3&^JKe41HUOH|w8H=zBuESzq--KLq_K^b^oeLq7-oBJ?ZJ zuS35D{Vwze&>use8)5hNJoGit*F)a~eJk`G(04=M2mK)QBhZgSKL!0P^b620L%#<7 zCiJ_|A3`6!7~X%OuSLEzYJ|Q8diHu$Y19t;+3Q!OQ5Wp*g`T}0RT>Sze)jrRX~bT? zDvgHWc*dY-uSb9?s#uFezw2N9S;oq+5WPUi0v;ciP-+Hk|=2Z*SXg- zOQN9tU&aUR|1v&k|CgC>LHoZkmzn;c{bj}n?JqN)?Jp~d*#5GT zi0%J!$N!-1XLo!K^lblENyPSll|*d+S4qV7f4Sqs;q_(vze*yuf2t&6`=?4Gwm-;i zKcLs2OCq*E$UUCIe)jyRBx3t(N+Pzu#%;gB@w4YsB~fR{`p~Rz+5Q)|eFewQ_P>-w z?D>~_|2rHH+dtyAm(cSax4i^?54^qD{*ID}?eB2&8IFhTzbJ_Y;qqboFG?cz{LbAU z(e-ujZ$i%(auIvJlZ)8%3-^9rIDYneX%24B=OVT}pNmG}_=C15&uuTc+bg8s_-W|p zpl6R?Zuz72n_HgHv-MRjV(Y6Myg$14hlVWAbB|xSXc78V=r@rsi*}(ufc_Zz+~1Se zuiWvy(APj;AL7s5AKm8Z2egpvGu3>JSDU|OX2#nG-B&dxBn$% zJm=P*rEvXO8nN|fX~fo_ZvSt{_|MJfQn>ysjoA9LG-B(|(ul1;-TokWecAf6G-B(| z(ul1;-Tpf`ezyKBjoA9LG-B&dx4#&!PuTj?eF`O9zp?daX~fo_B~j4wKev8xpWhgA z`x+m#{EZJ<{>HQCYwq(aLT+Ev--2F`&B6UCIk-P17qR^*&ZFDQecmSY?Dow?ba}G< z3#CyVx_`O%n<(x?`Bw?7DZcf2w3?*5LvyT3!#--Z4V`I3lvxBdK5 zvc7W9uc5Dnz7hIXGguWH}PUw4~A4J|g{z5;AygS|rd3S$=ei8ar=r@sf z+w;h~*Q=pFggzQ0_b>PO2z@Q|jnKD3-wAy$^n=ikLO%)pEcA=euR^~G{Vw!}&_^$a z^B?+J=o^uD&+p*l=^*m%`6(KY+nz+;9j}YL+y8>Rdp?M~dp-y~?Wfmw7LI2T`c>#R zq2EQ`Z4W@to^QJ6N9g&c+g?TEanCnjLDnbkco^twp>Kq~4f<~A2cRE?ehT_|=vScM zfWG>bVe_ZTeQJ38d2TI%{szup?Y=R!6Z&rGd!g@#zTpq?H}jo875%()_xiJ5-$B?v z9O&ckB952mXrRBI`0+rmnyMbQ&_XEB59|n5uKe%()`c3{TX}hUk(_*?GIUh z+WwIBr|sVi98WwS&br&HF>wCt{Aq^1HP9Enzy8Xw@2_{uKb{X)xc|0;{&;?N2Kab+ z#^Z^7H}q?PkH5M+djtCOZane!ZG3z62YS7I2Z2Am{|5Sat25r-9u4v5jxTlZ4??~y znudN3`bFg3_xm7U7Of-izHb_N_x=~;-S-hAUltuB@4j#4RRNDj=jMZZzK^{7K2zk& zqI&2Xk$1<#AYT?WBkw+M3i-0A6?yl1Ci3q4Q;>I`2Z(%G)QP-%eHD54`Y`f2=*yyR z)bEbZN8Wv(3-a#xCFI@f&&cPXFN^w7e<}23(ID(+-W{)n`g72iMZ>7yecmJT?(;g3 z&q43D2T;G;pN_oSe}TMve=hQ6(Kzz%{VB-1_sb*i-p`ACSu}~f+rNXn+aG~^4tlq} zhx*<7O^`2(W|4QtS0G;&%_Cn5eOa^!`pceq{1wiR z1n$pO-}}3;ayo={?XNvEU`A}~BBUAjU^yiI#RElrDM`0Y*#y>j6uSj1&++=UaQy1o;Nw@df9-aK+c&G<{fX1{ zf9u|b+dsFEWvLmDDISmdcF*5Zyr%CvJ%20ln!fM$e4Thr-}id{*5WmN-|zX`h}ZP} zpyzKZUeou(p05|L>HAU7-%h-y@5eoVd-0mSpY;44#B2I~+Vc(KHGMzp`8$f&^!>c& z?<8K+_lutYGx3_fU-o>Xcun80dj8JhHGRMC`MZeM^!=vi?J%4xcn!Z2u{5`~L`u^DS&EhqEA9>G@?kQf=_vN0ymv~L}y8aJ6-dnfNdjr?c zy8aJ6K3x0z1N(LSg8}~h@#Jp%KhPH*?<%9-faA~e?#V)7JeARLfWN-;h2`TO#X=q* zo!9Yn2lU6|Q9l}RePbU#%3bCjRVN=6@c3x_IPHgi8v0r2=b>MOei`~z=+^_i+jDn% z`)&q$oe#B-Wb>gO`bOxRp>Ku09r{k_yP@xez90HQ=!c;ng?=3RN$97cpM`!N`bFrM zp!ELi zz8U&f=-Z+1guWa4Ug-OwAB27w`cde|p`V0)8v0r2=b>MOei`~z=+~j&gnk?PUFi3r zKZO1m`slTA{SSQ}`fBKFp|6L&5&CB6TcK}hkg+HVdzJp9}o0;{M%%R zcRS;A;~Kz}3m`dhqzb1~5C_?Mwy4fKWaR7UF|-fa&TmQQ803H>(o zyU_0kdcD4f&>si-o1Nai?myls-rwS%+MPM;{^u6!MJM0J=i}!WS2!8p2L9=icz1t^ z#}gmJ=bw`LA_hMh4yX?Z_qa5^ox$(CP@Ok5JAKfkWw-m3L zckGt1YB*Ua*_7O$D*ZzEna%imVKruz8#a=Z`HKgGZIPx0e#{Q5(%m*?Zeqkefl zZu?u!_Qq;u@#pW>w;TWE0N-i+R|0&u@m~$_y~eKv_0z|R`L5#Z;I|4x8kH2%8*e%bi%1^89tHv{~-@!t>do5uej zz;7G>!vMc){8oV9H~vQf{?Paz2l!*-e-hxM$@9-2w*!2+@jngldEDB|PSXYBTsZdZ%fDH?W|n`8c+D*TR`Hryep->ubJgPAzo8`{Q6$}858~~{=I*Sx5too8+(QKBlztXey-5! zQw!(g&zDfYE!&ZLNq;QydF$0_TAzE`#r=Diu)n=X|6yQ%S#;*~J=HpHO*{Vh=exUK zbh`h=$6vXd;i8l8=dh8^00YH;w;JfZsO$y8(XJ`0oYyed9L+{GsvR5Aesv z{~*9eZ!A2n#`nh`2KaL0w*q|L_#XxMYU6(#;A@TlNr106emlT78voM(-)#KP0(`6S zKM(Nj#_t69PUC+O;Jc0gWq|KB{#Ql(<=*;VAIE0JYR2Z@tRrw)8aL={Aa{# zX8C3Dnpys{;x)7U=frDf`Ok~j%+5#KM5L;853-8OGv`iD~dg7jNIn&S0uSU&;%H1u=OF9!NE(RSwT6<^=` zx&>W$eIU%omsxd}ITQURsQ%SiyPb>7-Kz}Xt_ZJ^B{|}4Ie|PZh<&3L%n_;d#KmXKM(c#dE=p8KW{wL>*tM!di}idP_Lgi9_sb;#zVb+-guTT zJU_ZDYV|(P*3L8i`TX;v%c6GZJE8A}z90HY=>5-s)@5STE}wbW?|+`N?bV-czyEp8 zYHV7+4#(qvp0n-MpKZVYdCqEVTJL|JvvvBj_4{!A{^vPsr%l`Mf1a~-`m^=^=Q*pf zX}$k>&erMAvDfu^(E8uqdDXXvJYE>D-&c~lelWfp_UreLg!cEt{z2%6p$~ezGs|Zj z_D@1T4ZVK-Ud@jz_q+b8pH%p6C4c0l9Bf z2=ux=Ru$sS_FfJ2bnIq0VXZ?E{X<>KwJg}{Ed3O)75e+aujs*nDM z`Euy<&{soW3w=HGjnE$-v*pr#_Np5{+Fo_u{eSrOs_{|C+lL1s-fW*w20ovPKij^-EzyxXguQ;HzBlms ztolaio1q_rD7h(T6^xM!k!||6xpNGC0 z`da9h;quvs{uugo=p%T2=VAXU^n=h3Lq7@qEcBbu??QhF{ZZidlCBTO{+g|SPGEm- ziuKpS`5ENR<3(@C@-%)F`f2Ec*8gTai?Bav{crlWVSmv2-}DEq&y5dSpBo>vJ~w_D zUf-bgx#>TK{Xy$<(;u`xH$G^6Zu}}7{~+|k&`&}?3;ibayU-s7`oj0G<)g}w^{2bN z)K^1a2Yn;-Ezq|^-vxay^aIcjLq8Vi3-71PN0ZRcLca+8D)gJs??QhFee~vl?GtzZ z(&e9rz83mM=v$%hguWO0LFh-JpM-uE`bFqhq2Gjl7y3i!qqo5M4}C54jmV#gLf?N> zxc{DsLf;Rfz7>wA1Np1M-k*DJ{c}~+eg(O`u7b_hrko4fc0H-vxaS^nK6|K;H-N?>TsX9D?I%e+0XI zYv6b~VgCpme@iPH{}}9_fPM=48R+MrUwt@RJ`3>ibODZM3HlY}^U)ggThQ-8e*}GQ zn%rLbs0#Wz=$oK#L;g(E1$|GTzoFZ%jgPtXPjKD| z$Dp5pehT^-=;xqcfPM-373kNX-++D#`W@)^pg(}VE^vLQ_pc+^e*%5(ZDH$M9Zx0n zRnXT!zZbYYspGGM{SDAJLEi#>==OtN-!|Ca0eu(rJ<#_-KLGs@^dr!ZK|cZg6!bID z&q2Qc{Sx#m(62$i0sR*AJJ9bze*pav^e52g-VPsMps#|y2KqYa8=!B3z6JU==sTeA zg1!g(KIjLaAA)`a`Z4Gypr3+%2KqVZ7oZP)JzuwHmSF!1^lQ*>K)(h34)lA_A3%Qu z{R#BBcfiLB=&PWwfxZs<2I!lhZ-KrI`VQ#3pkHcX^Pva!_d!1Z{Sfpc(2qes0sR#8 zGtkdLzX1Ib^efP>LB9e07W6yN??Hb6{Sovh(C22@`k@l~D(VCGAL;f?4eYOjz5)6s z=v$y~gT4d$F6eup?}L5-`XT5?pdW*N0{SWFXP}>hegXO==vSa$gMI`0E$DZk--G@D z`XlI1pwGP%K3+gy1$_4 zbI>n9zXbgX^lQ*>K)(h34)lA_A3%Qu{R#BBcfs{P^i|N;Kwk%a1N2SMw?N+peFyYi z(Dy*!2mJu_L(q>vKL-5-^i$B!KtBil0`yDJuRy;B{RZ?~(C-vxaS^nK6|KtBZi2=rsnPe4Bf{S5ST&@Vv01pNy1 zYtU~%zXkmc^n1`BKz{`N3G}&Hxc-N}3i=x8>!5Fdz6tsk=-Z(0fW8a*9_ag^AAo)c z`Vr{Ipr3$#3i=u7=b&GJehK;&=+~g%fPM@59q9LkDxz+KKEX@{)fH_`Woo#pl^V_3Hlc3+o11&z6<&u==-1_fPM)25$MODpMZV} z`WfiwpkIJ~3HlZ2*P!2kehc~?==Y#Mfc^;j6XvKL-5-^i$B!KtBil0`yDJuRy;B{RZ?~(C-vxaS^nK6|KtBZi2=rsnPe4Bf{S5ST&@Vv0 z1pNy1GuN>7&l>Dsf&Ck>e+&8@==Z3H*Y_Z>KmP3G_~hs2RfT`AEJPFyx-TDbrz_=r z|9=zL}gam%ORuwEVut`~83Y@BjUI{7*tp5=|BCiobQ!B_u1E{*I$?ap`8EO?F&VJkn{68FzLTk zvAdy5@WRGMxxHH@J0*K12PH=(CnaYk7bRCEHzju^4<(})6qaLNvR1NDvQ@HEvR86Y za#V6sa#nIta#eCu^1^Ewey)78u$&%r|NGyow*E0sd*SnkURZn2J2l;@@s4+X;pw?M z|J_|0@6_0Ir@P#)@b6K43m2|jVKS`#W#QagbH)E`%c;-1J6^$ezNp~8`Lu$cmCNg0 z%x@|Dz32W`FJHS;xcs`_N4*PFy1!HyO8M#Rs~mQBwof~B=)ube+`XXW`!~Lu`}dOa zGq-THCAl-Vagi%8xvcy}?mk;``I!!P>C12F3Ujx<;ZtIHS=ry7{-$)m{bOma^x4lJ ziY|Yp`={LPZxmnGlJe5my1VD)cXk)dP2XhH{nO>2kAHsK&ElWS%CB?(buBM-7daFE zT>dBSr|r@^m&f8`jgKGSxiM>^135r30#=>w}C=g#z3yd}O&`{}3$E8@?j zD}C_knW2gs#KU>W*;l%&FkBJuO)h=d4LaPJ(Tc0%>+|sI#S8VN6-VyBrH?3olIwX{ z#Yy~|M_%uF?#y__jpBmGU->2nCM&Lv|IQO{JnUk+Vm4+yH+h*mGh6ZZ@z|bpI-L26 zPx1P}!NAeB8M! z{@4Ad^bS{@{iFL;S$W6lf8$?NUg!Q3kL${K*2KSSb7#)xPeDA9&%V?BwX*WRb3dNi zx49oq?bXp$-*7*ldDT_dxhOlmv9J1XH|R63KK+-gD&n7CQ~3F{j+EcDGM)sLzjHtT z%>D0r(V6d^UUI?x>zQAKi=TK{v5$+;1*_ zmAi6R+_Y-wbjW= z=IobG&s6yzbcHQsKe)aTBNyW9U@$A~^nOwz>+!Z?ewbL`D6}OHr^Yzm+ zWffnEFY}Gc)4y2}&-%0Lr)TmN&x(KZ&8u$cqPpUh?rNO<*6C$xD()Sh`S$6Vn^*k* zoV^KnRK@cDea@U2NFX5z1PB2n1OnM0GYP8_2#A2lz6r{{qoPq3QCZ@Sf*KSRHDFwD zUqD6N1y?SMf}$X9@wzJtisF8GKULjlGKt>b{Xg$K&v#N?U0q#WUEQa<&zX}h7+Qa) zCXRCg10=P}JDx%*>(G{5(YP~o+})+c_4eKMRWC0XtOvW{91KbbdFs|WaZ*R4w8VV( zR5Yia?LbM0IH_}eGA?zBknPA%b^^JSCY4W$VukLtwpd|xF+*yxLRXwju}%pTD|DwJ z9rywj4Q3_>sJZT~FcR+J>sg=?a?GjwAauj-xT?W)_c+ODl$`W>{0|WEfABBulD0Jx z+DV-^|2!w@Un#$kh$EJy1$E-YpujX5nzY^9rJTR`ZafKfZrzZ?QtheQt#}sen!H3A zw{8QCHl*a!WFSS|y3Jc-Y9;B_py^lm*-goo=D+M8~CE!{&js4B?GW5dZXGvD68qwZ{;5n#$cl`WE2@#2;s>oW~;X zFX1JKKh9F#2zY})(;ZUh*;>|HwR~CHo02|9W$qyVHlWwL`%#cS$8lSy&~L{%T^cN-%snwxG)QGFU$H_5h=$|b(SfCW zkBayHbdck7oI6~^9H&+Je53741k2DABRtItJFV`D5n5kU=$xof-G$Yfw$~K8Fe=n0 zM(9vYp(~<7y<&t?>6#duZjB0!j}hu#Q|Q5{&;>C<6Ke`pYg!p2B+(F4-HTC8J7a|I zt0}ZSD)e=X(5{+7??;7N+pZCh|5#J#yQt7uD|7^*WCBENTFCb(deX_5Z*z~4+iFFO z=m}PIi7(pf%b47eHg_?lTFC{Mj|9jv%eO)DtF=Od7EzVtF zw6;^-L@|*pv3+ji95|m7z8`|-TS%nE%Q!l(k;L`@jOYtm%j8vNbp%ApotK!o6Xr^A zHORQe<~B+s*KyiNiF>WvU7vubA9q^t@`Pr`fxw0zu3iw0T~?{)LNZnXVk^8-E+ z)fOMW+1FMD^CQvbS^q}0#YMGc9JTAjVf9kz+PDAEEanuu^({b~7+!tWHruWKD8@`EgY2~{_Y;ZL`G35Yh9FM1Zo$ajq4 zua1$QVfoJ@zsvG9fC3VH!vl-?9uZtswY1K0?pTf8aXRI+y4@Choq`e((h!-69*E(4 zG++4Dal9!ex3$fcDs(`!dMzfm#OCU7@y>VZI2k)^_S;mMvD+r9Byqd#?C(gl^20|G z%c6BSt)90+zrnxB@ZE^hD$#bmupf@HGa6cU9XXh2+mW#qnB&fc_GGMO9b$w8=45=s zpLS0BJT4raK-~&AA^S|OHiD$yb+WJLuOR8mdfA8hD@fXzoKt6AFl$~tCs&q3d7z<_ z({Ww?;05#MXUv|ma7M9!3>J# zbXb=+dft>-Gmg*bSTKLay!n&Po-yUTNz)gU&M@LeGUN1)9Xn2_=d=${v!H%Gw`qG> z&Isx^bem?s2_dNeX6Njaxq1qc-iph<3A+SIAH-$L5>8P6t!CM~XtSXHbxqsXfhVY+ zfYwJSD5#%`)(5Feko0q%_U(`mq|6B<<}IWufph9R?7f_+XtMjk1B8+62g^?4%YHhb zLidBA8vDV(*T~k%Zax69;3Lq(AwpC564Wt!fVv~;(zLqHI#_Yfr_eo0I&m`W4IPX- zm;V-4*I6$jai=u)>12P$86Q_q^8R7l8JE@gHO{Szm(LndA@sYT__%liNs_{j2rDi8d_Nwt+;-y4flI&IEyJ{jiN%pGo-87MwBzx8P z?wZI*lD%sD@tVj^lD%sD37QBe$zC{a7W*2MfI*{jA6BwE?4 zCdpnkesIIbX{a83B)vxBk|f!y#t)7A4Lz48$zC;ncv3u8El-lYYW%pw<4{nZ z)JW<%y{Rm1*CbVn*!X6xNK_`tUNwG#nsZ;0>{a6@#!L5aNRqv3yxprN{VWP5t8H77 zWUm@OH7*NjyH~AOx7lD6CCgqlKCeNF>{S!uzS3{W2uX*DT{cb=;;P6?k-cg{ToU{g z*{deRr9-N$%n~Zw$O#-K*z0#n)5DuH35)uJ8_D{?LhBH`0W@+FWtW-|HvqxJHIVh>tD$UU6Pl-si0)t$(;7ZQ zxj-A@J2AacmCz>=%!$n#9TWOJhC+k1M!TRB_e&w!<2Fc7Jp#k-gzfG(A#Mx#32~{k zw_ZG7sf}fy*s!8;ghcf|F;4fwiMcTCp0SDS8I#yEN(&O=zE(94DJ_BCG|kO-Wt*CI zwgV;07AI}4PsXK95mL5NcK=99HbWFEbYHN=?EX=T+5MvwD|AJ_-9M7L0cqVoCeKWM z0xJ@?3*(0bWM-vk>nC#UNIoM)S{i6h?Bljll{G&Z4*RR$IG!$Zn-?dM3N%lY|FRxz z{x)))K-@3P7NizPI@Jirkj2b2h4%=70_P# z6uyJ$3;7PEpU&m5PI_a$>!#=O9hd$L-|^{h@?9_eGrsGmXJSl3dRM*^(>L96wLB>g*1pPQz?%y(M)e!iQfZ^pLt z^qqV+Pp?mWwMah--O>rYi@Qf-y^fD#PNKA=iR{#q*{MrL)8v%b<5xf=$xc0GTO*;J zG})=A{3~S@i8umCVkIF?x?XqcDcikS5?=R7p53ALBcv$W4+UjBEKLU6sJM~W_^2<+kP)=^VFC`TUNM7 z+|lBzjugn+NOQfnLUoSOiYi+H3iRVvNEfx!3f>BJlL{!A^&=7MZ41?vVN`C5oERTU?SJw3=6N2%L z#EvtOnu@~7qO?er3pemxNMeUhw8qS0@eFOG3rc z2b~G9OG1Mrv&-3zcbSPpC+j2xy``p9sr90NgUhXu=rMzHX{ej1aYuK}=*W1ml2L+K z){nO=)FihMi50Z(a^N^cU&s)-&>Hqj)UXRfT}7jl(VA~>VJNYDzlo%mRFgzf3+56N zNee^Ai|~7Bd^P>>VK<51XYcB}eO)%l@N zZU?yKWUmCd86A7bwEzl2zGF`uoITivnv?NjT^~;Av+)B{(;Cj5OXB) zJ&ETao&wz(BUVD0?oA+^oa^cNDqmNr=z83X&wUW?uSowW#cwCkpP9TjIDRvUEr<+ZApaE-yCJrN$ZuBV5C#ZiQx4Lc6Qr&@zmI&Pz3m8mPK8}h3(0g6 zY0JS%Tsy=@Sh1N#jN=IV$(YY|&^s@bShddt$p*j5ivKXLn;LWq&7K}GQ&I$DIXI6=uEb%apco+jWiRF8Jkb5$Tfe-^gPMeW*kd=3aiTu9^fu3;Z zlYO?xM@VdicwXei^~8@_*~y}G_#|WR5aBoIr1?W{q z;`lXu9VR=1uKZg_v}(=h1o`Vp%!QZ(G6&g6l+o@)-nFUC46)v#Q%65$%Di=ptu>g@ zn_6EEhF-vd;#+ zWa`o>tDNk=q!BV_Y$fY?pmF>M#4jN7tyT56DeD2-9@i&g;#h0Ysj8?AI)KJ;ZOK}3 z>}PvE5fjG`i$7$l8jG?qz{K(E)`0>PN+y`(;=uI2+UZU6Y3>n?G_kUf}95# z9Pe2r&f#LTp24u%4);8^0Fyzl=Vc^GR{lPy6PV_^106|z$w0U#C7%s8S>2cdI+BE= zBk2r;CjuQwhip}DnH2Cx(ywG61l1#{itLNfr6Z|~D7p~nNO}WeJIH+Q9n*9(lKR<@ ztR6{A)G-Az{nxRg!Q@`l`dl#dE$-7xKwLH_0ic&$0mV{N#zMKWi$!{6Pq)UpK0$l*!|_Y?F!7lG1vJmAH$@#6{|T+bd)T!?F(!WS3Ms)O8l(g7RmBQ z$!SzRN(_jOk}9jhA0-QkUiIh$h}{F!qn|-kfyl45Ji3rpMo#f9ys7pm85B?DQ$uya zHtMeNol@bkk}#uWYN)-8l1wh)>7Za7v+zm&fG8#Ey=kG)L0R0*B(3DWH;CM7|87E`UEXE;`asP_lWV*$i9g8 z0Z!LN%sChPWqcx9=AmGG?&V0#L3WnNvlkeNW4(#&1>QEJ^HyccB4BUS!U^PWn zf&$r)R9JauLk|>83U!%;xNb!LMC7Pw*9qhSU#`l?g?g>T;#|1|523aFfL@Bj^vH9l z&uP#`;*)1?GwAS?|}uo-v^YGHVXAB~FMoYBMWAv%eY> z>Mn8Qj&4`T#gh{K2w2A*)%shbV7%fnXFu}q0zKF{2Jwd|kb@n+T)-z9S!3mpr9+@LDYv3KOR^mKy4z;CVR8LP4xLVcdl5=50C~dA9}DMxQn!P`EqL)6zmQMh zdHr}jL(MN@?U}m=sq_Li_aOg65`7?gg77Q0tQ={~M3han9BF(Q!m znHbnN6xtyAB|a`h-6EiIQVFpRm}7(%zQcWjGWzibgyKUqM~^dJMgC=wSzyKW7@=!S zLM)N#DEwHAc`Ya}R+l)Lj+M>nj+Q<#1u0W>CG(5d&GdjflR}+tHk^D3qCR>K&^=@h zTC?O9rk59r8x!O{&Ti9PAFIhS%vK-g&un?2u$<%`#_X>^wjA$z`Jn_UH5du zwFY^TtzkNVR6n3$>X-JSgl$31FrAD1nSf7b>K@b9d4xk`SxiDaj8*0&={TDa@Cjl; zKVDHNv;^nqNz(P`EC+g$Yq{=zUVR483sw~+l4RG%4vbx(L#Z6)q=)KD@g7CQF6f|pxaJ{!%xoQuH6XivBZ{{P={<_CVSFjf z>GZ1CHl%kQk~?t_4^Aw!ma-_+&%9P9L|d8=9fC|h;1oPOisio_i5Ubl`kTFhbnZ@a zoQjJV^9+szc`K0K#4E}np{qAfODwh7(guacybZ4W`5V`;PBaH8bIj){6 zn=G0Oy3iJ2`nXZ(eCgw}Vax_?T-%V1R6uaai6tvq{*2=2hd;yHx+CNmXe{&y%zRNa zH!x;aSu-0%%@i$WJJKMOD`vhx9nVPR8g&gqCy1GU!1zU&YG#AbU@@~BKJEmJnGHhI z#mw_zoD14~Z>#!0%?wA)?At@Ge20TgWuDydyz%C1<`3S?WtKB$9u9UFGj~zP%Tl?T zc{n&w%vHfsxrPzKijJrS|9UMOf zb#P?&6aW1btS7||k^3>oo|FdjXTy|v`)*){PhB&7WUB1}3L39waM|{7^`_X5!Dc^a z5@_wnS&GO)kS96Cg>b?Lt*}fUdyu1#+1mrzEesZ&{s)e1$t^yG|2^vr{1F zW%pS*w?yhX7EC;=4Ry(m^)u?J0=neaolNPAMrR3y<)h2}j2F&kU9O+@RX5JLD#|nRFqekYbI0lO}Zz0l?tbf&WXj3S)a(T z_&k`rlL1s_2klrg%Du|D}cc(N>_-BC`_PmL-6aZp#~o-BLK zy^@cET|`{&m3$mLNrd|>Z-iu3Fj1aXaEeZ7N@{;FSyJAvXu18tZhpD_!TwUt$p|GQ zvNxDmC69*jIi3kXK5oS&*^FUblkE+5mvZ0Zy>Eb-EcOOZlF6c|Ck%mJ3ik$w)345U z7%zaF7l%8}Z&tIjo6zyz;aKrYxYK&Eu>`pXNHi?rd;;{^MWSHY$m&9YVMMaG-wTzs zBl{Y1oPKg@SSIZEywEr8VatsUJtTY<9gmBi=pmuV=^svU=|_DVbf=pT{cra(8e6fNryq_Uf0WyH1j0DO zJK)6}68c%eO3Ct%Kdz+qWnw|}5a}@4bBHE&tM)W5m;fScthn#dg%pas=UaGF z%oTx*{x_vk_s(FVCpYTMw7fIeL#J2WOYRH~kVxyS)8fvcoCi|sigZeCqm{g&&3+*>k3?8#s!vF0|s zcQep_TW95+7gV?9Xikp#9brqBDr> zx8gPW?MKV3aV5vE8FEG5U>zbyi^i`T%mvu^V59Xx|39R+?he**LzrR&?+)fjlbsBC zOvk%Dm{@5S(j`&<$o9wh=k{Pkgr{QVX`r>9cHAE9DIK*N#w(y;9^!XfC2k2De6KQ? zEQe*emy>h)0LK{zoSe6AaGXc1T%c6s?qI6=6z(PDF9kIdhsfCi_bHGk^2L9^IYHFC z?pL?P5(Jxm^($92v_6?zd?2q94f&#>AE~||veOp!{XWksDUt`#y<3AxIWW8u z8ev>_s|j=`YqHGVH<|oWt0ch|b}PgmW>s{Pai2TdDe4?gk?XC>8=@+&H*-7>r=^g8 zMNpq-b6znKJIeeaVt*~9A-eInBA6>ZG7tObfYw{6mvSY-JOtx&(1E8jmIrl9KWiWl zrh|^d=#RJ2BIid}2lc07FTj5So}M!ptrz$4Z(8Jz%8&1#6zy!0y__p zGeDl?=&i5=q}~8}l6{%q{wgWx-wK;Ogd5>NPbz(f%92^aJYR+aPWRk%wX;#O}%94)sm0buGuHjE;;R+b?c%2W(m%OxA7b zJLua3*v*}o0)I(R&lpR$ni#w$I?2d6T5COgUJ@*n!{?-t+?E3EnNOAk`{bZvFvSipo(A3ICSECGI{p&IFb4r0fBhj&1etHh z@0c4bZQxfmajY6rkw$ICeWtc1#t(+ z%zZhgX(!0d&vz}y^@-@1%y;#+r{0H*pIYX zjk^Ge^MM+-4x$1?O0Bq^oz*yfn&DBK;rc{05MrNZco`jAf%>GjWUa~B&-Q#G8W4r< zon37}e2ua%feDD6)`)08{PXjPeuUKu2m*Yy4F^4vD{7s93ul`d%}v2WW=AkPc)a|+ z!kpF4HM3L~z5g*ksP{hxbYY5G5NxDJNKV!jGBHjyY7W~YG!|0&aVzA(XS4L38tf>u zVC&O4=>ujKoM!Yt0pkHsAPdyG{)9D5X1eLY&@pV&Qe0 zPZm{a{=769_TSgH8!7Rql#*;+-|i>17ew0Hl71x2GY!ggVqMt(LD^xQ${s;HY8JYu z2J>`}kR`tw_4*pWY>=0O@cEC?!m4!q3BC(XGA?L7fr|zxc$_I?x0QD@7~$T4V3SYL ze}dd=_H#U+AXN0jkD>H7^X=$Z3-mVg>ku!4@Byn(4!L)s%btB7iDApZW?Tlk3gW0I z*&cfahKU73f(<7g&yP&y%-zokmXm`|^|<{QmHY+rgqbhL?d>PhS0LOt=Gc7zN^I2~ zW7xvd5n3SOQsGy$MFCa=^e+*5WfUu zo@d3|5T%+bHx3$bF7P zgUOu7g4{<*Tnw=U<9UOkr)qgnk4G=bet<7 z%77lD`6hTJVnXX+Xlf5Cl9S!H5qT4sIp9reYM@Ny@`LdnYIWErPUXQ>P%|NOK!3O= zf;=fxJqPT!s+2f5di7y&U%5?7EoA7TNBZg(|<%=49Z|mO2he`G-fh_ITACSG*&W#T_jdI zX^3P5`-xbWX{8r%SJ}i%m#GV8a@W>O_I<`N0=#x+N8IOo#+a9F6MCSLV-noDmA=b3 zPXy99n|&%Era5ovw?yzCRAVAIEm$Dd+)3ka1@ zHh!EibD@$B_hLOq+2myW8GU}Cau+#}J(i3ZcS6w|meDp(9m<5EoHo`>GxGoO^q|F^U>?9Y<|WIz;y(!e1oW};r#AV$Pbsf%FkbHN=wsyz=kS{dpm&V! zfVf2xa>uCQ8C=_dK3?v$WipV*%ZuT32DbD|u6Hv?cLhJ^*E}m%R3$11KP_5P_oW;f)sC5yD0uVXBmUT-hrt9JZo2{dL zqP#?&41+QC=#IasA4Wq_xd8iWD)TL^d+*N1M1#XBC7$= z`ER*Z=?7>%qQ?X&5)**B`ZkE0L8Q`(`>vLiVB{0ut$sS;0^;=I@^F8JhQ9vh{4}2xVTBG%#7y4)b?UIYZMTjf_ zI>Bs*cm=3a;%q28WrC4OaG-Q zXGG)fMt|t|MD4iSPw{s_^~IpJWUYAfvpt`PiMQ9q0TOS2q45vVs`2)iHR6B7+jCZ| zX1wV!REfI*N_Y9Ni3&0E|B zEZc$8uXKdtluP!PUg)7gbjlhSy;jKAQoiyeFMmB$U&MQY{KrV#46#ZQFOv8Iq6!r6 zBvH_MImb8~?Fgz8%`bYXe@evz$tk)J5s=%H#Q6~OBvD9WBgDfXPs-$vfpdh^mmq&C ziIo?zGX;arCgH7mVp;wL5c}Y~10vtUrQ_X`tTnL z{too|&~q_cETGqiHz9Tay*`vuPOlG%T%B1}n237ISGz&f`qzi~WSg4U-9%_a=TWS|i>2VxqCcy{`*5fxmuM%FI6ge&uB7N4j+YM(&CV?eJK z??LPXdbOxsqSom3vpt_^X>65U_~qg?8NJRj*6t`Yqj#+}=6{Udd#zZ_(d%Tcw_bUL zZX+;cg;Q)<0rn-1_mvlt+m(6&DWv9npd;EB3ns^o=!?m|2&n(xhS&wv|HG^WVcVor z(5n8=DB~S6K>dFj#265nZN+Ph=#73W{&7TSK4i1aK5j@7=6}TSex&yBmdEVO%I705 zBEx$PHI@T2yg%}K%Ff!mm?w>4>PY_9Dsg!k504Rgp|8a$GLly!wj4MG$K$-vqo%Sz ziO5xXA-Rv4JDQyB$h-t{2axD^33u&5o`~g7g|m{>)u2G;gJi44Ef+1@z0ilEMJ9%g zh&&2%Wr8>Wu~!l@QRH08@gc~QGCE-_B6S|n31bJutCEljqs3+1=K<9dMuu;9mDI?D z(P1chWx`mD+#;Y8#ukX@Bq0;V?+`~po|MrEqsQeO5&)er-hp@%)SNIfuHYp^PR4QA!i4dLv|bjJ{V8}N&;GxO z@Gk>pmS}HP`g^{=Q1A!P2_y3=mhHey7_~~&o-k~-=WC`X^n>On#cMKQoQ$&mz)l#p z$p4x!tXS;{<6-L+Ghsv$ZPGtqTOzgVG;)&73Gf;x$NR(!ZDiExG;$HPECAXozF06> z#QcT9cCudq+AA%tW|9VG8nJeTO*@_I(W<>N2ZO+d*Wu6|Xss_-*?y(}>O1 zX{7%OnMU?`iJm3?-yO6{SP%&4Z+9arS_N= ztJD9vrDUW}C+Jw32AR&Mn4pwiU0(HoFMQN1Jfm^rXQ#jA}` z@gOP&MO8fLg9gceK<0 zqh=JTK=*A?-4$MuztP%QmSf)Pcr$-w#*2G2mQvIb~qI&Oh zDlmO`si(gK>&&wmmwNg@p1Iq3nWw)@afTE(q1;8LoP!RxB4vz!J-x`&pYz;;QP%-; z2)WoqRMTsC>I0aYn@fzkJ7C-f^cO3atT)c)z8F<3@tWN+8i&X)R(?R_TaYI?dJC=R zwYUd_ue62a?%fLHIS`RwuG|^Jwx?Fy#`*?bPuU#LC+eH7ZEL?7fXpw!knK!I&@1rc%Q~!`uMl5zyhh8S{DA%f$0O z7;l3DscpBl!A(w8UFnaUN)z+RX;jV|SwLNe!Ea@IvhL~pd@0H|-R*=UHuq~v9W%M1dCp=d)5)A{v-E0G)F%#;$9wv- zJ+}gvnDI5<%aX1(bL4n0B6DP)_oQnlm|iq9?<6zxc9}NY@h02JTAyH^VkYYWX6l~q z>8m#*9cwjLe{rLC$A+8zSyn|;su*tO(~P@JC_W*6;Nw>OGR_ah;a*3vuLJ&V1I&(h zxOcqRc@K;`LH5KHl#MiIeF@`ZVC)`c?9SE;%V=Zk$u}_Z1KqFowRL;t(&o`#+HF*= z%g<6o&H}w;zuHTdop~ao%gyKDZveX79KD*GDL|K-fmNe)ds+!&9f&+{EAUsFt43jY z;nRf00-F=?iI6m&k2l7P|60u0fz+!gc^TyIBOw#US0M93TUMgX$=qvG+S6HcnL)gM z#)=_L^u*Y-269RfpM&2@^pc7Sm$Z8N{FJ=u751p-$B z%MU~!@!?-Vco?bB=%9acmCp@=pyi$og``P7#62huzWhTpMF z@#b%oXOPtV@h3JqnN4f>L*BaSbu^J*bw}-4@AL7#KRSBtB-Dmc`2b-2(a|fEP?{e zv5Of(^T{a%8l=g#)!r~fy)Ish;fQOHK7z;tK=(*LLVPa?3D*2u&{i}@iyCeiN4w2Af^skkJ^i0zkXP^KKLW87&LW_fo>E(*TO~DSdWj8@P_OMkfBG(`lUPniQ+%gigA!bTq9*OH9 zt^xVCl6Vs0F)-*}5`k5H^B?E$k1!5`Zd*u{aCyt$D#Yz<&Ozi!Yk=>br7``uL~M!p zCi?3?nLP`n?JxOlFO`dCV=v*4$yg=ry%5a{fwuQahz+1X+WU^*-byJ$8^4e;(#HCg zoIC+-<5-AMl8`p8hPW2wNf~YEm!v)gH5!_A2Y1qdHnd7arJ>8=Tmm9>YQ;fpz-mLC z$XnL9*p_DYu;t7g@uWm+vWb-~>rAY$AJ7j!MV#u#O0u~kzC+D>fVl!Bn=4}4o!pZG z>X47D5_fkpnp3=lU#3`x+=$3EKppZc#7~kChjhD(=mB|BMjdhusVhMZhkOL%U7!we ze24VDn>8$m99OI7&A<@1n1w&{;~*o?OUhS-8^Y7_D(I#lAOqXx{sDfEF9lz9n50V5kg` zj_Ra~NiG5EpBEsW0X6*dJB*)z`lnJ{DFHL!9&S^B$Q8C`e`NeEU?RS4HR5HHEoOYS zq8UDmGd?R{8&KQX?&-&^kWpk-P;us(atReL1twnN%!*+vjAw!R;}NUG^@%}Nn-}jT zv_qc`rbhR&5(6>*m_~9EP=8cHRDc@(_yEScK>bnb`y=;04kSS2dt0;bkH5uBX3N;7 z7qv~J=|MZOOIMnSJ!rNGox&!&NFOLJYS#Hp8|TCqkD><19|{tE(u2idH`hi6u$+`o?=sl=?K3ire|g5vyq=QuP){s3g{)F z@-`#=aJ1Wc&h)$OP(Y6bX5yd8pzz2no_@3PQQ}m;hYkl4(kPnSa5jrL#2*8>Arhhc zxjuvZRwVjB^aO+QN$858JH%2ri$J%2B&w2-?GNz=oNYjt$lutCU7x_i`thm)iSo3W z?gE-Uz`b6eOXQvqJwW6~TQ>G0A8GZEev*E-%eb)LRv7_dn&w~P2iuZn5R8kXA>SHr z9=^4h+g44MMWAow<*JG8rDtOM%ehJH(Z0u`pE2LlNgkx&;OMf@;O z7x#M*&jNMvr4Y+NO&7li=V_oW-r&19=^-9H1?uAC{fd1e*2UwbV%cb&hWJ>ZE?x$) z1VsA$lZ(%>Og|K32h~z(Qs!DKVO+UJT=}JOLK#dm`C z^A=2%a_ZmTVf-W(?Xn7fruS-Ye>hjXr7ktSYe(clV$BTScLUj?*bKsV1D$fH+^oy? znL*e`2loEhQTSesQTTx!g%{Y`Yc^e;d-ZqrpUHOXxq$w}GvgK$H+!OuO+CYJ>~nz( zv1uS9v>z~W^IRZbY`Y4^rNHd0o;NnW2jd-K>cQ{}0ewEP@gqEo4~Bi8NVQu6`idI2 z<1hlD4pj}7UD(S3{pTPuD$O4271Nj*l$!)POq;?1)%Jk?bAZQSJOXspeVeu4^$BJ& z{dhY94bGcG7C{q_^}8uy>qweowHy}2c~!K@p~sZiTf&4 zrM+{%=^a+SrgI)JowJ8x{}O%LIU7vp6l{b6GB;V%wY@LdgtRwOWfT7`Kr@@w@JDZ1 z8s2J#W`-@=KkAR^XR$|5NL7(8@^+<(R6YWV zKG81yX0G3*vjQbz)?aw;2VlB%R$zoMS3SXL1t<{le_16?x%A2GK*BpPbDNya&SewN z1cBUm5)&XsO5#tlKY(}(b%hy!-I!C@1%hy$WwfWRm*O(Kd zzx7VUH^yJSE|gx_EKSZ2n8V$hQDS-_KTurV3;BVe)xD4((D#CAFBHV|LP2aVgkyUl z9NP=h6PzR_gapW}v+o zeCm@Nr~%VInSt)YydTD0zzn%Irk>wm{47ijo3@4-*-S42GvwMC<`@{GK%vz3v9-bV z38rWLc-eu3s}ackiLZ+gzX0TZN#ah3b&@zBjh+;`djY}ae1o=|qvk;rXAgS0}wPD#H zsa%(!V!#oyeh^tPq{Y)rydYl;ngcOI5@OgL5VuQ0415jZ6%g)eLs2Hv*;H(%0=f4f zzjxueYTmu(L`KF)iG*31t3*JTL*ZSvu@ba*M)mN24PyAuSpGbw_sgwDy=E1CEzylv z$K1T?=sxCZsGB+Fm^)Bp`=m&uIi|}s)Ppgh9x`+vojmFqp*}kM#K*>c zd~Dp;kB$2TlW?+LOQxD%T>V#RRjW-vAF{paR;;B#<{I*gtJjc2c=l^x0{RzMuOYpk zVS^9Mh4vR$UlOwl#x=l1`LC|7c;0}qU6>l>zZqtoXL+g*WG9HPemBfK7&)NuuSL8Z zl0a8E3VR#WiB>{_`uwOCC!7|;zs~X(V#1r2Zx&)NrP0nKCTJWRG#^KUX4(QjXpXqY zOO#(mi^_lrnj`KYVQz)-JTO6X#2qJ5{~s8?1MT%ptJ(F5%l(e{$xRqdB{98z!V64I zKzn@=#C%Ce?`(qD2>xGty~Nh~|FhSRQq}iBd;PQ*S#bgF_2(g;mW1^BFAzs0A-!I- zg()6n4z_h`ub&o^2rsn>>GdL-{!hJrLyXKn_Il>WR>Jh+4UOoF4Q{vrh8=bjT493rv7;mVK?Lsy+Q)A}ydeqc<0Q$3gW=*OGJbo*Cs)mdeedVVmg=voYCby1^_Owi)+#dRwmM+uRXyV@VecJ6v-%DZ7*%t{x?r zb;3?p&ne9=Wv3gnOL@c9qs>0LOL@~KbfK}w3|c2^oY=R~ENUvtP5cZoE#XY4>_S4N ztxPT(-F*3nnj7%cL!kBj(nTBHzQX(t#@E2i9FG~*xvz8d3(U;%xM9wOF;$qSG^6+? z!@Lv5I?!POd$G;-UuAA%AptrpptVmKUO&=(K=u@|`Ds)5G8knbuax+bH{m?%>aRdw zhW9LB`U;BuYfTd;+a`94HgUp5*r`oiYnteeHjP_r8rSY$j5%N$x6af$1;!*{>f+~i z!@LT{<-*j)-C>xo!FUO1*{+%?BswsAe9jmuo@_g}f&M!KrW4t}-@OcTr96NEVu#!z6IxXRRhEsT}I z)FxhUn44g11lpP#jpaX*{$6=>)lG(%zmtMsWEX2vb8C|H(9Nb1Gs&L{Xheeq8gYS} zB*s)-Yl5(cYl^rPUof)F!Q=&QN14PPq|{m<&nGT6|E5)saF&`8q6chuN`NghBV+I` zo&g5tV5iJ5uY++pFsDbCn86WzgM|xBeWgZ&>x?Dt1~G53+cb|l^5OnsNe3Q|{raGI5ur}3JhgsDTG#_Jrzmf0jOLz=ArL*-h(?!!{|Rc`zf z6w`m&unC2ag6jXFvd+r(F%EOqBC4-r3cN{c5Y=}U^&rs=WNxtH@>rx3X<<7k`cG7J zRT;k63dv-+-&kB@X(|_@rnacL5S=3zqDijagekFoc)hjAt&m4HOdn2ikCQ&U5L3kBi!h!QNuBZL zmUupz?f`9uSjpQeG`#E+V(tkTpPPun zbfYkA#pqf6xD|`7!gRNTjFo?*>?6?ntB{uJBmY9Y)!RJj1KM=|$6Bat6!ol2qC^v0 z&q_0&{T{97hD(j%O^o3aQ8yOkymUEhH7o68NE9@66LPG z%Q(sec_N?xGn{f#@~-oI_X>^*AYPM1B8jATPzmyzk+=n7l_auA`~mSZC@Caymo=fS zHTafGkSZdh|GRW9=uu2!gOzG%rSf~iJcryfLH@}k9)h?BWIk_2WmCo!(BCFy<-HNz zG6itK3{SFrG4rD+Usm>do7d%EC5(`-v21}nlMy7|Toq)zlAFIOIBC|jv8!KOs z{Q=Ne8NZ*{0van75UW9+$ZM%iEA3eJK%n0?Vgl+Bjd&<+ze^hp7`}wGN_8lI7W%TKyHLYyN?KAkefwfBE)zQ zS#QglA8MH63iGcg!jo*4#JBt;(Dr`#Ov{&ueaG^bx=!XbmM?cc!<%hF)>3tFsVQ82 z6tVevEUKaWjZlTzQVMvuB%O>ZAI7kp|DIJK)3+4=YVOcTB^Nt^zWp<7vAi~ zqDkLABRn9yqX_j*(#jUc!V!$HhTr`YDY%;XLKyclMM53hsv$2 zjJW~GF`Q((_(TjFR>C|dGS8|0mqU}p=3Q3C+aT3kTJL*`_nJ*c?s&dNP|q-sJB-Bn z5DO&HmqZ1`tsqaz70-uLTqa*Dk`$oY?c$h+qjit{GjHjJLN4Xb4V>NC=M6(3@DIv|d^#j*wq2jvbeZf|+_H8arK-onz?YMCfz%Dl=AR z*7KAeFt)BtXY*5Xv=QUpkgNJA-R@Lf9#GyS+dQ{o@U{Nf7^RPMEyt;sfz#w!icy8V zv1CDku?Te(J2j+r!s`9=f{cjLCVk?$^Y=~oI_rz?} z3O9Sh5-V+H^=!0Rts+lnqwZg#0pyhsaAw{cuCviCFmDD^?nBVp>7i4SP+Df)20n`rzOIBg#7Jw7KrNcK<5r7r}(p_2HeQz1;X~9_#`W zdP@}aQ{G_Gr+{!5TaCoqJyc)=G2A5CIby41fr0*4;9@%zP z-lwEL0UeX$dAkH{k?V9fy-v%m^*X=_-(^h|FUk);?Z}Nh62liB9(2Z4HKM|NZQ^8` zpBruB=3K@W#JsG0M>W5EiXahG8y|NM}AXUnCgGtj9Y zw_^GAz6Tq17H_>ykr#nc->ARvBHuIN0<+F(G%AO(w~@X9jF%u!Z8fhZ6?F3U! zBEt+$li_5BY*Ae*jI3`{7_T3rq>U=6_XC{-1{ei~iPX5YDflT){ZwlGG{Ba3D`ZMH zkro#bpA14n2{3+&J5hMwk^UTLYvc8#@AMy;oWXdxD-*9zZtfzv19Ys67b)z90pU`lVJ=r89Z!aZPFIzRZ-X!Ow?A*KEe-ofNhmwqHubLMy$mOU2hQz$H=OK zg#NgH`dsFH$&uGj)yxSbnw+<4<&5c-pcyh>4;U+NYo)wI!>O{uhL-CLXJQp}ASt;u z<;AV8seR0UD>n1u23kst^Je5ERVR9hikM=$ctXEv#wIZ~-}S~tE6R7}Mu9W^J_28I zB2UaIkC{3@+AnmzgDt1;D- zGp5>VXN71~aIAXCOT7`vXPMk!$i0j)&*M($yCi03?Z(l;R_=OePk!KPBwM-n!Z4Dp z+$3xnQ^vLsLFoi%)+SU0rn(YHp1e|c%r6)inA&_2I>#Jh=m)0u5d8z4S?PEnFxZI7 z+5YHBJX`}qOo2XIXi;j44OX+pw8eh-X+6o9EnXdVftgP_z>tqyA?qW(4{^;A7PUbC zZ^CAXO+f!0L^4%W|1X0{(!3E?k6S_>z8o%EW|8p;g+2!6)hzR@SoGB_jw{}h>2;L6 z-*|W+E}Q9Ui4~ixdRHcN&GJ0Auc5waxwKx9dOrPv*)4of~Y%=hPw}Zgt&4Me^L{ z4ODU+&?h=~L+q4ef|b6&{dl7SDeI+-*m3~*{XlIw2Jsh&{94l%eYdF^l5~-2pyLx!Lq-MK zzqiI3()Ksj^}rZ1$}i&+QKyUzq(-DW#gJ2w?+?_F%ONfWkx91fKRM+BU$0L@Z5bQL zopFn`(2b^#V+bB7LSwXg0)en`$7}G zF`Bs1ny803v*oGrO3QgR8qjjZZ^a7fp@$H^4`>g40r44#jJ0K>J#=?<*q&$e9G{5x&=rB)y0@WM!nXcj3|C-m zx!kwKC!)4252Q?zGGa?1@*RQNau&oHAX5H+*z$mHi%&#tSsrMAgKx_!)LaLQEeT6( zwEIL8a^&N!45WVL+wvsxPXM*$eTer!q>(La{i4fU9YQDjN_`?~$jU%&iwf%$`L7oL zL5~v-Si>c3OURb6t@Q|GxLJ(MOe+)fpp|+0H`DJ04Ncz-n($50#Oc;R6SQ)tW3uIZ zr;V3cSpF}u-lxdH&Ne`AeO(N(0O{fZLDb-Dq) zUvVcy1sE##&Ro4~vBTD#Ve7tVEd}MS#UbRr1A5nDzm;lWrSuM0Q`dDG0ljN63StPz z{M3q?lko5bHYwYb8_;dHDdB4^U+!9Ljq+u-sD0OB37vGWm6r3U4~=x4rS=xr%Q2b~ z*ZDO>HQBosa^Fn;ErApM&C1JNi-?sscP*knp$yksY9dn(XikpGIN@x|m&2GT)%-}m z7`~bJc&c3fzt(QKd{@YcmHu=3`|!{@ahd#I`nCbrNeB5yN!$i;11Q|Gnwu$Bo$C{w ztlzzJgH4)>vOP#0L;N=>{~?Kyp6i?f!k62!;wleO%#owJJ7d_wLZd$B@q%BKLyNt6 z!O$R4zY>j)qwP_k%d0~W-vZ}&uN#XpWWPi%KS&}w=sN9y{)emItU9Ms)SVwp)PFXm zDuy952$aZwp6a&DIC!XS*qfs57Ba3z;tHTojBJN^1!NAh;?f^ZWTj0-|AC$!Sviq2 zYqhb2MVTB)mRtEMI~BMU&)h>J<fEB^h@haU0P8GkqB18%fCjneH9$I^BVuTz+NC2TEDR$bUJ$m*$ ztOa_4>5Byqi)>7k^z`xxh{r&r(Iv)m z=?ocWOQlcz{cQDH&6dQxSXy7;>9;sgP95?evL6tOuNldYMo_yCI3udCe~V=EpR%j} zOLpV>u9E_)|4X*W==&vy!afCPW5@VD)&FDUzh80%*;fK>?5hx4fxg;typ``k3*@7X zK1S{zKpWjX!F9TV$b2hm8*N`kD}}T-|Ks;YMjeb_82=f4-b;E@dvP)v#slrebr83L zLU~u7UoPkqtwbds@y~V%3GvUni0=iC{wMKDsRI8DlscmSN&GMJe*@J%5;^rzaiZ&V z2I`~f7u&eoEoyupZ6bRkP#+zF_!j8f9?!7yJ&j$?C3jgrs^k5D?s(DwrfjP?~?Q%)cM(-PqeJoScrFY$Mi579~7Y3;*YwfNlZ3C z8#@wWD9}LMZB>S?{ThfX$h`_^AZ~zo1Vlcq>0ljwl#2XeCpr6TX!zz5NPx;~GsAY! z1}2L|7ly962lpg1+V-LJZICPfHoP%A=R}}0%o;zYcS{leq4k^VDI+t?0z}RQ+E!mI zSQXpWN6CH=Xj{L9_!4MatE?qlI`pG$ZIj|Ut%0_607O3!`L)(eGfxZXWa76cn9ROQ z{e^@Kaw|)*$%WJ zaSdH32+Xz}F*UvfPEVl5&w!W)A{Diaw-$uA*p8AF(RzA8)(gw%z>j12!js18<*UTr zpJ{HJ;8qN{m$u5~>sl&W4)pR>1#v(Ua``H3ggrnnUzb5F1^;wgt<6ZQ-riP|yBtK0 z+#TS!gFnN$v&J8~eYQNTP-*YYULCdOW3fiwv~_?gc1xY|qPUT%#5d5lbFG0`3H0?_ z`HfvC1L*6wUWIrO*muTF*LTJxH*uW?Alx$Mw*DTfkpq}j)A_HLv3Kuh%Np9TPh%9& z@$zviD(=TDc`mFwnu>rv1#|<%<&uzR$%>oOPe2#cyC7bbggh+PA&uw;x}d%gVx}Zy zK|QRQ>kI(8pneSEA#l7rEH;d-)E)N`6S92f(K_cZa=OU_V&&xMlKE7)LxC=tw?b?J z49-^8dWngrQ6c?Lyo5VhzO0hJjPj#v+v?}QWEuz$w$i%vqxEQsKHD=lMpKc=qlT!a zzdhS?t(BKm@~KwdtdgaazTzN!yOoi-{+y_c6Rxs+StVat&5vZ+hh&5=EnG;`XUlV+ zmG&7i|Kj)mQTHbBRTftR_w(Gz^W2-2Yy`rZu&)V0%9o1V%2JKL+gS|t<{RQeQU9z)wZ@4tzERQ-~XJM=jPr3qQ39@{k|{1 zoO@?EGjrz5nKNhB%Q6(n?7Br)-}^eCv%l}+xDKdlbqP{ue+%V6><2C)nyC1jJKRoA zG7sKC!iNEGp&SMF+`-x^obu;yzCaLvP1Jvb^iM$F9-H3H_i6!s_A#g29utpT zWcd${e~ITxJcsq9qXE6JtvLs^Mnu7DP!%3NK z>m;ryV#`_HFpKnjlSP;KQf5oBfQOow5o;&K`JC3iLP=MvAKzj@Q0A{IpLp=P@Q zy@gy}#xwMQ-cLRS#~k1b-+R{E)*YgI&yi!1EmCjz%9|gW_x0p^trR4;t#{#gSv*2d zQMvDR0QBzjbR5$J_J8-ek*Ko;SMEOFi{no5$lYhJm+yTl9=ZEG7SBjP?>;x+SPl$3 z!4WELb~p=G(z5ovjbd*HbnQ9T z8w$lEYtJ+BOb5Q)Ljov8H!K-W{$wSc}6^eY^%0QxM@z`p1T zApKdO`GlMbjFp#{&hOxPXOok@zH~pKcLSqD1=qR~{m7AUMa%0;s)@aRzW3jtt0wM? zr#Db_tVi7w~$$Gixx`FOdG&=ZS><7v2L?;14!D!>9R}!P?yXUx z$iZ5P{>k9`p0t^a?AL;R4d7KpXlc^u^)ffw+S>ZdgWJ2mZ$nUL`o}@sd&#XQQIC+* zPXK*>`@eB~4CrIq^N0H0$$&n#y%Wb1K=QHeA*YhKsDhOWV5~g4EvGJu$W|ZTt|4@k zfG}g+&9-rn9^3IerGV?qG zlv4nmc}8gF13`;s+4m5AC!iCyzv6fg(4~xjx@-qHTBee#PT)V3v65GT9vZSRrQ`LBF)5=g`Ox~&mi!%UPXk)_ zj6;wZpz0S6-7VwjDuXWK{3|Lia`ca=b&ELFBp(a3E#kDtY`2ILMaLpX$|BA`pi&oc z=91&7lB+J_l-z1t<{*nWWezQU5oe*SF-B2OMAUD-;Q@-0-?8~N#asc{pG?H@k$CjC zZ$|ju5rF-L8~8n@gtoEmu-uj9ZIgD0men?beLkSF_$rQ{1G>)Yb>fT;&8za)>ubK( z1JE`&1xFoFb*am8pEh_XDl2ldZ-d)NehZ-I4qn9Z0-%d8?NhXCizqr4Ia1nUgD^;r zAbdz>e*3cl^{jsH6akPj> zeuk-h6c#w3zq522jyd9yA7;A;$DQJl-&y(_jz5U!1w6|~Gm!`ME%9NuSt0U=(G>D~ zOIseKQ2D*3_dt0Y&~=QVW9Vssu5c{Iu>cq>X>>8;PJA~4x|lI>EWHg#e@lE5Ay)!b zm$?${0PY?QVjo5X@_rZREf;F|#ia?t0+G50NqQfk^7v02e-V#J>P6#x?*c&OafeVO z^7s@X4*{wkeidcwbxsk>nrg-&K*jQ#I5q;RCf;%QV{J=#%YWiT^fzF<3aE$CV7c2X{T#UCvXhHU?rS>BG zhmo)bP}#o#$7=D2>=zz^RSc-?=a)L!pFzlEKxO~1DBBrCCspzTMBf9b>}MT`MGL6x zPj~p_u767&cCtSkjN<^6{Z<@51gcgzbf=zEW&f_IK=)6&OoBE*cO_=JME-863%e3mNR`FNYXapPfTzEXKCBDT>_q(O zF`~y4{R^U=2ikTcwz;gl(*!r#jVPOptN_ZEWjGcAYEWzitsB`XD;_5FK|opYF^;`J z)w3?kh!spk?9XY|+-X_rM~?RLS}}#Z0F~F{a2x}uytYr#PF|yE6FE}k^_Nn4k=He3 zwhFNFI>!-n5P3brp{2{KZqV&^^^CnFtYhO!h3Fl3rZw(|04QBK)E}$ zmX&9~3Y{x061t7Zf^zyhU|a(zr(eeLB2YEJp+}rnp<5JDd@YJ?-yi;3D5nCJI~HH0jUjZte z?NhXq&M4YMjuh!!0bf))y`x$8B10>kw>n}DBAq{SXz9{v_m2m-xLAHSco*#-kD!<# zfU-A2$v9t7BJunV(anIe*PFpE1s-MZOQ4k^D9YZ`h&c&R_Fj+UTA*s7D>Y)TisS+YwjlMbuxYl81yinBaXqS1O`2e=a)Ek0@HTkF&yd~ z@)nMH$NJuEV8{n}euv{X;`tArPRIFPM_@?Scsd7;ae&J6%dU98tRFd*X9TZP&qGC} zdX;i}z-+hV#ZHs>AsLx#pM<)%i1`*-Tn40j{z}YFLZ1W%OPZQb2$>>T<+!Z8W`a4C zaH!;>AA=-SY$k#rsU&)cq^c%lG*DISQl>Ij2$Uo8C%ZU*hY&bCBlGV<;O)dTkaPtw zs0GgrIIa`VRd`;(@eA>6#Pe?)9|KhjTu#?9_A>6O#lgCHWP&yO5TI`q%X z$;iB3#9|s)+d#hy=ykh8m(`G}AEkJl)!+@6OD_*anMRIerYC1){#7zv4A!e;_=;ru zTuMGwFQ<5-OnbkX9wLK!WdN5CQ$}I1Ij;$@{b=r8`l2KVfc|F?oiFG8JYiLeL|gN#8h67>{Vj{`$~gC}Da9RiP@{Oc8!^3pKG z{6`sq9wIyjl%oJW0eCr%ivc|WIN9Nkb%p$bBJ>2{Q(!y}=n25jaC`#vI?16+593Co z^R=A-#D4oGH5XfyTHG<1&z-i~mnZdB;(2QE2vJAWaUcp9^cDW*+hn-Gfu*4`Y9>muQC@(6agxe%x#EXe1qOAet#fvz0 zN`Rb(%pZ;gNZwlivXe0J0ImO09A^T(K5|*w`fq&J)=lfL^PT6KnI*xC;1@qrb~g)UMb@I+j069?t+embb@jHy!+zrdlTkL7Ayju}AJXooIxAsp6W z{ql%n8P@NBo4)3@@C+op*~Q(F>=u(=ggdK0!M);a1#! z?Fh*5MnJ$%GlFY=2IaEqa0{8;2-p>193P8ERvm`VXFnX!RR>9@mhl`yP5`vM^BoZ! z-XYt_GX4(HR{<*9YO*aS`UQBUZTmJ+Zvxu3<@LVT6{xCAsgJa6a=w=3s^&+I{q~+E z0b3%&r7%@9FP|I7siQa%kzj$6CUtxC+L$3a_4Y z-RE(Ncmz;(MkpEE1SRS|pAr2pK)cV;3pfG{X!m)^Wf^s!N`zZkd^s2w1Ips3a6ArF zz1xn(+I_}FB)986;}HG{E^eFap8n<+ehz!45cL@uegX_S0Z;Wpqy!i!8hNHm#BE$E z@htTeZG0}#jX>L+|B?uAg5aTrbrYpc`+m#Cqe=8HhoZG|JIUrrKr0tp#ITH~>PCki z>4v2IJR6l0Ioiul+vZJsjCOJpMaLpXirm~Mj1jpR3qhj+D>v`B!Ve-hA2_sjaP*V12L_elxdq4f#WNJo9vr)YfwJ75^@3FnUbAreXS9fP{PHu| zQvkH%pN3-&&^8s`3U11l&x9zCmn4s}sHDw##atmbyGDBXYEFDIF&_kjDjpo%6aR5oWs=5`;kLy*J9qnoBA>){@gOWU$V(=qp&mYBg#Mi%*W+xrnm4+zGpa0noR$gZ@vuX zH!S9*iaF#OzFvpGUjm~f|Cuh8A2|wLaW!WMc1bd}NwG%; z!9*eTn-uaSMLr7X!>l@Jdesz7v>KMhOMNdN&_Qzsj%h%ZaYZ@N^G9P|U+2P-=B3yV zIsrVx#dwi}bshaPlY`6~gpg?vatRr41bVG@=sE#hpW>0Zn&{eLKS*J~k4P_knZN;G zhbuFzUYDgL^cKqF8K?cq@+Z%g?r;8pv}e9Yl+Sc)Jm1X@rA^?3h%;v>%9$t2*UTXc z`MMWE?*P2Bo-buj7AX2!EcdL%CCmVUqOP&Lv#u=W-Xc)c1J5cF2^95<6q>KRb9D3-gdTPK!df#O^8&YDofxB(Pj;CEOmk5g>~;@;92Ymfh=ytub~RR(zi z%f=?q8bI+kbI!UvpPRHm{yM+#tm`R6ApasVk<0r}1C%)FRt0Rc2;{$n=Mqo^^8bRT1I;OrZ(@bZZh}04j>mLa_H;G{ z0v(U*vh0uKBT#&4j(1)e(*N$5r$44u%Kpo?&`#fWEONTJX73-Ww=X=E){og@(j8Z-HMy)bfW^XUqMmWxoDk4 ze~aS7(&EkHzLbo^F2(nW`yDtHug~9uJ2(V)>~AnLzM!B3?%+rXXec9KVZjH2-B^x$ zQDIk!#OU^7r@-v^nFXIp@)Z(r9p%Iq7xou-SK26kR>A9%@`ZBTOY?3a-1xDFAuo() zNTuWJ@_OKlKY>j8@#m52SiBD+nGx@d)=b2&!<`?mBD^d<0{4V?4+QM|#1uk2Kk+X_ z@_av0(?JSJM&cFlyhP$Q3CvGyC1T3DYqEIWQcsw*yCyJom z{B8B*XZ=<(c&Au6(>d#}g7ydXbjxZH0^U_mS=Ix+@w}&=K3RX2G=Egjfb91L?N2$v zs0_d7kZivU|DT<|$B=CKeZBaH&fk4V_L;r#f8_k#hGgF*&G9em&*(fP``vE%Ke7H; z$q?QFJP+Dp|B*63H6y8YFotSGZSz@PF5(t{6Z!MvazNXU|B${Ki(ii0#OLyv5nsh; z5I+(17sfmC8IKR*GZEj;XJ-88d}hV>@R=R&MPuc}NAZ~(zlYDf_%uE{#8>f|AD_!- zL3}fxg>m_v?xOfgK8xcw@Yyl`6rUyW_t9dV;y>lHbNqEaOXCkfTbK9?e0GgzBknhw*9R+sHj5{vo9X@wbT$ zS>6mkPxMRt zKJr2$!1Ln+!HdO@q&yR!N_iRapOJ46?*&d6KUYhg$!8*dF*up=iCXF>xU=I6$RWq; zaH!ABoqY2}t$yYOQbxfTG-mt^zlTJ05P7>FN1Z;FgA^5(DxRDad)0q#1v9l^6U+knevldrBF$c)%bj?p0_}H&R_A&Kbw=xK+mULiN}E+t26tQB@Ei8BeEHUte15x6K9og9tkSuh?swRI zP&fZ}*n)Bl#q`|mA{VF7i9jY~1j|Xx;Im`^QGTOshHW3UZ-(zMklAKvw9Rl8)xQL= z&9Ex98FsqV3`Wunt6ej6(q_m+*~fvDW*CRJ3g{;2+6+I&w++x{$Xw}rpW)GF*apg9 zXmD+YbBI|3^z7%Vm(~nFb7V*}bbHp3*Z{Pzx5nqj2HO*Vs<(hO(plTTVRkW$grL z&*hHw*~3StzVuU|GNX!}d}yO2x8%fo1)}RQX4MW&Ofb)?eaMdz{KA&qa>)Maud^Rw3d* z3hU?NJrU?8=*s%t_knDY>Ia~#Uk=J1#6VepGod#DJ>PL9rm_AC7bvXHhx`Mw z{s^!9CWkAmA7XKntlyE6&zyboNn<@Zz3Q-q^{XAWW&IIePjA1h@AVEtrC%E>yb|r> zcP3$PRr6D0T}81;xgY`FfZgPCDJJ~DKhb>t zhrZVH2BNMIlw8T@Bb#On)vN*rE|S2%`(;v%I|%r;1bz!Mg}|{Ac>Ov~EdT@05zLSM z&SL0KW`M5-EW!VO^ajYh>w~Cn&1C4;#5%@k!>$hyRdErT1?bv}=Mx<7 z0bb7!U5Y0O75Q%v5_1w_?v=t&EQo=QUg;eft0=7t?_K|D+Dbh!lU+R0O0hSHd z`Pz{OU&eC-z<>`X@wgPz9OXxg6|RSg*bG>1Zn0um_D#;40t5exYWiDk;2#Ni2dI!a zpMRsDIf1InyJ17SBYEL_5i2K5Cc4!x*vU+{>qMgZUEzCWK-aN&F2r%3cq;Jx702&@ zZjz?*SVAgK=3`iDhJmLUE-%!)?)nx7i2=nu1n~*KNRi$K;VnU8ZT50E ztgI=+S8}n)=pftemjB*XHs8*y7;rviQKplq|3SW($zIM494rJn$&VWlc#I4}#}M#! zz;>`fzQ~dHHUYnqKl%*zX~=KlOW@ z>jDPKiVtsa>RQfkS}+a)tE`9mx(f4$E!;5&s;b|y)JK!I%NT#HW*%W1fgY?zUWSWk>6RW(f=ldS>W+KHup$|alwZ3%017=Xm zT~gSJUKDnrUqo|w-M)|c2n=dCoo2nr>Y zK-bB5`rVAg15WB*a)QH||A{22^z&5ez5~X!ij|X?0B*@%lz?CE=Vq`rl<(3UPlWvW zn;GPPM5d7XQ&o#Df+#j-XrMJ-y(GGOt^$e z^moT86J7^(7odMRiC6gUARkg6U5DwepD{1UBBYnB&->l|jL}du=Wott2o(mF`U3^s{~?>ql&pMcaM->Vxsrr-aeO!q{G$Nn z!v=@X>z~dw+!o{cjt@Tob&H@2A0i|_=}MwIKKujJzX9@BA{z&OfnO+Ombv^{;m|*S z^DC|%1^x&@n8dR55x^jR;Mp&-y?#CZbwH`KS)XLxnnezZ{L-&UyJ|g#CF>En`bOor zdfZGlHvw9Y2#K>BE@2Yg)#F)Ep8@2rMD|JiY+H|)cH8!7tH%wcwmq_KJw71SpMgR1 zmUw=yt;c{{8CU_W$1hzDSRqo6+|+vPc5y5&IaiV}SC6B}W-6fdh>+OFZjbKju>#cP zfYzfxOry~6AR1!%?`%D0**N4%v_dBt*+MIa-zV9(fle~8h5k|6NVjp31Q;w0(%`Z{ z*qrO@S`LLI{L*vT3(=nRUGT34w4pXSOt!q7>yRjotKgqNeOu5);36b;58I==3fA1t zelNh^P$BB4$pUsmjUV?*GYC~et^n;)KndC1hUZ-U+Y#~*8r~8S5Ew}@<1*n2O8pk96)2oZL&7Vu8X?&^2s3oGg|2%L4k)u?L z|9QB$z0pq-OYfBN(-+c4$;kbOBcyq}k;7%Ed!x5TiuJCMZ%nq4ua^<|SgDM7z8L2k z`B;raj?$t2vEy`|bM$4RfNr*v=JzASn^ikm#G9up;uzU~^tY-&4ST~16vMmzu}e=b zV}-b_W26Z7VMoj6rN7)}d?wMObT)pr+WO*c{jy)gLQw3dwHbP?HcL|f|u0K5h>OBB|hl&}n!)a;^aQ)*lJY7aj zfy^H<;{bFBeA3}@{>izHh*CtRz=_}<4=CX;IxN;poJ%%Et7!D;t$&l}Liyk~GcCLY;b z7tvGHHk8B?dz8@6eFxfsB=9ZtBH0WOo4ARxSSHXA%@XFtGw8+Zc3q&VZ z?l?;*%lOHC1F>q$KX%xsK<~R2JGpjO=n9jZIuqY6C$1bMcMdeK0S;eQ@2VZX;K&(Z zN*0`+3mwklWIR8^7oD!ib7E>=SSluse^6^yR>~UEW>usGk9Zt?Y zqhP@)!{b?;^6sD>>pysS_VJzSvS(+{q9VNlo|Sb4^iIZ00Tx5D=+nNkW!WRNo_$m6 z$ux$tz5W%RuyARfatD?&K}-umHkd?>gjivh`bL;2+YyvSk`PBDIzrS5B=X_GT(wm~;Ed8;doY`ihDe zBQ=u7A8SLT*m3QXX!oxc1fdTjP7?70cl*JU^oI)LJa0mjK*A1_HmoXArE_>{18~u& zO-mhFfgIW9+DB7GHY@+W9*b9rETg=eo@Suno5dfI!#*` z$5E+ll$h!1xlf_!q!vF~YAjrwk(!?b93v&SwJM8~sZ{dB2PRU9RV+HX0 z)P49ZGH_Zd@sj)8Y+u4pPp31D%6VyNY++|ODWRJEOD&t`rv^p5tFK5BWf{szj`X4g z(~eIID_lDz+jNnHq_pvwst%xfaf)&h@|WOe*mTP3thQmv3bN-dO$$OOmZb;CD7U;V zD19^&ZXCp3Y8!?EJNktCD*1S%@ijjhUn7f3wWb~53N;Rjic$sZ&{C0*Vi)AlC5TaQk{i9mTas*1 zaQ0Ceot%(sdMCe;HKk$FM@u7V4I*uVRTcH`bC6zK_ zl}CDB7}BdfwN`w4r;^El=Y(D?d5dpXd-`6DHXtxD{z-(IAy}a2S@3twTsvo2DObJB^GJhon(P4kMCD z9a)-~VNS3|?yskha{P0OZ*-E&sv;tNFs6NQnx+|>nukc%ILBg_X|*HMd23Q*1%15q z;QiY9jEMVamkE(JIV^RQJiJW{M9SlcwjdP4K)Q+XZbATj|C792K7HJt_$wP%uBcqJ zbl#H2Gv-&W89nmUkt2pKS+ulq&Cmr)8!Jy=)UcAP?w~ALbb952dGq!~855#IAhVW;S~#o zVBBZSugA?yTyu+pS2WIRICbKbXp^iiC+IzdpbbH9g0fBwa!w6;n^nyO)f5-GzaU4^uL`pK zpfgxu-YoeGazm5b9P|wRx}X<%$HKgzvwTyydTWEsaCXpv#F^oEu>BxsPmmu@qgX#E z+7tA6s5w;V=X2RL>S(FhAnB-;{v&s*QIEsTTjrKGAV3fFKfTBU> zoLceM5y4cG96D=j7(eJ?Qv{hBuODHjAh_txyBs5C2f-t=13#RTXsE5=4+featgnrD z*mG(vA+sZI|8#F|cy!PQ;`75BB8*&k)n9|QL_sM{BC$h5zXg_>;r{FmQpe&zY8Lw2 zp*}P05agR_Em2azADNz;1od-S9P3L4X1522G>-;h0eNp(?^7r9FRw-FbN~9fC_|y8 zNHe_2eQ$H$YxO%fY$Sz`G@TgktqppZrFFGIL1^;pM1q@$tFm~rgQ9U@Rc-*esIIxT zTEw-n4xuXk4CkiV!iCu)#8XKZnyk7FVL@|kZBSGrm`ishkh^Xq?l~*yHd}(uX-?D> zsX+CZ5_Fv!%S1JHKUS3GbN_!(miwrnbWNF}fSexHkosjS8Wz!tr!bZwh*{ffHODqX8r=LyNy$%+k1HTu0#GuW@lh?$X*03*J>nVcw;o^3|g zN}oWEC;Kl7*040J=?-gngf-pIFhRon+w4TFa!htTp2q4#A-d-82v}WEk|@Kyp}45H zSbGbecY@3!5%@&STlAY6an|7&9~6>DkLsYXI_Oaw$mL6ahHzU$r z>Jkn0!u)yl!dJu$wK~}HGT*9uB3n~=X%%rrJyP&8zvU$&CPL}t$?DtMWKddE^|?~i z6Kyp1H;+K0Z*p3KcxYbuMvF9AoKe49q9({YDd_ej{Kg^)@+cv|YLTJ&YnyPk24Axy ze~pGo95{(;!Pk&p;mNq0XoT5C#X){?kjoGd`t=0N(V?OuG^;U0BwsN>a(q|FYc9i+ zr34}$Qony%i*ze9w|ay0{2n5@r`JMykBWLCx`s_*9dZu?L-Sws>7Wzt+@RaHgZ$%y zZWoi!2AA(uf`osn>Xe68`+nFGRyS`aeQh&a?vft-&PhOEJT1F`~pel;L-_(+Qh2&-+(b`+G@0JfyT* z4SHa8EdhN~{nZ2v5{xMCy1?(evm%4y?^)fHsA#I&8P@IEQwLfYqCle`+rx|q{aqA% zl2*IRqe5ac#HhK3Wu`p1M!r=Oo`m+J0=8n0uE**yXfE>vCWKfrV$WuVn}T7XuM+nA zko=11Oh*z|B)K#PokP=6t8X(oe{G^Hlx)gFbAH?zn<5XJG{-Wna%etVQ|H&WhC9R7 z`t4x@=y3QZ&~wdN$y)icXN~W-NM7c7=qWKs;vSd-zaoit)%Y2IY$-aH!=2Gv&IA0tl8G=R;^h&Wg=D`Li3c@ zq?LVWeVs@Fls*NeV#e2mlQibh^*dWzn`_~fZ@+DxJGDZuMHQ;mib?xMRjJ2}lo2MI zuq-QS8`n1NrK_}(19AT*LL;|R>;|cXt?5N;YiS!PG9hwE%j}Q-Fj2TC^!K*bIkY@8 zwz)y*|53PC+s2L7SFiQ4OWQ{4gbSZe2PF3?p*f)rLOOh0*Gf?xie(69nF%=#@)k4) z9SXu)oSCTNJPlQEE?#<9cp)7U^eKT~SrN<*uL6@U$%rl@A0!Af=g34Qajax3V{L&* z^i+`@8ONjEnHgTCu`)4;iBgkqnQx?gv}zor=r`n~M=N%9JDeQn&&4tjZQ!5ORMF5R znqdf(7uQu(S67#nRn%4llf#dQ7vh8N^cv}C6~Pda8<@(MXqpoJ_Jc$9drHt8dEx$zgs&&}qDzkclahGdt*Hr)Sm%QB7w1QjoK}Sxe0bFV<2s zz@I|)8R3+mNWN{U87MiK@0vRK5WQ0@4Z^(X$gr0!IY7e))TS6Ul;ew16s}KIZWlAv z8W!Zt3XTXba@a?N1r0$-O|_#_EDjlD`jNwU%0P_`l&@;7tiL_*7nH%gap7Gqy>x&e z+(JlxkTWglir$6nGs(+jomGqNFgJGq9i&T+zPKcJK6a+|^;G6D@Pu1atj-qNPN^BrL(JNps zubO4sdKo}U%}bt46d7B#t*`bO5UZOL70q>M3fudCfu;$~iDX_>L`4&(x0EwI$TOEq z=GIJLDuf(VOl^gb+E2#1DrHGPmP%rnQrb1(vU+7* zC5EUQO3E`0qQ^`&j6?^|R5FTB3}%iAiWl)IksrF5Rc5#i9}0L14MV|nJe2p@kxnj? zEHf)afBXV-xtNuovA8c((^>kEEUg7lDJ|+(27{%$+toMB7m>*VjLXTOj90~;ePU4H z7MWyx>j~BVd#cBFq^>`A)H(Z4ZOh+jVS<5x|`1J&5nV+9mEuzWL zb`QdnWmZEBT(q;C%rHTZvl^6T4L4nz3QsyE8pJcINO8Bs>@R7PU$tMG+;9B?*7o*_deKs*z7EE=neHd;W4gE(W;Df2*5?Af1RGW#(u?R#F!Dc86gXXxp|2Z2_!GSdUf@JN) zGHt6J6G#!XgHKFEU~~LdVb#ek$_5hVn^RNddEZMx3h z2ZW|d>UOlP+g~XAi%q+16Uz)aIqiz-Ci5=aatE(lw0NC1>5{tTi^XMTCn~gV{iJSl zq;CDt+Gb@_Th&aqPYXq(H{GC)x}u~fTw#^8to*8mmNm-05;Mca*r9zYTBryOvJee4 z-r>qb&0hd^G+wjF0m_1)GKnJg-;fJ~LuLg-H1U8WF8nPEI#g1qRc_3fNmwh$f(GCxrmId zHE{bnna8no@J7r|A8uL~DZ)3v&(^voX~~C_;u9cwyi&w`Ukm&`1@2|C$|znJCMsm= z+g+DVd{f+nK5SVR>*b?f&F^DAi#J~v5h-&&+9_3Z!oxSq!Ll`gQ7;yusBnpkzTq^x zCG=gf@a+Z(i_|DpvFmiBL<}wGkIeoa>jHnI7@*T55vKE4UA{G$vnxS|S64*N3A#5C zLv^UhND+NC>&fYRGSZeh{ggb+eTBT^oYco zteszh99bWOphYY_d>%ol>r+yCJipUt+0fDCp%J2bO7o^Q@`84GP7Myy1lq{LG~2)| zdTRqST*L+zwlD=jV?=N z1JG&*;L#i>H>;Rq%_3K{fY5k+Dv3GR2toRuG>}7 zQjgI)D|{y{haub1uphag>EuwfWxpL}6^xuF6?Y|%s4Hu!XfCTD%b_xH+6z@5%IXeQ zM<(yo3Ga0kC(Wdn#*_6%>4ak4VJyh5bq!ty&=mx_%|>i@Rrhsbl{5YOnrWb;Ne`#n zRf(duBWP5j$)z_PG&hQ}rpJLP%QYM9eu7#PIp$M_Q(f1vd)~|!-v0)Cl_>$U4Ecg~ z^@baqPsSVHY+_UUYp=A({+8BYOc*;v<>YIKIkeA(SUQ9+`Rq`<+B~! zWLBPIen@7S;cM+`$a*YW`m#5hWEZ1KBPNE5vdW3HL(lr4e|>O>lrbe3BwuWO+Y)6( z#b2-!=|={fQIcuSq&YfaSqWwPr%Kxw15QYj35ObsDNVT_(t_MvnyTiREM@0BRn}7(eLUElHA6X=j{7+Zu`6>iUYcVFY)CGqZ*eStP z&@E%MaRd|X4p|QnP{P0b2dv%ri0AL%+e;C>D^y8Pa(XkAM0IM z7aXsYkCO%Ow7#C1cs8x8a%2hdt4r_t+tRu|#Oa(xwvz3XrH*o5L>CmByS@<{fIjSa z605->zmO**UOV~92@QvJ{7o#%Bv|rwBU@U#XTH{sCg_Pe{1>6+W!@xhD1)5azp>{F z5W`U03E@uk7Nxc&7{$Sq#lfgivJLPdr>vMrnTyYbCyX_pFh$8MG9N1giggb=pnn## zc$^vT0E6b+?~;|Uh;kB5EOnF5N9Q!lx>f43RTiu3vxuv)qmlWPqU?Yq+V?vLX#!@A zQd3cS=55$6YT6mv)iQ{22ugymf2CW@VP}Y^nLlVUQ7#7SwYs| zpzK7QB}jI;=J%-t%vJ(6%fUDZfN^h}!-%S!J0GuI@Dt7{`H~~c#LN-NX(VGcsdL^A zMvi0cM4A#|q;esHSNNQiFJn~x>p{1)Nhl=zF_i>apKd4bj@e?OeJ4XijYfs<=hWL0 z_RDuBH$8N1J;$86or6&&%;C*hb-0SEg>N5XFEW^$C3Qg|6J0`Bs4)wqF_1ys(+>2;gGgc-Tv(iIsK7FGxwe&yaM{IfX{aK*qJm_#8!&yiEZ*sgqTMnVe_KH9Od0 zNZX&-V@dffWJnHh(cHAQUUu0V7`iKxu_2@8NTDtIeeK9j9w`NFNh?U?Y)rdyQujf$ zvQpA_*EWQE*wl3U95i6F?sbfnf}$U=Hh(1CGD(=lDC-ovYzcA@kBaG@Yv7N^a2>W^ zRNY)c3a(-D8m(rrYElF3*&EyracDNKO*HJYK`e4PTbeyI7p;{R?PES+*WLx_Zn10w z!zuG0Sv?BPhPBNH*!3m#QRXuaU)bu{b(^CgB1n|m963VJtR$4D93epSP*qNYa*b5J zb&X0~93_yAbKQnC7sQn+#gH=w;*h;;X~-ryW{{R8vffdM{m+^`2PXCeb5R_Y_$(*L zw2|(sYcq@@pCZdy=E6|4^quB?d~|LZMP&521nkcnJs7#cFnia=`uSD^o`Ao-1_TLB zBzt&zw3bPYsC~C}f%?;ip`V+jAR3ORu~>i>!t7AKYEM0Xt#mbx{+=JV%XsInt=)$e z(!fEP<*GfMv2(AS&ZuY&rJr+J;G1z}x%p^KqVNFRk_~-x4QCxDs%k9cG||Lykv5d- ziXJ-)rj;^#Yy7etyN)(sdjY1szqVz6!>t`O4#qNSTGPfc7S-SwG^TS*4rhF6j>Y;H z%Auk}T}5qJEjlHQYr8&=Y2SruUyC-ewbf+jlq|j$nj0MB-(J()5Y|h_FyD*&s-@mq zQ?Cawnx&0YVMITmYPQ59g^_D&MKXz(1K)XOT5B-YjHqTfn#NXpojv!Gc36bGQPmsQ z)-|Jb_IFr>P8f-bJ1j!?cM5%fr+6&Y-;eucBFg zSDtp}sJ`vY(VqRDIkL6A&9%{MYZ7I)g5-zr?)NMWv>i}9r1D2d<#)K>jWn%V`8@O3 zdWN)?Y;<+Ws2u6=s~~?@vg#e@;8u zDzk@ioHo|Bwhgd6^WgeKOLcIZkwaTz9OjxIr#DqotCU_YLjmJTt&S_A+&6vs7P(Jb zWPZCA5w-Dvw1~Fa&)4qy|DFb|_tP}!uK$e|p~|#~s>U5ZvMnM8Wwtqt^8;hep)xwj zJn1pp9QG(As&D%~dhd(dKqB%Fq0n;?qSS7|a7rUQj20B50Wo{>$7>FE2P{!|T7^_?C&ollbw_qnWHUu)G7n@cg=#nF+H*k3u5Rn} zxYKoyeZe{{mmc!LeXdSVCUyC8%)rEJ!SbQ<88Fjij->i(j;key0h`!gkhXZ%O^V@! zY~|)$7?iY4{N!XD+c}5H*F(XmEkWPvfE9qgO>%Ny&Q8nuKYI@5YP+q*X(QMNehiMv zm)kXTfuS#995gX6duj)T=B_m|;(bZ2Q}6HGD}#$n1?cd}BbY6AFx==`Ej8+(f|n?a za_k?P=MlUCViY)E19?u2LK+P(Y8zpOJJ zWDY>RWPi7Vc>yANCDsH3*ov*ygZ#2S?F6=+?EDto?A?}@Th=7%v{O{qf3Bhp&I--% z;(J0rHbd@nd{`82s2&%-9TvQed^3e3KEdLqi>2TVwtGi&C&tDmnUkCUc)m@Wm>m{u zaEa0W=dVv#BSogepP{s;>Gm4t#edFAv@`_M%m$7ESxx>4r-t01E7nxK*i>Y_(XVH! z;8tXg<&ejkx?o&&(5+TJ#nR8T1Lj5yy=I>lgmYZ|_*4|fIOWkrYdH6Youx;QKH=3D zT`ItQwM!k+9NdfHde<5m{xZ#*@p`=|vqdLF;@=Z)&?{j#tceab$&p*?_ZFpK3&`e4 zF5OHn_m#*jlH(6yaiW%Use&b|1iHn-E|)I5%My>q{Pn!;c6b!?`P;Cf5NVU$uq;`c zlEb>XGCAB-UNekUcGB~~hbRK3BVv&M;gOL$1Wo2nD zETxOEl4wQ#Wm`5SUhSJFGqF;Oa8aooW{d%AGbuR@K=< zs@oH_+cC(9g@h+EeY@czi>%xs%KFwUJuz$^4aTCn%^s>SRoSmMa~tp`I3@_Ph%GZ; zSytt&xJxbrr8sq&MXu`nONqI6mG6tzr?M|*)&`xYY3R09bxj1)6<&l2S@6vH&uVA)vjy#riK30!Ccj5APN)dqOuY8XLOM$ z55$Ud&rJN6C9o!7_=B2ptS`MfA!q8Uo5KdQM=O&aE?DR({bUrAH8HLb$)9M$u^!xm z1NwSh)Hm0yZrEPODSg9AlKDXbElY`ZFStrpv=Is(Cxv9=ok*J0&bWg4QxH?yk0B$B7!6Lam;-QpOs88 zqh45D>u;AXA4(uwqAzgr&T37lxYw4!5qp-qFHEV42)Rs?GQ+o3C^+)g#Nnfl9Lm?j z0`A9j+aj7ArItKf#1<%ePcAcX=%Xm;GeybzL`8I!e*ZZj+(!+ahz481A3P05c{=OrLWd7 zvvni7PSe%$NR)}JlI!J~U$aV|k|;|KA{S+$`I)<#bnj|iDgyhPN^#H792PO7m3@|0 zX@XlHG=Bl#QON^>$Yd_m%_hjf?z<_LWuO(pnbTX-}~t3rvNS&$l+H zE-xU*10!LHghLL>)Fg$YB~3Q=)7rJk=GFyF_Rni@F$iez*Ik3( zx^IJXAj2Me6H-|jU!7onPn*_}xi;=jXO}MN8&zyXJniNRyA#o}mT=wQz-s?ACkz_U7>p0u4ui8+ zV@W?3>!!y_xdL*eYDbh0^Bsc@kR^RIS+G;G) zy1H6bErxKeTvR46xmZzPXOHYt)Z&GbkGtLW*}e*Kql-455;q~KpC&L84xB0jeV*RW zNs0&>9px9AOEOvIHve2zEjA-mqfK-`5Ptr1Rl}Ypy4l_qVV+KWo1byayG;AAux2bp z1Pf%uy7oLO-nMijMTj7pjhV253CgM#J4=<^bP3LLzrGF?QBy>M&Kwj<`k2+Q0O|)? zGxihcl+>aRh52nFk7y<EnekVo+{<*>8(3H`p zDus(_qnsLc&d-xZ{J{NUxGdSpKy;qQGC$TP&VR`^aTF`0AfW`D01F3Rg_277cfw4vy(*Ez#Z-S zOq*>wm0am{FJjwv;&MJYkBo8#XOIs0O zz%;KyDr}L9Qn%DwFus66x5CcRHs$c zGOW?An--pE41q$nCTVFfGFN&D3_ zoYgUZM>hRKIE4~v8##|MQqFUmhpbAswzc*)luclM%2**%Wq#JkZRN;by-zC50Mob& z^Vb5# zvp>^V>yQY6>5rwVhOaykfMDhup?SKo!f&Z-!1xr)`A8vqM@04`NwSX=vSmRcG%s0R zMV7eiXr~*NU(o{BIj0;2Ktb(e4(PIG`$YzQIAYJ|8sM4{JhN*GzPVFcG&GMlCaTqb ztYcbP7w-C!=HpD^(u`fMaUV)@X{K^X&wRWRamkwDUzJPk%x}x1^Vjkw%f7Y+Pn6h& znDz#^eapk~=_<^leGTr2PZ-(S5pTDAdgOn`r%A%6-LE-5?MU(|*SuMC#B7@xEPl2fhy z>iIMp+~+2#?YYi~{n=ED@uF!cUh=;N9hgB$#we^fHb!T~E~FM+p-v?S)r3&}_vp z8pB6~=0gN9ubL}x)7S&M>^z2a*^m3&A-xQe-W8*71dNFm+r(yIsqV1kQl0SWFxg8u zDn-PC;6#yiDi-Gcz!C$ zcqRLLAToNk@PF~m+=D!;%agWg7+&&0UEa=Z_qt>Bh9l48M$QaWM ztdYgr99f|@Yk0Va$RPaKeShG-H|n> zSFX`V0cKPO12M(Tdy&{+>99ST9)L{lcujEYCO@krz!HlM0Bo`AZIaDU2 zhHWACQ-^{-O<9sfhZNRiapc&3Kc?UQrBXreAK1o=?wOn1oyuA_@e!R!%e?kLDpUb z!pzrvD%ljw+QLf}D}teOf<70L-Rz)hc94B)Fl=nl2h}+%$W9Co`f}Xw^##F*`9V!( zbCA_JIMyu2n&x6!1!OEK3$m{Y`f^Fe6xN0}ChIvz>xre@hnFYKNr-%S!Tu<$7LJv! z4Ei=og^LYx#7v< zj?=+GM4_9R;_|3CPz9|>Ajm^u(Rf}39IFEysf(EIo}ZQ z4qFv@mlI!J5dJ#RuoM2p1{T5VyIDg)JbQo?auiJ7M80c%bp!FdqJ@#Ci8-JnDz0EY z9cH0Z047h5IfxE2Eb2&nwD4fUtmgV5AJX_6<%hAS4})4)-A~ zv|CHiubD@45=CJXHp)4B_zDJNvH0OH^|MJn<-N~eON?I34PQ%*(JM0PK~$<}SCZ5L z$aY_Ix*QzmQjrPIOcE`pC@>SV!)rKoHa3W}`k}Yz#0cW%D@<|sRj^93wM=YN`6i8e zYlFCc7uZ1FnNjV07%eLtwUwjtoH@WNkAq4ui=OhnHHD@UiLf4rx1_#(-Q-0P9=o*U-s8xXGf{U1a-OuUp8D8S zNxh zS4n-hj!V6GSbaV|mID|`DsXMUti>~5pZ(%MP%v6E5L?#Y6ZBEy zzM3i*@G@mcsKMfXhgl)&71bt-IOe-pX3_d=TnlprxTo*Qz&7RvJx3`sSNp78z24Cg zzwEgC@~k`87J27s5_fZ2f=aV_eI2i4rIi4(Jl~#0MZ)=Nle0GCIKjYW=5oZ{3a&Xr zD;6f@e2!$=M=}kDjtlx+g(}{Zu8PM6+1CVpIVyxEuBlhaFuQnDj&#{(E9v^y2Yt>D z`i^gn%J@BY8&tbO)H$ntz?_r-k)?5*hF}jd!Hf5@-atF_y_)d(h$EGn#e2S)a(VN9 zQ8;2m6mgJsB1(IWo+l{Yr81DolZMjE7-gSiHf}n~$-+W;E7f!nW%K!l)x*xP0`WB+ zot<4JQtm93Jaa3PG+C*L7poA&IW1ZuqC^YXrxfCx4#clbgjwO*ULIO-l)bPoWjWk| z4o~=8t1lu>Ost0vKph?P`!UWxswT-d9k#1s`sBK14dUU@0<#VBE#Vl516dSWE6IL7TBxpJMFQks&W_im^wnE=$&mN6DlZ?T`hG#$=E!3J(gWune8k zyt4tRR{hlt{+iXq=d5aLv z@@ye!a7ECw34@^`=*!K@p+ObsSY5>J;+nP%9fv$h=n=B@^PDQHjw@7JP*$oe5FE@t zX18&34~qxLeV(w|-=__BI&1ooeHww6yqrbdv~N39q_u;!^cmo2hi2Ojce{4Du&o`Q zJ8&~(EeIygidur+_fr`?_|Xn?WlUzwroVm2z&y8(agC_GK__{99VT(#7kkBgtvOhs zPdOUquq*hT202Ywtaqc?Sh$Agy1s_$uv(R_07Rl9;hjzOFU3bk_IvWqGyhp{V=hbd)v4lj%_*&UNx z@tKSs(t9(RzOfo22cGqA0GmvbgdqS+WvB@8P@FF)GxQf+F#SXG$hz&RW{-5E{USyItoqp$(G*yj*9peXzO;Z z47!aAI@ScegX%7BcnNj(X_5Q$Pgz_ z$7_g?IL(o=iEqn`ys)8(D(Mq9S}R#vuvzkEolP&>wB#(Gt@`FIuNaGkYA`0{={9y_ z?d4yQ%Wq5P;k$rok$NLD;X!E$V#4HPe>6$H68EoeRtdDE)JvS!URstA>q zGdwV(gPfZJGbqUZ6|s%dmDtH|Tf>~uo9ajZ@hBvM8XW# zZH{p+CGYtEJMu~+^5$CddI)*P3waC+`;a$N$YaqW$2gagH~s&Pyt0VAIhMS>Lf&*C zZ+Jy4U}1UE^yABps2Wu^reZ|Ju(F|N)i0MH#Hm@iay}kDhx66YxO9Hag8575uUIq> z@7xvh7S`~yZ9_+nC>y#!|BnXk=tIhe*3VtJcImu@E0!%?*0^$LfOmYy-RVeaWm z=C34@Uo@Mycql)-*1&I=En6{^U(Q*!lnh+Nye0frSrpAroDngvKE*FTZ?=@5X=C}f za`mzmi&rk6J8%BV%6W5_uWVShbiVvtoc-0b%9ShTd8-#SEIf7T+_UEM^KNSzPF?i> zQ1>Npa#dCOx2i)EHbuY%j2Z(f%BV>cgb|bwf4Zp@raPTQA&nvk zDhOlTg^GfPVNpau6j1~f6&(?A0TEFYRF*-+aT|yKIq#nD+*j}1*J*UdnScEt_q*qv z{hqtLSJhRc?UjS8myZoDA9C%{lj!G&P8?h2+VdB+SFTxda(gX5fu^5n%P4fEJ+ykM zTRpZ)g+?7en|{UY_Tb3K;Krbn0$8z@e#g!&ksn{nuD4m#6Gq+2!4rp8y3rNOS1%u2 zl^Iw+vSRH}W}>}pWN2t)h@7L}hjZ;^D+ia42IYfmz3w*U{N$k#QiTxdm+A&bmabX9 zS{-b2`bJmKZ!C@Y*nKYAOV*Hc`uLn;IM4^XW{m7n_@jgCyerFAt{L>5=Wjl!}OD~DFEaqaftlJ=2v>PNO4Niwf56Brp9TyUbEVdS9>Y_u;0je2dw67M$qM!>)9>pb3q9nT zQ{0uZ_S!XCOFCkikRJ(D3D;cF6<-QVR;=CFUNh1jI%RCdxBjT{5_Ond8aTUbA}T#`eiW^o|gX!@7_) zoZR?$rAui#jCz$E?fMlo2ER}gTG5=NY(3#Z z-If~#C98+l`{ju%6+eQ>h3e}@!t|Y$gKMcs$y2Heibj_d2HD!<{P=2MT*#|vIgq-N zB3Qa+jJAWEIr+^^ss-lFR+F*SJl(RzaJFkN85^OMW#!na)#9sY$~-yXmE=o%Z1vda z&{E>1Wbo?kR}=qhm}_Z;ZF4mYu3S4bvYKYgI-2{O)FE1q*?XQBgDcy#!mSw@YL5;L z4~`7d{zUV5Xf|^l|#$cw*8iz&rBi8{3V-GDwnlO zPRjE@oUQQQU-V~qX760WsnMx zylXF^?U2TMbcj}oETH`9gBHAQkZh=A@zDH}CcH=B5kh(7YU7+g?978YYj^X_O6TE^e7b za5lRfw$@cctGKANz7L-_my9l|&vSI-TS_4g)7rUqgf@4tSHkkAu2C+BAUpTSIemvM zYAie)!Dl1G+hkV3qmH#{vQ`eQr9ARBNgO9iIq+m6L0+Ob#EY>RKJp^Odp+;v(=b3^9{LOXYHDmYu3{styy~#{TuSa^)sAJ#o1YA zmknbtC#76jVc)_6q0!KMp`A~RkE~dJQrCi(?G!$}I6$l&3hN(j45M^dp=G6wB)8WN zF3(jXR_X;u$B41@cR_Bh=|aDt(RC}LN88N5EGb%qv=uI+>_|kkAY>~g-;RN%Lzded zM zBvuSbEcwa2;I|G_5<8S6^TW*aH8d0xjm?szuIb43PqTM+uhX)W>eww@aK!8dM??!R zc#tuP9hyf=SJ2I`qbbj8Tetdbh4ks;L;ebS8WJL-)DA6QGqTY;Op0Wy=~ki3v5W!^ z1}3oOy13CLc0~kuU!!Lu*+LDPdfjb{7FE7gTSB+%YyB3>Wtd+AWc$sklj|YdJLN2z zE7`)f?r7~{?rv**N)JiZim1!hYY;_HHaM?UuLuWL4)UuvbE~o#81|7-IcKo?U zNoqFfWz0jo*%EW~oW7&9cKm@Qa4c*rSdh-^JDL>gQ5<>gn)qySR(Be(^UY#`*>rcd zp6@2}VIW`~mHDq*xTueIfVCr8TuSGuLQ|4#WT!Q%L+HuwW!9fW(>uFQ&_HseC2}qh z%l=qrZ@Y2>LC1qtE9kB+w_McIIfv0byU%0xT*=?V`PDohl|4oaMt%b`Huy z%vsIN^7iUAbY7zEV`ON#f0~w!D(6Ft)R6^vgV5;jDI)XAIC8^ zBtrlB`;^=gwt^lYJF4_q{LgGSF2liHzU9p7h?Y;?s{OKF@PpGRPt52s0zFvJqja{Y zjM7nz?kDqen`;U;UJ{Z&j^Q*eM7dq?8nQxM7M>~4lkVK8$+LjtVrQP?k{D;$)8vLw z2ZEjf^8+t_EbFIF_l$6U%aH)`k2Uh~E?Yr)_xlh%I`el9*-bu_W)bTI8MhjR(H zAud=z=WJ%TDK*<9KMk@Q78f55XjxYM#+L0sE`RzDuC7>>JqVQgSd~2r%pQ+sPoZcT z%Jk&Nav3d6E3?Nw*)x;w5-scu`84~%$kg%usxO;tW6o<2d86byUMzyIv~YB-89t?} z$5ysa+(?UMn9Fp#f}M`W=j2fC8&{o3kJq#Kiq9_C^W4NOdw^!f#uKRSX|Y__<}Ie3 z#aPHo{xKVI;NI5X+~n?U3lB5As&I;CJNcxBeI{bG@JvPSq#X^!sdo_YXc<4-UPb#U9~NUiElQ8f zM{?Nw!{@iXw}<8U12wnMAcbT^+gNl#{6*gdA6e`?IX0P`P8dWE&v+R^<5R2zg805!a03? zi;kg*NRN)``5N5K?zU-%p-fXT`uA|?t;KA(*ZSdB5Atr;8}Uj!Y+*hrM%ApUF#EoNl6J+xuT$}#`8 zB&B9;cL^>$;;6YHx70g4^s3h{&^ydQJt_syjnFZD5} zIHgAnH27=i_~AbpurbQk%u&NGb4;D2`7BEBh0wH)>8E?XzTDH&Tru>?tzcGhG!Js( z!9w4H`C)_fRT`}1*%qO)x^~*Yo6Au%?$3g*<3P~8ppRUT1z4tiK1X>*dbmOB*ep6( z`@*DZ&2E`uZp>Sp&dWa-&5u`eUSCS1yucSm_rCIS)DL~!hVS<1F;U1|UP=AvIdmA8 zvj+c-XPoVr`G?P=KhzAb8|Cj`e=lvtH2`0**8dHE#nl1-u+EdFxZhP89rXT7s3Z%x z%X*asJZ3{)Hh5r>^(lo(4T5HgL$Am|Ua?TbRP!Gx4wEh(?M^$z&6It&TmeL1$`(6DGR4NSw}3~IpZ z-7>*jax^62t{m;Bg8!1EAqPijUe-Hc~%; z2V;Z&;3f=uzqp)e7yYpo2Ur( z3lTrGX{L?%p;*KZX~Z80aXhpM!TnpFc)N5ktUOG>kLMYYg=8144zz{Hi5bKy5J7k;BIV4%r`-)uq$Bh4-V!>x=F z{-B)-KlM?AFWDc|aqLuF$iNTj-q|dg zq1~%!g-Ass=e}5wI#+cIrI>KOiOuGslyl(Tq@_6UW`P)+iW@*- zVIYW9+y;q+syag^4UqufuA~$Yiz0CW-XFLCu?P^Cb)G1+GM-Y%Ar~r=c(x|74tTDR zdfe!E2c7o?zM>hP&_#9IyHWRwea77kD1E2M(}nTuLQzXqb--k=du*p&ifq)cxUGe4 zi8!Ad!CZch}IJOhw>RmDB{>T}chVJ%r?MjL_RNFa}!z zoiA2zgLRhzeosjL{w0Xy(M7`ZF==;lYu)U9hF$O8yY|ii@k+Tk)nBA5pup75*_AQZ zo5|%3Fs?Y50l(KYHnn#~k=OS>T5xO6yjz>6u#YUfdCH7V(aC41lihqpm-p&&xtrHI z1&0to#r0Vx=WZ6izauT(6ahkVUvD?_K8r(=MzQSt1iki}z0ZhGf6;(1FL;8u{~J>S z@1IO+styi8I+7alJUcKyThj7;X}5P{yKbH`Ygz|{*M+RbL>fz+ zawpv7%V9)XT5SN&RZ<=BgF>phVF$du_~@6LGCSvpB&4XK0spFYT7XV;5*HxMR9wkM z{a$0C0Siy4g?_8f93%YsaEr)XCoON*zz?gwMp0jEPp`P!MBpB2|H+Nec&_D97x2ny zo2N|M&DX=MXYAp@e*0G3Gj=y8{_Gwyn+Vp)nd;=tVynlUQt6-r2P&=xh+r~48;-q& ztyG{5VUf1txLc-@`lvt&+GoUbW3s??i>g9>(&IrulmnM)`Rm3zefj@fS}K3QBXy9Q zfQgbCfHfic=+HYhFcxiB+)u>T<7(4XbjAHuE*`F$B22wIsfeg>8WWB`B(;`nG2xo2D4zJ6 zjoW{h@Fd-?sNMI9ea`Z~dk;$r?V-@VkjcNq(SQ6lGel zmq!TUdR;u5w+o!2X=oPp(F&7S0(_s59I%q6)>!%xBbh+*YwCs>jj96^hA!e*k22jN znkL$I{QzSWu%vMQP$-yCOe-$qWqCebEJHT314KOM#Js~uCNO$ed16@d#yk9a@{qK2 zcmO;K+0H&L#LN@Fpy~ltl>$EN`#7330WTI3Pl2?9-aUa4aMzq0X$QT%gh~kkoYTdK z-VuQjFdtaS;XxN!4*5viaAfEYsJvg1~>BV=yG@*B+mzBj)7KPz#5TjQ+*B3|BLY;@5L=1ZalqO`$4 za-LSMS<-m@!4QnAA7&<$tQO9p0QOVa_Mrkt0;xE$Dz5EQ(EV@CNcLMvGqkLuWh4_w z9#9^9)qx3_ia6GzOs^76+g{I+Nz7ngr!g+5U#1n;k+SvtQ3(&SG#o|Ik`elgkxU@@ z`trnJSnwNW3w7Q$0MAoW6YyO^;)S@;LGOmZ2(@S{?i9JWL7D8+Y~pUn<)zYco{IY8 zx%;3&#O@dV5{2P7pxVy;+!`ir-o(d7b|~zi56+TG~Yc z_Yy5Wz39C_sKf~Pk}k%$p%07xOVmyRxK&8}5XV|6_53msyGb?HZ-FNDvA(@PDCQ3p z3khx$DdzJ}McEWp*0hq*W1@2pi0og~w*;`N>NI~ZR#G(BM3gL7Wi`Ne2+5zui&6MJ zs3klnNE_af2jvZNWqWzYdp<)&`ut(m_Wuf)Lc80W6m4J|( z&JQi*9d5QYnK!s$9qJ?2E0s&+XDSa9+f{d9$qfU0dW~@3EG>Bo_%wCC1-P4%62L>0 z)B>ENqz0SFzbe(wi=q3aEpe}Ui(J1uI0gvONHtg8Z-oDks^8u(S+0mG=cY*VXh-PCMGbZ}*N;n>ZMpSpQUH%~F3sJ#lDht1e7 zTltGP6qrm&^*Cq(b3{|sJy#q)t~|@V%Jd3lGPk%Dcd%USQ>N&-iSv(NL!PB$)&P9B zlKKHR3(1!SdY1%73~8~oW>T0rPo?XCP|Rl14tl{%bc={bQ-hfc)JzKyiv5C(UN94R zgjt|bfjT8J}oQTFBVCJ zM$-vyqn*5HKSa>RZf7ea#-zzb&ty`~D=kuers$kps(Fy`%jQlc8w!QwrzSHOUsgDc z3CAC0Sm9bsxa4gGb^Jf&r`hRT0H|u*VuiU_`l3gJdqvN~s;>d~h>*$?VTIF}a6A!K zxE2#GO9aG!t&aBrLQTaj2F%A2PXvF;mp1ns{0@G%w6q`rUjIdZiRK94*M-#M){S@2 zdD)kg?^OcV-KeBuEun7>r!f3aqJ=+54-Cz84A?S`4$Q70@$B4=pX%%zeS3>AHZbCtM_pi4j1 zd5$oiD=ozb_z@)y076~Wjhp8r&Rt-Pn#8cXsG28o6$Ql@m)O2eAKMlK;EGPfe=|(R z3tsOqu+ufl$qX#}k5WL6*;jak1tji2RfUY@cG6P10U;V4svU$sFqxppGk5Q|{Zj7! z4NH0haIbCdm#lzaQ1Wb5k^+thiPy!ngWh?85%4EnjOaZQ7y?B)e(M-SR=-PO^Yx(i>@j$RwS1&JiwTlDJ^z>3aAod0YYuP{*^j zsE=tyg=MqbIXJkVct!6u94Zh-h*Z=Uc}Ieat7aqztfYA^z>+N^nLu(!O^R7Tst!yc zb8S|afAuKSPNHdBZ zzoDK*W)zr0oW`*p2c~a|rftnA=MXwZj^_l*0os@bvnY|WxpTf)hAd5#qG-w7`H+!J zAo-*6#PArOe~X_xACs2m4&Y-#iq9PuyGS^$m6ij$K`^A_!QNKjipKS0VfwAKbWSUj zrFOS`&4=+BX(xJaQK<_Jo5%AtFMpYdF)>;~~mUdw6R<)J_-lL>C;7^5Ab?c@A z=bf_4O2u6wGM`X&kw@ar;qvE|tqI>?DKZ2;r>+8N1WBtFAhd9HCye(_wQQd#S8kDu z6Ec0vFqM`AjoDYc^K+%8f&l#MSN$bA;{#3+)xJj1+gn|30H#VZ53F-_A~t8M?G*3{ zwcQU0Yd(YM!62m?FxWP$m$&^Y6LX4~p_cAxuNyBa%!oPnGnhThn8L?~qFSEO(EAdN zrwKSqNZAuFbbb~1iq<1_2VYi8K$mDD2aXg)=c&ShZwdTqAT5$%3Mn)D3ExB_3fLi6 zpd{xoyg?h6?6;DUVLDzSIawnze;VDRZh<+Hp%{}fC)3vCPx2R>c;@e|Me3Dn@_g zuDq&Dhl-|&j_N#BF$gmxFPu~i>E$_EcY^Ue9MV|ac>jYmYL#giS5!#sNVI451@T&2mD)iqcauA{<0A7BRcZfC+ zz^j#%0Ky7!K_}WwJUd4ft#Ez7%z3J_3HTl%W#=e#wgf(F+dNjOWX56Rr<$D>WGj+x z^80Looj^hexz;Dc-6X2+P?a^nV5J{czO7Ez6snbeYdHGJRPV(9ieVTHp|ufONMPH> z5nXA&A<6iSCZ(=Wk`jMo$GPu{$YUy+DAatK+drSUU&%=Aq_X|+y{@wT82nELQf}}) z%t`?2P?uCdP=`Da3F>~J>g@FBQul<`ld22esk-2uQOE16bMWqQQP)H3eJ}ibu{e_v z;UQFJL?37P*MGI+KSU|*Os?oC(~5pFE%thW1b4V*ybg#&R^3SCM6tgJfGhH>rN?0$ ze<#ee@4B)-v7h2Fm>WXL6sptpZu1Ux`U{6G!(pe|uJVB775 zZx>aY0Pdlr7U14WN&pX3QVS5aBa@5k3nq6{$tHq>_mM{d*$rR?vd9tL&;UY5ce-Aw zMk3GSATkjXy^p?+=$NUx5UXut4U}8IkZl0&PH8DMfQ$6=8ZE#+B_)8TE2#ze zRwXswE$|acGFwJZo1j-asdd@ z$bD+neOUM>2(sdq3ey`^xj8QOMl=~F4Bexj_XD^7df(C^9`HELPaSZnkbDiI_pgBw zYGW--eMe2DfNj;#4+!P{c`ABu4UB;AR#FNW95N5n_!C|ii35j;

+ok522r#3fzS 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 z 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 literal 0 HcmV?d00001 diff --git a/src/Makefile b/src/Makefile new file mode 100644 index 000000000..89b823a04 --- /dev/null +++ b/src/Makefile @@ -0,0 +1,4786 @@ +# Makefile.in generated by automake 1.16.1 from Makefile.am. +# src/Makefile. Generated from Makefile.in by configure. + +# Copyright (C) 1994-2018 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + + + + + + + +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/libpostal +pkgincludedir = $(includedir)/libpostal +pkglibdir = $(libdir)/libpostal +pkglibexecdir = $(libexecdir)/libpostal +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = x86_64-pc-linux-gnu +host_triplet = x86_64-pc-linux-gnu +noinst_PROGRAMS = libpostal$(EXEEXT) bench$(EXEEXT) \ + address_parser$(EXEEXT) address_parser_train$(EXEEXT) \ + address_parser_test$(EXEEXT) build_address_dictionary$(EXEEXT) \ + build_numex_table$(EXEEXT) build_trans_table$(EXEEXT) \ + address_parser_train$(EXEEXT) address_parser_test$(EXEEXT) \ + language_classifier_train$(EXEEXT) \ + language_classifier$(EXEEXT) language_classifier_test$(EXEEXT) \ + near_dupe_test$(EXEEXT) +subdir = src +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cblas.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(dist_bin_SCRIPTS) \ + $(pkginclude_HEADERS) $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = libpostal_data +CONFIG_CLEAN_VPATH_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \ + "$(DESTDIR)$(pkgincludedir)" +LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES) +am__DEPENDENCIES_1 = +libpostal_la_DEPENDENCIES = libscanner.la $(am__DEPENDENCIES_1) +am__dirstamp = $(am__leading_dot)dirstamp +am_libpostal_la_OBJECTS = libpostal_la-strndup.lo \ + libpostal_la-libpostal.lo libpostal_la-expand.lo \ + libpostal_la-address_dictionary.lo \ + libpostal_la-transliterate.lo libpostal_la-tokens.lo \ + libpostal_la-trie.lo libpostal_la-trie_search.lo \ + libpostal_la-trie_utils.lo libpostal_la-string_utils.lo \ + libpostal_la-file_utils.lo utf8proc/libpostal_la-utf8proc.lo \ + libpostal_la-normalize.lo libpostal_la-numex.lo \ + libpostal_la-features.lo libpostal_la-unicode_scripts.lo \ + libpostal_la-address_parser.lo \ + libpostal_la-address_parser_io.lo \ + libpostal_la-averaged_perceptron.lo libpostal_la-crf.lo \ + libpostal_la-crf_context.lo libpostal_la-sparse_matrix.lo \ + libpostal_la-averaged_perceptron_tagger.lo \ + libpostal_la-graph.lo libpostal_la-graph_builder.lo \ + libpostal_la-language_classifier.lo \ + libpostal_la-language_features.lo \ + libpostal_la-logistic_regression.lo libpostal_la-logistic.lo \ + libpostal_la-minibatch.lo libpostal_la-float_utils.lo \ + libpostal_la-ngrams.lo libpostal_la-place.lo \ + libpostal_la-near_dupe.lo libpostal_la-double_metaphone.lo \ + geohash/libpostal_la-geohash.lo libpostal_la-dedupe.lo \ + libpostal_la-string_similarity.lo libpostal_la-acronyms.lo \ + libpostal_la-soft_tfidf.lo libpostal_la-jaccard.lo +libpostal_la_OBJECTS = $(am_libpostal_la_OBJECTS) +AM_V_lt = $(am__v_lt_$(V)) +am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) +am__v_lt_0 = --silent +am__v_lt_1 = +libpostal_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libpostal_la_CFLAGS) \ + $(CFLAGS) $(libpostal_la_LDFLAGS) $(LDFLAGS) -o $@ +libscanner_la_LIBADD = +am_libscanner_la_OBJECTS = klib/libscanner_la-drand48.lo \ + libscanner_la-scanner.lo +libscanner_la_OBJECTS = $(am_libscanner_la_OBJECTS) +libscanner_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libscanner_la_CFLAGS) \ + $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +am_address_parser_OBJECTS = address_parser-strndup.$(OBJEXT) \ + address_parser-address_parser_cli.$(OBJEXT) \ + address_parser-json_encode.$(OBJEXT) \ + linenoise/address_parser-linenoise.$(OBJEXT) \ + address_parser-string_utils.$(OBJEXT) \ + utf8proc/address_parser-utf8proc.$(OBJEXT) +address_parser_OBJECTS = $(am_address_parser_OBJECTS) +address_parser_DEPENDENCIES = libpostal.la $(am__DEPENDENCIES_1) +address_parser_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(address_parser_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o \ + $@ +am_address_parser_test_OBJECTS = \ + address_parser_test-strndup.$(OBJEXT) \ + address_parser_test-address_parser_test.$(OBJEXT) \ + address_parser_test-address_parser.$(OBJEXT) \ + address_parser_test-address_parser_io.$(OBJEXT) \ + address_parser_test-averaged_perceptron.$(OBJEXT) \ + address_parser_test-crf.$(OBJEXT) \ + address_parser_test-crf_context.$(OBJEXT) \ + address_parser_test-sparse_matrix.$(OBJEXT) \ + address_parser_test-graph.$(OBJEXT) \ + address_parser_test-graph_builder.$(OBJEXT) \ + address_parser_test-float_utils.$(OBJEXT) \ + address_parser_test-averaged_perceptron_tagger.$(OBJEXT) \ + address_parser_test-address_dictionary.$(OBJEXT) \ + address_parser_test-normalize.$(OBJEXT) \ + address_parser_test-numex.$(OBJEXT) \ + address_parser_test-features.$(OBJEXT) \ + address_parser_test-unicode_scripts.$(OBJEXT) \ + address_parser_test-transliterate.$(OBJEXT) \ + address_parser_test-trie.$(OBJEXT) \ + address_parser_test-trie_search.$(OBJEXT) \ + address_parser_test-trie_utils.$(OBJEXT) \ + address_parser_test-string_utils.$(OBJEXT) \ + address_parser_test-tokens.$(OBJEXT) \ + address_parser_test-file_utils.$(OBJEXT) \ + utf8proc/address_parser_test-utf8proc.$(OBJEXT) \ + address_parser_test-ngrams.$(OBJEXT) +address_parser_test_OBJECTS = $(am_address_parser_test_OBJECTS) +address_parser_test_DEPENDENCIES = libscanner.la $(am__DEPENDENCIES_1) +address_parser_test_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(address_parser_test_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +am_address_parser_train_OBJECTS = \ + address_parser_train-strndup.$(OBJEXT) \ + address_parser_train-address_parser_train.$(OBJEXT) \ + address_parser_train-address_parser.$(OBJEXT) \ + address_parser_train-address_parser_io.$(OBJEXT) \ + address_parser_train-averaged_perceptron.$(OBJEXT) \ + address_parser_train-crf.$(OBJEXT) \ + address_parser_train-crf_context.$(OBJEXT) \ + address_parser_train-sparse_matrix.$(OBJEXT) \ + address_parser_train-graph.$(OBJEXT) \ + address_parser_train-graph_builder.$(OBJEXT) \ + address_parser_train-float_utils.$(OBJEXT) \ + address_parser_train-averaged_perceptron_trainer.$(OBJEXT) \ + address_parser_train-crf_trainer.$(OBJEXT) \ + address_parser_train-crf_trainer_averaged_perceptron.$(OBJEXT) \ + address_parser_train-averaged_perceptron_tagger.$(OBJEXT) \ + address_parser_train-address_dictionary.$(OBJEXT) \ + address_parser_train-normalize.$(OBJEXT) \ + address_parser_train-numex.$(OBJEXT) \ + address_parser_train-features.$(OBJEXT) \ + address_parser_train-unicode_scripts.$(OBJEXT) \ + address_parser_train-transliterate.$(OBJEXT) \ + address_parser_train-trie.$(OBJEXT) \ + address_parser_train-trie_search.$(OBJEXT) \ + address_parser_train-trie_utils.$(OBJEXT) \ + address_parser_train-string_utils.$(OBJEXT) \ + address_parser_train-tokens.$(OBJEXT) \ + address_parser_train-file_utils.$(OBJEXT) \ + address_parser_train-shuffle.$(OBJEXT) \ + utf8proc/address_parser_train-utf8proc.$(OBJEXT) \ + address_parser_train-ngrams.$(OBJEXT) +address_parser_train_OBJECTS = $(am_address_parser_train_OBJECTS) +address_parser_train_DEPENDENCIES = libscanner.la \ + $(am__DEPENDENCIES_1) +address_parser_train_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(address_parser_train_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +am_bench_OBJECTS = bench-bench.$(OBJEXT) +bench_OBJECTS = $(am_bench_OBJECTS) +bench_DEPENDENCIES = libpostal.la libscanner.la $(am__DEPENDENCIES_1) +bench_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(bench_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +am_build_address_dictionary_OBJECTS = \ + build_address_dictionary-strndup.$(OBJEXT) \ + build_address_dictionary-address_dictionary_builder.$(OBJEXT) \ + build_address_dictionary-address_dictionary.$(OBJEXT) \ + build_address_dictionary-file_utils.$(OBJEXT) \ + build_address_dictionary-string_utils.$(OBJEXT) \ + build_address_dictionary-trie.$(OBJEXT) \ + build_address_dictionary-trie_search.$(OBJEXT) \ + utf8proc/build_address_dictionary-utf8proc.$(OBJEXT) +build_address_dictionary_OBJECTS = \ + $(am_build_address_dictionary_OBJECTS) +build_address_dictionary_LDADD = $(LDADD) +build_address_dictionary_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(build_address_dictionary_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +am_build_numex_table_OBJECTS = build_numex_table-strndup.$(OBJEXT) \ + build_numex_table-numex_table_builder.$(OBJEXT) \ + build_numex_table-numex.$(OBJEXT) \ + build_numex_table-file_utils.$(OBJEXT) \ + build_numex_table-string_utils.$(OBJEXT) \ + build_numex_table-tokens.$(OBJEXT) \ + build_numex_table-trie.$(OBJEXT) \ + build_numex_table-trie_search.$(OBJEXT) \ + utf8proc/build_numex_table-utf8proc.$(OBJEXT) +build_numex_table_OBJECTS = $(am_build_numex_table_OBJECTS) +build_numex_table_LDADD = $(LDADD) +build_numex_table_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(build_numex_table_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +am_build_trans_table_OBJECTS = build_trans_table-strndup.$(OBJEXT) \ + build_trans_table-transliteration_table_builder.$(OBJEXT) \ + build_trans_table-transliterate.$(OBJEXT) \ + build_trans_table-trie.$(OBJEXT) \ + build_trans_table-trie_search.$(OBJEXT) \ + build_trans_table-file_utils.$(OBJEXT) \ + build_trans_table-string_utils.$(OBJEXT) \ + utf8proc/build_trans_table-utf8proc.$(OBJEXT) +build_trans_table_OBJECTS = $(am_build_trans_table_OBJECTS) +build_trans_table_LDADD = $(LDADD) +build_trans_table_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(build_trans_table_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +am_language_classifier_OBJECTS = \ + language_classifier-strndup.$(OBJEXT) \ + language_classifier-language_classifier_cli.$(OBJEXT) \ + language_classifier-language_classifier.$(OBJEXT) \ + language_classifier-language_features.$(OBJEXT) \ + language_classifier-logistic_regression.$(OBJEXT) \ + language_classifier-logistic.$(OBJEXT) \ + language_classifier-sparse_matrix.$(OBJEXT) \ + language_classifier-features.$(OBJEXT) \ + language_classifier-minibatch.$(OBJEXT) \ + language_classifier-float_utils.$(OBJEXT) \ + language_classifier-normalize.$(OBJEXT) \ + language_classifier-numex.$(OBJEXT) \ + language_classifier-transliterate.$(OBJEXT) \ + language_classifier-trie.$(OBJEXT) \ + language_classifier-trie_search.$(OBJEXT) \ + language_classifier-trie_utils.$(OBJEXT) \ + language_classifier-address_dictionary.$(OBJEXT) \ + language_classifier-string_utils.$(OBJEXT) \ + language_classifier-file_utils.$(OBJEXT) \ + utf8proc/language_classifier-utf8proc.$(OBJEXT) \ + language_classifier-unicode_scripts.$(OBJEXT) +language_classifier_OBJECTS = $(am_language_classifier_OBJECTS) +language_classifier_DEPENDENCIES = libscanner.la $(am__DEPENDENCIES_1) +language_classifier_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(language_classifier_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +am_language_classifier_test_OBJECTS = \ + language_classifier_test-strndup.$(OBJEXT) \ + language_classifier_test-language_classifier_test.$(OBJEXT) \ + language_classifier_test-language_classifier.$(OBJEXT) \ + language_classifier_test-language_classifier_io.$(OBJEXT) \ + language_classifier_test-language_features.$(OBJEXT) \ + language_classifier_test-logistic_regression.$(OBJEXT) \ + language_classifier_test-logistic.$(OBJEXT) \ + language_classifier_test-sparse_matrix.$(OBJEXT) \ + language_classifier_test-features.$(OBJEXT) \ + language_classifier_test-minibatch.$(OBJEXT) \ + language_classifier_test-float_utils.$(OBJEXT) \ + language_classifier_test-normalize.$(OBJEXT) \ + language_classifier_test-numex.$(OBJEXT) \ + language_classifier_test-transliterate.$(OBJEXT) \ + language_classifier_test-trie.$(OBJEXT) \ + language_classifier_test-trie_search.$(OBJEXT) \ + language_classifier_test-trie_utils.$(OBJEXT) \ + language_classifier_test-address_dictionary.$(OBJEXT) \ + language_classifier_test-string_utils.$(OBJEXT) \ + language_classifier_test-file_utils.$(OBJEXT) \ + utf8proc/language_classifier_test-utf8proc.$(OBJEXT) \ + language_classifier_test-unicode_scripts.$(OBJEXT) +language_classifier_test_OBJECTS = \ + $(am_language_classifier_test_OBJECTS) +language_classifier_test_DEPENDENCIES = libscanner.la \ + $(am__DEPENDENCIES_1) +language_classifier_test_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(language_classifier_test_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +am_language_classifier_train_OBJECTS = \ + language_classifier_train-strndup.$(OBJEXT) \ + language_classifier_train-language_classifier_train.$(OBJEXT) \ + language_classifier_train-language_classifier.$(OBJEXT) \ + language_classifier_train-language_features.$(OBJEXT) \ + language_classifier_train-language_classifier_io.$(OBJEXT) \ + language_classifier_train-logistic_regression_trainer.$(OBJEXT) \ + language_classifier_train-logistic_regression.$(OBJEXT) \ + language_classifier_train-logistic.$(OBJEXT) \ + language_classifier_train-sparse_matrix.$(OBJEXT) \ + language_classifier_train-sparse_matrix_utils.$(OBJEXT) \ + language_classifier_train-features.$(OBJEXT) \ + language_classifier_train-minibatch.$(OBJEXT) \ + language_classifier_train-float_utils.$(OBJEXT) \ + language_classifier_train-stochastic_gradient_descent.$(OBJEXT) \ + language_classifier_train-ftrl.$(OBJEXT) \ + language_classifier_train-regularization.$(OBJEXT) \ + language_classifier_train-cartesian_product.$(OBJEXT) \ + language_classifier_train-normalize.$(OBJEXT) \ + language_classifier_train-numex.$(OBJEXT) \ + language_classifier_train-transliterate.$(OBJEXT) \ + language_classifier_train-trie.$(OBJEXT) \ + language_classifier_train-trie_search.$(OBJEXT) \ + language_classifier_train-trie_utils.$(OBJEXT) \ + language_classifier_train-address_dictionary.$(OBJEXT) \ + language_classifier_train-string_utils.$(OBJEXT) \ + language_classifier_train-file_utils.$(OBJEXT) \ + utf8proc/language_classifier_train-utf8proc.$(OBJEXT) \ + language_classifier_train-unicode_scripts.$(OBJEXT) \ + language_classifier_train-shuffle.$(OBJEXT) +language_classifier_train_OBJECTS = \ + $(am_language_classifier_train_OBJECTS) +language_classifier_train_DEPENDENCIES = libscanner.la \ + $(am__DEPENDENCIES_1) +language_classifier_train_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(language_classifier_train_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +am_libpostal_OBJECTS = libpostal-strndup.$(OBJEXT) \ + libpostal-main.$(OBJEXT) libpostal-json_encode.$(OBJEXT) \ + libpostal-file_utils.$(OBJEXT) \ + libpostal-string_utils.$(OBJEXT) \ + utf8proc/libpostal-utf8proc.$(OBJEXT) +libpostal_OBJECTS = $(am_libpostal_OBJECTS) +libpostal_DEPENDENCIES = libpostal.la +libpostal_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libpostal_CFLAGS) \ + $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +am_near_dupe_test_OBJECTS = near_dupe_test-strndup.$(OBJEXT) \ + near_dupe_test-near_dupe_test.$(OBJEXT) \ + near_dupe_test-string_utils.$(OBJEXT) \ + utf8proc/near_dupe_test-utf8proc.$(OBJEXT) +near_dupe_test_OBJECTS = $(am_near_dupe_test_OBJECTS) +near_dupe_test_DEPENDENCIES = libpostal.la +near_dupe_test_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(near_dupe_test_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o \ + $@ +SCRIPTS = $(dist_bin_SCRIPTS) +AM_V_P = $(am__v_P_$(V)) +am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_$(V)) +am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_$(V)) +am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) +am__v_at_0 = @ +am__v_at_1 = +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = \ + ./$(DEPDIR)/address_parser-address_parser_cli.Po \ + ./$(DEPDIR)/address_parser-json_encode.Po \ + ./$(DEPDIR)/address_parser-string_utils.Po \ + ./$(DEPDIR)/address_parser-strndup.Po \ + ./$(DEPDIR)/address_parser_test-address_dictionary.Po \ + ./$(DEPDIR)/address_parser_test-address_parser.Po \ + ./$(DEPDIR)/address_parser_test-address_parser_io.Po \ + ./$(DEPDIR)/address_parser_test-address_parser_test.Po \ + ./$(DEPDIR)/address_parser_test-averaged_perceptron.Po \ + ./$(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Po \ + ./$(DEPDIR)/address_parser_test-crf.Po \ + ./$(DEPDIR)/address_parser_test-crf_context.Po \ + ./$(DEPDIR)/address_parser_test-features.Po \ + ./$(DEPDIR)/address_parser_test-file_utils.Po \ + ./$(DEPDIR)/address_parser_test-float_utils.Po \ + ./$(DEPDIR)/address_parser_test-graph.Po \ + ./$(DEPDIR)/address_parser_test-graph_builder.Po \ + ./$(DEPDIR)/address_parser_test-ngrams.Po \ + ./$(DEPDIR)/address_parser_test-normalize.Po \ + ./$(DEPDIR)/address_parser_test-numex.Po \ + ./$(DEPDIR)/address_parser_test-sparse_matrix.Po \ + ./$(DEPDIR)/address_parser_test-string_utils.Po \ + ./$(DEPDIR)/address_parser_test-strndup.Po \ + ./$(DEPDIR)/address_parser_test-tokens.Po \ + ./$(DEPDIR)/address_parser_test-transliterate.Po \ + ./$(DEPDIR)/address_parser_test-trie.Po \ + ./$(DEPDIR)/address_parser_test-trie_search.Po \ + ./$(DEPDIR)/address_parser_test-trie_utils.Po \ + ./$(DEPDIR)/address_parser_test-unicode_scripts.Po \ + ./$(DEPDIR)/address_parser_train-address_dictionary.Po \ + ./$(DEPDIR)/address_parser_train-address_parser.Po \ + ./$(DEPDIR)/address_parser_train-address_parser_io.Po \ + ./$(DEPDIR)/address_parser_train-address_parser_train.Po \ + ./$(DEPDIR)/address_parser_train-averaged_perceptron.Po \ + ./$(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Po \ + ./$(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Po \ + ./$(DEPDIR)/address_parser_train-crf.Po \ + ./$(DEPDIR)/address_parser_train-crf_context.Po \ + ./$(DEPDIR)/address_parser_train-crf_trainer.Po \ + ./$(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Po \ + ./$(DEPDIR)/address_parser_train-features.Po \ + ./$(DEPDIR)/address_parser_train-file_utils.Po \ + ./$(DEPDIR)/address_parser_train-float_utils.Po \ + ./$(DEPDIR)/address_parser_train-graph.Po \ + ./$(DEPDIR)/address_parser_train-graph_builder.Po \ + ./$(DEPDIR)/address_parser_train-ngrams.Po \ + ./$(DEPDIR)/address_parser_train-normalize.Po \ + ./$(DEPDIR)/address_parser_train-numex.Po \ + ./$(DEPDIR)/address_parser_train-shuffle.Po \ + ./$(DEPDIR)/address_parser_train-sparse_matrix.Po \ + ./$(DEPDIR)/address_parser_train-string_utils.Po \ + ./$(DEPDIR)/address_parser_train-strndup.Po \ + ./$(DEPDIR)/address_parser_train-tokens.Po \ + ./$(DEPDIR)/address_parser_train-transliterate.Po \ + ./$(DEPDIR)/address_parser_train-trie.Po \ + ./$(DEPDIR)/address_parser_train-trie_search.Po \ + ./$(DEPDIR)/address_parser_train-trie_utils.Po \ + ./$(DEPDIR)/address_parser_train-unicode_scripts.Po \ + ./$(DEPDIR)/bench-bench.Po \ + ./$(DEPDIR)/build_address_dictionary-address_dictionary.Po \ + ./$(DEPDIR)/build_address_dictionary-address_dictionary_builder.Po \ + ./$(DEPDIR)/build_address_dictionary-file_utils.Po \ + ./$(DEPDIR)/build_address_dictionary-string_utils.Po \ + ./$(DEPDIR)/build_address_dictionary-strndup.Po \ + ./$(DEPDIR)/build_address_dictionary-trie.Po \ + ./$(DEPDIR)/build_address_dictionary-trie_search.Po \ + ./$(DEPDIR)/build_numex_table-file_utils.Po \ + ./$(DEPDIR)/build_numex_table-numex.Po \ + ./$(DEPDIR)/build_numex_table-numex_table_builder.Po \ + ./$(DEPDIR)/build_numex_table-string_utils.Po \ + ./$(DEPDIR)/build_numex_table-strndup.Po \ + ./$(DEPDIR)/build_numex_table-tokens.Po \ + ./$(DEPDIR)/build_numex_table-trie.Po \ + ./$(DEPDIR)/build_numex_table-trie_search.Po \ + ./$(DEPDIR)/build_trans_table-file_utils.Po \ + ./$(DEPDIR)/build_trans_table-string_utils.Po \ + ./$(DEPDIR)/build_trans_table-strndup.Po \ + ./$(DEPDIR)/build_trans_table-transliterate.Po \ + ./$(DEPDIR)/build_trans_table-transliteration_table_builder.Po \ + ./$(DEPDIR)/build_trans_table-trie.Po \ + ./$(DEPDIR)/build_trans_table-trie_search.Po \ + ./$(DEPDIR)/language_classifier-address_dictionary.Po \ + ./$(DEPDIR)/language_classifier-features.Po \ + ./$(DEPDIR)/language_classifier-file_utils.Po \ + ./$(DEPDIR)/language_classifier-float_utils.Po \ + ./$(DEPDIR)/language_classifier-language_classifier.Po \ + ./$(DEPDIR)/language_classifier-language_classifier_cli.Po \ + ./$(DEPDIR)/language_classifier-language_features.Po \ + ./$(DEPDIR)/language_classifier-logistic.Po \ + ./$(DEPDIR)/language_classifier-logistic_regression.Po \ + ./$(DEPDIR)/language_classifier-minibatch.Po \ + ./$(DEPDIR)/language_classifier-normalize.Po \ + ./$(DEPDIR)/language_classifier-numex.Po \ + ./$(DEPDIR)/language_classifier-sparse_matrix.Po \ + ./$(DEPDIR)/language_classifier-string_utils.Po \ + ./$(DEPDIR)/language_classifier-strndup.Po \ + ./$(DEPDIR)/language_classifier-transliterate.Po \ + ./$(DEPDIR)/language_classifier-trie.Po \ + ./$(DEPDIR)/language_classifier-trie_search.Po \ + ./$(DEPDIR)/language_classifier-trie_utils.Po \ + ./$(DEPDIR)/language_classifier-unicode_scripts.Po \ + ./$(DEPDIR)/language_classifier_test-address_dictionary.Po \ + ./$(DEPDIR)/language_classifier_test-features.Po \ + ./$(DEPDIR)/language_classifier_test-file_utils.Po \ + ./$(DEPDIR)/language_classifier_test-float_utils.Po \ + ./$(DEPDIR)/language_classifier_test-language_classifier.Po \ + ./$(DEPDIR)/language_classifier_test-language_classifier_io.Po \ + ./$(DEPDIR)/language_classifier_test-language_classifier_test.Po \ + ./$(DEPDIR)/language_classifier_test-language_features.Po \ + ./$(DEPDIR)/language_classifier_test-logistic.Po \ + ./$(DEPDIR)/language_classifier_test-logistic_regression.Po \ + ./$(DEPDIR)/language_classifier_test-minibatch.Po \ + ./$(DEPDIR)/language_classifier_test-normalize.Po \ + ./$(DEPDIR)/language_classifier_test-numex.Po \ + ./$(DEPDIR)/language_classifier_test-sparse_matrix.Po \ + ./$(DEPDIR)/language_classifier_test-string_utils.Po \ + ./$(DEPDIR)/language_classifier_test-strndup.Po \ + ./$(DEPDIR)/language_classifier_test-transliterate.Po \ + ./$(DEPDIR)/language_classifier_test-trie.Po \ + ./$(DEPDIR)/language_classifier_test-trie_search.Po \ + ./$(DEPDIR)/language_classifier_test-trie_utils.Po \ + ./$(DEPDIR)/language_classifier_test-unicode_scripts.Po \ + ./$(DEPDIR)/language_classifier_train-address_dictionary.Po \ + ./$(DEPDIR)/language_classifier_train-cartesian_product.Po \ + ./$(DEPDIR)/language_classifier_train-features.Po \ + ./$(DEPDIR)/language_classifier_train-file_utils.Po \ + ./$(DEPDIR)/language_classifier_train-float_utils.Po \ + ./$(DEPDIR)/language_classifier_train-ftrl.Po \ + ./$(DEPDIR)/language_classifier_train-language_classifier.Po \ + ./$(DEPDIR)/language_classifier_train-language_classifier_io.Po \ + ./$(DEPDIR)/language_classifier_train-language_classifier_train.Po \ + ./$(DEPDIR)/language_classifier_train-language_features.Po \ + ./$(DEPDIR)/language_classifier_train-logistic.Po \ + ./$(DEPDIR)/language_classifier_train-logistic_regression.Po \ + ./$(DEPDIR)/language_classifier_train-logistic_regression_trainer.Po \ + ./$(DEPDIR)/language_classifier_train-minibatch.Po \ + ./$(DEPDIR)/language_classifier_train-normalize.Po \ + ./$(DEPDIR)/language_classifier_train-numex.Po \ + ./$(DEPDIR)/language_classifier_train-regularization.Po \ + ./$(DEPDIR)/language_classifier_train-shuffle.Po \ + ./$(DEPDIR)/language_classifier_train-sparse_matrix.Po \ + ./$(DEPDIR)/language_classifier_train-sparse_matrix_utils.Po \ + ./$(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Po \ + ./$(DEPDIR)/language_classifier_train-string_utils.Po \ + ./$(DEPDIR)/language_classifier_train-strndup.Po \ + ./$(DEPDIR)/language_classifier_train-transliterate.Po \ + ./$(DEPDIR)/language_classifier_train-trie.Po \ + ./$(DEPDIR)/language_classifier_train-trie_search.Po \ + ./$(DEPDIR)/language_classifier_train-trie_utils.Po \ + ./$(DEPDIR)/language_classifier_train-unicode_scripts.Po \ + ./$(DEPDIR)/libpostal-file_utils.Po \ + ./$(DEPDIR)/libpostal-json_encode.Po \ + ./$(DEPDIR)/libpostal-main.Po \ + ./$(DEPDIR)/libpostal-string_utils.Po \ + ./$(DEPDIR)/libpostal-strndup.Po \ + ./$(DEPDIR)/libpostal_la-acronyms.Plo \ + ./$(DEPDIR)/libpostal_la-address_dictionary.Plo \ + ./$(DEPDIR)/libpostal_la-address_parser.Plo \ + ./$(DEPDIR)/libpostal_la-address_parser_io.Plo \ + ./$(DEPDIR)/libpostal_la-averaged_perceptron.Plo \ + ./$(DEPDIR)/libpostal_la-averaged_perceptron_tagger.Plo \ + ./$(DEPDIR)/libpostal_la-crf.Plo \ + ./$(DEPDIR)/libpostal_la-crf_context.Plo \ + ./$(DEPDIR)/libpostal_la-dedupe.Plo \ + ./$(DEPDIR)/libpostal_la-double_metaphone.Plo \ + ./$(DEPDIR)/libpostal_la-expand.Plo \ + ./$(DEPDIR)/libpostal_la-features.Plo \ + ./$(DEPDIR)/libpostal_la-file_utils.Plo \ + ./$(DEPDIR)/libpostal_la-float_utils.Plo \ + ./$(DEPDIR)/libpostal_la-graph.Plo \ + ./$(DEPDIR)/libpostal_la-graph_builder.Plo \ + ./$(DEPDIR)/libpostal_la-jaccard.Plo \ + ./$(DEPDIR)/libpostal_la-language_classifier.Plo \ + ./$(DEPDIR)/libpostal_la-language_features.Plo \ + ./$(DEPDIR)/libpostal_la-libpostal.Plo \ + ./$(DEPDIR)/libpostal_la-logistic.Plo \ + ./$(DEPDIR)/libpostal_la-logistic_regression.Plo \ + ./$(DEPDIR)/libpostal_la-minibatch.Plo \ + ./$(DEPDIR)/libpostal_la-near_dupe.Plo \ + ./$(DEPDIR)/libpostal_la-ngrams.Plo \ + ./$(DEPDIR)/libpostal_la-normalize.Plo \ + ./$(DEPDIR)/libpostal_la-numex.Plo \ + ./$(DEPDIR)/libpostal_la-place.Plo \ + ./$(DEPDIR)/libpostal_la-soft_tfidf.Plo \ + ./$(DEPDIR)/libpostal_la-sparse_matrix.Plo \ + ./$(DEPDIR)/libpostal_la-string_similarity.Plo \ + ./$(DEPDIR)/libpostal_la-string_utils.Plo \ + ./$(DEPDIR)/libpostal_la-strndup.Plo \ + ./$(DEPDIR)/libpostal_la-tokens.Plo \ + ./$(DEPDIR)/libpostal_la-transliterate.Plo \ + ./$(DEPDIR)/libpostal_la-trie.Plo \ + ./$(DEPDIR)/libpostal_la-trie_search.Plo \ + ./$(DEPDIR)/libpostal_la-trie_utils.Plo \ + ./$(DEPDIR)/libpostal_la-unicode_scripts.Plo \ + ./$(DEPDIR)/libscanner_la-scanner.Plo \ + ./$(DEPDIR)/near_dupe_test-near_dupe_test.Po \ + ./$(DEPDIR)/near_dupe_test-string_utils.Po \ + ./$(DEPDIR)/near_dupe_test-strndup.Po \ + geohash/$(DEPDIR)/libpostal_la-geohash.Plo \ + klib/$(DEPDIR)/libscanner_la-drand48.Plo \ + linenoise/$(DEPDIR)/address_parser-linenoise.Po \ + utf8proc/$(DEPDIR)/address_parser-utf8proc.Po \ + utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Po \ + utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Po \ + utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Po \ + utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Po \ + utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Po \ + utf8proc/$(DEPDIR)/language_classifier-utf8proc.Po \ + utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Po \ + utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Po \ + utf8proc/$(DEPDIR)/libpostal-utf8proc.Po \ + utf8proc/$(DEPDIR)/libpostal_la-utf8proc.Plo \ + utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Po +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +AM_V_CC = $(am__v_CC_$(V)) +am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = +CCLD = $(CC) +LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CCLD = $(am__v_CCLD_$(V)) +am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = +SOURCES = $(libpostal_la_SOURCES) $(libscanner_la_SOURCES) \ + $(address_parser_SOURCES) $(address_parser_test_SOURCES) \ + $(address_parser_train_SOURCES) $(bench_SOURCES) \ + $(build_address_dictionary_SOURCES) \ + $(build_numex_table_SOURCES) $(build_trans_table_SOURCES) \ + $(language_classifier_SOURCES) \ + $(language_classifier_test_SOURCES) \ + $(language_classifier_train_SOURCES) $(libpostal_SOURCES) \ + $(near_dupe_test_SOURCES) +DIST_SOURCES = $(libpostal_la_SOURCES) $(libscanner_la_SOURCES) \ + $(address_parser_SOURCES) $(address_parser_test_SOURCES) \ + $(address_parser_train_SOURCES) $(bench_SOURCES) \ + $(build_address_dictionary_SOURCES) \ + $(build_numex_table_SOURCES) $(build_trans_table_SOURCES) \ + $(language_classifier_SOURCES) \ + $(language_classifier_test_SOURCES) \ + $(language_classifier_train_SOURCES) $(libpostal_SOURCES) \ + $(near_dupe_test_SOURCES) +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +HEADERS = $(pkginclude_HEADERS) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/libpostal_data.in \ + $(top_srcdir)/depcomp +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = ${SHELL} /workspaces/capstone/libpostal/missing aclocal-1.16 +AMTAR = $${TAR-tar} +AM_DEFAULT_VERBOSITY = 1 +AR = ar +AUTOCONF = ${SHELL} /workspaces/capstone/libpostal/missing autoconf +AUTOHEADER = ${SHELL} /workspaces/capstone/libpostal/missing autoheader +AUTOMAKE = ${SHELL} /workspaces/capstone/libpostal/missing automake-1.16 +AWK = gawk +CBLAS_LIBS = +CC = gcc +CCDEPMODE = depmode=gcc3 + +# Wonky but have to be able to override the user's optimization level to compile the scanner +# as it takes an unreasonably long time to compile with the optimizer on. +CFLAGS = +CFLAGS_SCANNER_EXTRA = +CPP = gcc -E +CPPFLAGS = +CYGPATH_W = echo +DEFS = -DHAVE_CONFIG_H +DEPDIR = .deps +DLLTOOL = false +DSYMUTIL = +DUMPBIN = +ECHO_C = +ECHO_N = -n +ECHO_T = +EGREP = /usr/bin/grep -E +EXEEXT = +FGREP = /usr/bin/grep -F +FOUND_GSHUF = +FOUND_SHUF = yes +GREP = /usr/bin/grep +INSTALL = /usr/bin/install -c +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_PROGRAM = ${INSTALL} +INSTALL_SCRIPT = ${INSTALL} +INSTALL_STRIP_PROGRAM = $(install_sh) -c -s +LD = /usr/bin/ld -m elf_x86_64 +LDFLAGS = -L/usr/local/lib +LIBOBJS = +LIBPOSTAL_DATA_DIR_VERSION_STRING = v1 +LIBPOSTAL_DATA_FILE_LATEST_VERSION = v1.0.0 +LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION = v1.0.0 +LIBPOSTAL_PARSER_MODEL_LATEST_VERSION = v1.0.0 +LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING = v1 +LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION = v1.0.0 +LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION = v1.0.0 +LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION = v1.0.0 +LIBPOSTAL_SO_VERSION = 1:1:0 +LIBS = -lm +LIBTOOL = $(SHELL) $(top_builddir)/libtool +LIPO = +LN_S = ln -s +LTLIBOBJS = +LT_SYS_LIBRARY_PATH = +MAKEINFO = ${SHELL} /workspaces/capstone/libpostal/missing makeinfo +MANIFEST_TOOL = : +MKDIR_P = /usr/bin/mkdir -p +MODEL = +NM = /usr/bin/nm -B +NMEDIT = +OBJDUMP = objdump +OBJEXT = o +OTOOL = +OTOOL64 = +PACKAGE = libpostal +PACKAGE_BUGREPORT = +PACKAGE_NAME = libpostal +PACKAGE_STRING = libpostal 1.1.0 +PACKAGE_TARNAME = libpostal +PACKAGE_URL = +PACKAGE_VERSION = 1.1.0 +PATH_SEPARATOR = : +RANLIB = ranlib +SED = /usr/bin/sed +SET_MAKE = +SHELL = /bin/bash +STRIP = strip +VERSION = 1.1.0 +abs_builddir = /workspaces/capstone/libpostal/src +abs_srcdir = /workspaces/capstone/libpostal/src +abs_top_builddir = /workspaces/capstone/libpostal +abs_top_srcdir = /workspaces/capstone/libpostal +ac_ct_AR = ar +ac_ct_CC = gcc +ac_ct_DUMPBIN = +am__include = include +am__leading_dot = . +am__quote = +am__tar = $${TAR-tar} chof - "$$tardir" +am__untar = $${TAR-tar} xf - +bindir = ${exec_prefix}/bin +build = x86_64-pc-linux-gnu +build_alias = +build_cpu = x86_64 +build_os = linux-gnu +build_vendor = pc +builddir = . +datadir = ${datarootdir} +datarootdir = ${prefix}/share +docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} +dvidir = ${docdir} +exec_prefix = ${prefix} +host = x86_64-pc-linux-gnu +host_alias = +host_cpu = x86_64 +host_os = linux-gnu +host_vendor = pc +htmldir = ${docdir} +includedir = ${prefix}/include +infodir = ${datarootdir}/info +install_sh = ${SHELL} /workspaces/capstone/libpostal/install-sh +libdir = ${exec_prefix}/lib +libexecdir = ${exec_prefix}/libexec +localedir = ${datarootdir}/locale +localstatedir = ${prefix}/var +mandir = ${datarootdir}/man +mkdir_p = $(MKDIR_P) +oldincludedir = /usr/include +pdfdir = ${docdir} +prefix = /usr/local +program_transform_name = s,x,x, +psdir = ${docdir} +runstatedir = ${localstatedir}/run +sbindir = ${exec_prefix}/sbin +sharedstatedir = ${prefix}/com +srcdir = . +sysconfdir = ${prefix}/etc +target_alias = +top_build_prefix = ../ +top_builddir = .. +top_srcdir = .. + +# Inherited from autoconf / user-specified +CFLAGS_CONF = -mfpmath=sse -msse2 -DUSE_SSE -g -O2 +CFLAGS_BASE = -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"$(datadir)/libpostal"' -g $(CFLAGS_CONF) +CFLAGS_O0 = $(CFLAGS_BASE) -O0 +CFLAGS_O1 = $(CFLAGS_BASE) -O1 +CFLAGS_O2 = $(CFLAGS_BASE) -O2 +CFLAGS_O3 = $(CFLAGS_BASE) -O3 +DEFAULT_INCLUDES = -I.. -I/usr/local/include +lib_LTLIBRARIES = libpostal.la +libpostal_la_SOURCES = strndup.c libpostal.c expand.c address_dictionary.c transliterate.c tokens.c trie.c trie_search.c trie_utils.c string_utils.c file_utils.c utf8proc/utf8proc.c normalize.c numex.c features.c unicode_scripts.c address_parser.c address_parser_io.c averaged_perceptron.c crf.c crf_context.c sparse_matrix.c averaged_perceptron_tagger.c graph.c graph_builder.c language_classifier.c language_features.c logistic_regression.c logistic.c minibatch.c float_utils.c ngrams.c place.c near_dupe.c double_metaphone.c geohash/geohash.c dedupe.c string_similarity.c acronyms.c soft_tfidf.c jaccard.c +libpostal_la_LIBADD = libscanner.la $(CBLAS_LIBS) +libpostal_la_CFLAGS = $(CFLAGS_O2) -D LIBPOSTAL_EXPORTS +libpostal_la_LDFLAGS = -version-info 1:1:0 -no-undefined +dist_bin_SCRIPTS = libpostal_data + +# Scanner can take a very long time to compile with higher optimization levels, so always use -O0, scanner is fast enough +# On cross-compilation for ARM using gcc-4.7, there are "out of range" errors during compilation that can be fixed by adding +# -marm option. For that, CFLAGS_SCANNER_EXTRA is provided that can be filled during configuration stage (see ./configure --help). +noinst_LTLIBRARIES = libscanner.la +libscanner_la_SOURCES = klib/drand48.c scanner.c +libscanner_la_CFLAGS = $(CFLAGS_O0) -D LIBPOSTAL_EXPORTS $(CFLAGS_SCANNER_EXTRA) +libpostal_SOURCES = strndup.c main.c json_encode.c file_utils.c string_utils.c utf8proc/utf8proc.c +libpostal_LDADD = libpostal.la +libpostal_CFLAGS = $(CFLAGS_O3) +bench_SOURCES = bench.c +bench_LDADD = libpostal.la libscanner.la $(CBLAS_LIBS) +bench_CFLAGS = $(CFLAGS_O3) +address_parser_SOURCES = strndup.c address_parser_cli.c json_encode.c linenoise/linenoise.c string_utils.c utf8proc/utf8proc.c +address_parser_LDADD = libpostal.la $(CBLAS_LIBS) +address_parser_CFLAGS = $(CFLAGS_O3) +near_dupe_test_SOURCES = strndup.c near_dupe_test.c string_utils.c utf8proc/utf8proc.c +near_dupe_test_LDADD = libpostal.la +near_dupe_test_CFLAGS = $(CFLAGS_O3) +build_address_dictionary_SOURCES = strndup.c address_dictionary_builder.c address_dictionary.c file_utils.c string_utils.c trie.c trie_search.c utf8proc/utf8proc.c +build_address_dictionary_CFLAGS = $(CFLAGS_O3) +build_numex_table_SOURCES = strndup.c numex_table_builder.c numex.c file_utils.c string_utils.c tokens.c trie.c trie_search.c utf8proc/utf8proc.c +build_numex_table_CFLAGS = $(CFLAGS_O3) +build_trans_table_SOURCES = strndup.c transliteration_table_builder.c transliterate.c trie.c trie_search.c file_utils.c string_utils.c utf8proc/utf8proc.c +build_trans_table_CFLAGS = $(CFLAGS_O3) +address_parser_train_SOURCES = strndup.c address_parser_train.c address_parser.c address_parser_io.c averaged_perceptron.c crf.c crf_context.c sparse_matrix.c graph.c graph_builder.c float_utils.c averaged_perceptron_trainer.c crf_trainer.c crf_trainer_averaged_perceptron.c averaged_perceptron_tagger.c address_dictionary.c normalize.c numex.c features.c unicode_scripts.c transliterate.c trie.c trie_search.c trie_utils.c string_utils.c tokens.c file_utils.c shuffle.c utf8proc/utf8proc.c ngrams.c +address_parser_train_LDADD = libscanner.la $(CBLAS_LIBS) +address_parser_train_CFLAGS = $(CFLAGS_O3) +address_parser_test_SOURCES = strndup.c address_parser_test.c address_parser.c address_parser_io.c averaged_perceptron.c crf.c crf_context.c sparse_matrix.c graph.c graph_builder.c float_utils.c averaged_perceptron_tagger.c address_dictionary.c normalize.c numex.c features.c unicode_scripts.c transliterate.c trie.c trie_search.c trie_utils.c string_utils.c tokens.c file_utils.c utf8proc/utf8proc.c ngrams.c +address_parser_test_LDADD = libscanner.la $(CBLAS_LIBS) +address_parser_test_CFLAGS = $(CFLAGS_O3) +language_classifier_train_SOURCES = strndup.c language_classifier_train.c language_classifier.c language_features.c language_classifier_io.c logistic_regression_trainer.c logistic_regression.c logistic.c sparse_matrix.c sparse_matrix_utils.c features.c minibatch.c float_utils.c stochastic_gradient_descent.c ftrl.c regularization.c cartesian_product.c normalize.c numex.c transliterate.c trie.c trie_search.c trie_utils.c address_dictionary.c string_utils.c file_utils.c utf8proc/utf8proc.c unicode_scripts.c shuffle.c +language_classifier_train_LDADD = libscanner.la $(CBLAS_LIBS) +language_classifier_train_CFLAGS = $(CFLAGS_O3) +language_classifier_SOURCES = strndup.c language_classifier_cli.c language_classifier.c language_features.c logistic_regression.c logistic.c sparse_matrix.c features.c minibatch.c float_utils.c normalize.c numex.c transliterate.c trie.c trie_search.c trie_utils.c address_dictionary.c string_utils.c file_utils.c utf8proc/utf8proc.c unicode_scripts.c +language_classifier_LDADD = libscanner.la $(CBLAS_LIBS) +language_classifier_CFLAGS = $(CFLAGS_O3) +language_classifier_test_SOURCES = strndup.c language_classifier_test.c language_classifier.c language_classifier_io.c language_features.c logistic_regression.c logistic.c sparse_matrix.c features.c minibatch.c float_utils.c normalize.c numex.c transliterate.c trie.c trie_search.c trie_utils.c address_dictionary.c string_utils.c file_utils.c utf8proc/utf8proc.c unicode_scripts.c +language_classifier_test_LDADD = libscanner.la $(CBLAS_LIBS) +language_classifier_test_CFLAGS = $(CFLAGS_O3) +pkginclude_HEADERS = libpostal.h +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign src/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +libpostal_data: $(top_builddir)/config.status $(srcdir)/libpostal_data.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ + +clean-noinstPROGRAMS: + @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list + +install-libLTLIBRARIES: $(lib_LTLIBRARIES) + @$(NORMAL_INSTALL) + @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ + } + +uninstall-libLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ + done + +clean-libLTLIBRARIES: + -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) + @list='$(lib_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + +clean-noinstLTLIBRARIES: + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) + @list='$(noinst_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } +utf8proc/$(am__dirstamp): + @$(MKDIR_P) utf8proc + @: > utf8proc/$(am__dirstamp) +utf8proc/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) utf8proc/$(DEPDIR) + @: > utf8proc/$(DEPDIR)/$(am__dirstamp) +utf8proc/libpostal_la-utf8proc.lo: utf8proc/$(am__dirstamp) \ + utf8proc/$(DEPDIR)/$(am__dirstamp) +geohash/$(am__dirstamp): + @$(MKDIR_P) geohash + @: > geohash/$(am__dirstamp) +geohash/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) geohash/$(DEPDIR) + @: > geohash/$(DEPDIR)/$(am__dirstamp) +geohash/libpostal_la-geohash.lo: geohash/$(am__dirstamp) \ + geohash/$(DEPDIR)/$(am__dirstamp) + +libpostal.la: $(libpostal_la_OBJECTS) $(libpostal_la_DEPENDENCIES) $(EXTRA_libpostal_la_DEPENDENCIES) + $(AM_V_CCLD)$(libpostal_la_LINK) -rpath $(libdir) $(libpostal_la_OBJECTS) $(libpostal_la_LIBADD) $(LIBS) +klib/$(am__dirstamp): + @$(MKDIR_P) klib + @: > klib/$(am__dirstamp) +klib/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) klib/$(DEPDIR) + @: > klib/$(DEPDIR)/$(am__dirstamp) +klib/libscanner_la-drand48.lo: klib/$(am__dirstamp) \ + klib/$(DEPDIR)/$(am__dirstamp) + +libscanner.la: $(libscanner_la_OBJECTS) $(libscanner_la_DEPENDENCIES) $(EXTRA_libscanner_la_DEPENDENCIES) + $(AM_V_CCLD)$(libscanner_la_LINK) $(libscanner_la_OBJECTS) $(libscanner_la_LIBADD) $(LIBS) +linenoise/$(am__dirstamp): + @$(MKDIR_P) linenoise + @: > linenoise/$(am__dirstamp) +linenoise/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) linenoise/$(DEPDIR) + @: > linenoise/$(DEPDIR)/$(am__dirstamp) +linenoise/address_parser-linenoise.$(OBJEXT): \ + linenoise/$(am__dirstamp) linenoise/$(DEPDIR)/$(am__dirstamp) +utf8proc/address_parser-utf8proc.$(OBJEXT): utf8proc/$(am__dirstamp) \ + utf8proc/$(DEPDIR)/$(am__dirstamp) + +address_parser$(EXEEXT): $(address_parser_OBJECTS) $(address_parser_DEPENDENCIES) $(EXTRA_address_parser_DEPENDENCIES) + @rm -f address_parser$(EXEEXT) + $(AM_V_CCLD)$(address_parser_LINK) $(address_parser_OBJECTS) $(address_parser_LDADD) $(LIBS) +utf8proc/address_parser_test-utf8proc.$(OBJEXT): \ + utf8proc/$(am__dirstamp) utf8proc/$(DEPDIR)/$(am__dirstamp) + +address_parser_test$(EXEEXT): $(address_parser_test_OBJECTS) $(address_parser_test_DEPENDENCIES) $(EXTRA_address_parser_test_DEPENDENCIES) + @rm -f address_parser_test$(EXEEXT) + $(AM_V_CCLD)$(address_parser_test_LINK) $(address_parser_test_OBJECTS) $(address_parser_test_LDADD) $(LIBS) +utf8proc/address_parser_train-utf8proc.$(OBJEXT): \ + utf8proc/$(am__dirstamp) utf8proc/$(DEPDIR)/$(am__dirstamp) + +address_parser_train$(EXEEXT): $(address_parser_train_OBJECTS) $(address_parser_train_DEPENDENCIES) $(EXTRA_address_parser_train_DEPENDENCIES) + @rm -f address_parser_train$(EXEEXT) + $(AM_V_CCLD)$(address_parser_train_LINK) $(address_parser_train_OBJECTS) $(address_parser_train_LDADD) $(LIBS) + +bench$(EXEEXT): $(bench_OBJECTS) $(bench_DEPENDENCIES) $(EXTRA_bench_DEPENDENCIES) + @rm -f bench$(EXEEXT) + $(AM_V_CCLD)$(bench_LINK) $(bench_OBJECTS) $(bench_LDADD) $(LIBS) +utf8proc/build_address_dictionary-utf8proc.$(OBJEXT): \ + utf8proc/$(am__dirstamp) utf8proc/$(DEPDIR)/$(am__dirstamp) + +build_address_dictionary$(EXEEXT): $(build_address_dictionary_OBJECTS) $(build_address_dictionary_DEPENDENCIES) $(EXTRA_build_address_dictionary_DEPENDENCIES) + @rm -f build_address_dictionary$(EXEEXT) + $(AM_V_CCLD)$(build_address_dictionary_LINK) $(build_address_dictionary_OBJECTS) $(build_address_dictionary_LDADD) $(LIBS) +utf8proc/build_numex_table-utf8proc.$(OBJEXT): \ + utf8proc/$(am__dirstamp) utf8proc/$(DEPDIR)/$(am__dirstamp) + +build_numex_table$(EXEEXT): $(build_numex_table_OBJECTS) $(build_numex_table_DEPENDENCIES) $(EXTRA_build_numex_table_DEPENDENCIES) + @rm -f build_numex_table$(EXEEXT) + $(AM_V_CCLD)$(build_numex_table_LINK) $(build_numex_table_OBJECTS) $(build_numex_table_LDADD) $(LIBS) +utf8proc/build_trans_table-utf8proc.$(OBJEXT): \ + utf8proc/$(am__dirstamp) utf8proc/$(DEPDIR)/$(am__dirstamp) + +build_trans_table$(EXEEXT): $(build_trans_table_OBJECTS) $(build_trans_table_DEPENDENCIES) $(EXTRA_build_trans_table_DEPENDENCIES) + @rm -f build_trans_table$(EXEEXT) + $(AM_V_CCLD)$(build_trans_table_LINK) $(build_trans_table_OBJECTS) $(build_trans_table_LDADD) $(LIBS) +utf8proc/language_classifier-utf8proc.$(OBJEXT): \ + utf8proc/$(am__dirstamp) utf8proc/$(DEPDIR)/$(am__dirstamp) + +language_classifier$(EXEEXT): $(language_classifier_OBJECTS) $(language_classifier_DEPENDENCIES) $(EXTRA_language_classifier_DEPENDENCIES) + @rm -f language_classifier$(EXEEXT) + $(AM_V_CCLD)$(language_classifier_LINK) $(language_classifier_OBJECTS) $(language_classifier_LDADD) $(LIBS) +utf8proc/language_classifier_test-utf8proc.$(OBJEXT): \ + utf8proc/$(am__dirstamp) utf8proc/$(DEPDIR)/$(am__dirstamp) + +language_classifier_test$(EXEEXT): $(language_classifier_test_OBJECTS) $(language_classifier_test_DEPENDENCIES) $(EXTRA_language_classifier_test_DEPENDENCIES) + @rm -f language_classifier_test$(EXEEXT) + $(AM_V_CCLD)$(language_classifier_test_LINK) $(language_classifier_test_OBJECTS) $(language_classifier_test_LDADD) $(LIBS) +utf8proc/language_classifier_train-utf8proc.$(OBJEXT): \ + utf8proc/$(am__dirstamp) utf8proc/$(DEPDIR)/$(am__dirstamp) + +language_classifier_train$(EXEEXT): $(language_classifier_train_OBJECTS) $(language_classifier_train_DEPENDENCIES) $(EXTRA_language_classifier_train_DEPENDENCIES) + @rm -f language_classifier_train$(EXEEXT) + $(AM_V_CCLD)$(language_classifier_train_LINK) $(language_classifier_train_OBJECTS) $(language_classifier_train_LDADD) $(LIBS) +utf8proc/libpostal-utf8proc.$(OBJEXT): utf8proc/$(am__dirstamp) \ + utf8proc/$(DEPDIR)/$(am__dirstamp) + +libpostal$(EXEEXT): $(libpostal_OBJECTS) $(libpostal_DEPENDENCIES) $(EXTRA_libpostal_DEPENDENCIES) + @rm -f libpostal$(EXEEXT) + $(AM_V_CCLD)$(libpostal_LINK) $(libpostal_OBJECTS) $(libpostal_LDADD) $(LIBS) +utf8proc/near_dupe_test-utf8proc.$(OBJEXT): utf8proc/$(am__dirstamp) \ + utf8proc/$(DEPDIR)/$(am__dirstamp) + +near_dupe_test$(EXEEXT): $(near_dupe_test_OBJECTS) $(near_dupe_test_DEPENDENCIES) $(EXTRA_near_dupe_test_DEPENDENCIES) + @rm -f near_dupe_test$(EXEEXT) + $(AM_V_CCLD)$(near_dupe_test_LINK) $(near_dupe_test_OBJECTS) $(near_dupe_test_LDADD) $(LIBS) +install-dist_binSCRIPTS: $(dist_bin_SCRIPTS) + @$(NORMAL_INSTALL) + @list='$(dist_bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ + done | \ + sed -e 'p;s,.*/,,;n' \ + -e 'h;s|.*|.|' \ + -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ + $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ + { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ + if ($$2 == $$4) { files[d] = files[d] " " $$1; \ + if (++n[d] == $(am__install_max)) { \ + print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ + else { print "f", d "/" $$4, $$1 } } \ + END { for (d in files) print "f", d, files[d] }' | \ + while read type dir files; do \ + if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ + test -z "$$files" || { \ + echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \ + $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ + } \ + ; done + +uninstall-dist_binSCRIPTS: + @$(NORMAL_UNINSTALL) + @list='$(dist_bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \ + files=`for p in $$list; do echo "$$p"; done | \ + sed -e 's,.*/,,;$(transform)'`; \ + dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + -rm -f geohash/*.$(OBJEXT) + -rm -f geohash/*.lo + -rm -f klib/*.$(OBJEXT) + -rm -f klib/*.lo + -rm -f linenoise/*.$(OBJEXT) + -rm -f utf8proc/*.$(OBJEXT) + -rm -f utf8proc/*.lo + +distclean-compile: + -rm -f *.tab.c + +include ./$(DEPDIR)/address_parser-address_parser_cli.Po # am--include-marker +include ./$(DEPDIR)/address_parser-json_encode.Po # am--include-marker +include ./$(DEPDIR)/address_parser-string_utils.Po # am--include-marker +include ./$(DEPDIR)/address_parser-strndup.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-address_dictionary.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-address_parser.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-address_parser_io.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-address_parser_test.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-averaged_perceptron.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-crf.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-crf_context.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-features.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-file_utils.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-float_utils.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-graph.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-graph_builder.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-ngrams.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-normalize.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-numex.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-sparse_matrix.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-string_utils.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-strndup.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-tokens.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-transliterate.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-trie.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-trie_search.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-trie_utils.Po # am--include-marker +include ./$(DEPDIR)/address_parser_test-unicode_scripts.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-address_dictionary.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-address_parser.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-address_parser_io.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-address_parser_train.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-averaged_perceptron.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-crf.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-crf_context.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-crf_trainer.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-features.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-file_utils.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-float_utils.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-graph.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-graph_builder.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-ngrams.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-normalize.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-numex.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-shuffle.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-sparse_matrix.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-string_utils.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-strndup.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-tokens.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-transliterate.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-trie.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-trie_search.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-trie_utils.Po # am--include-marker +include ./$(DEPDIR)/address_parser_train-unicode_scripts.Po # am--include-marker +include ./$(DEPDIR)/bench-bench.Po # am--include-marker +include ./$(DEPDIR)/build_address_dictionary-address_dictionary.Po # am--include-marker +include ./$(DEPDIR)/build_address_dictionary-address_dictionary_builder.Po # am--include-marker +include ./$(DEPDIR)/build_address_dictionary-file_utils.Po # am--include-marker +include ./$(DEPDIR)/build_address_dictionary-string_utils.Po # am--include-marker +include ./$(DEPDIR)/build_address_dictionary-strndup.Po # am--include-marker +include ./$(DEPDIR)/build_address_dictionary-trie.Po # am--include-marker +include ./$(DEPDIR)/build_address_dictionary-trie_search.Po # am--include-marker +include ./$(DEPDIR)/build_numex_table-file_utils.Po # am--include-marker +include ./$(DEPDIR)/build_numex_table-numex.Po # am--include-marker +include ./$(DEPDIR)/build_numex_table-numex_table_builder.Po # am--include-marker +include ./$(DEPDIR)/build_numex_table-string_utils.Po # am--include-marker +include ./$(DEPDIR)/build_numex_table-strndup.Po # am--include-marker +include ./$(DEPDIR)/build_numex_table-tokens.Po # am--include-marker +include ./$(DEPDIR)/build_numex_table-trie.Po # am--include-marker +include ./$(DEPDIR)/build_numex_table-trie_search.Po # am--include-marker +include ./$(DEPDIR)/build_trans_table-file_utils.Po # am--include-marker +include ./$(DEPDIR)/build_trans_table-string_utils.Po # am--include-marker +include ./$(DEPDIR)/build_trans_table-strndup.Po # am--include-marker +include ./$(DEPDIR)/build_trans_table-transliterate.Po # am--include-marker +include ./$(DEPDIR)/build_trans_table-transliteration_table_builder.Po # am--include-marker +include ./$(DEPDIR)/build_trans_table-trie.Po # am--include-marker +include ./$(DEPDIR)/build_trans_table-trie_search.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-address_dictionary.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-features.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-file_utils.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-float_utils.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-language_classifier.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-language_classifier_cli.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-language_features.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-logistic.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-logistic_regression.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-minibatch.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-normalize.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-numex.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-sparse_matrix.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-string_utils.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-strndup.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-transliterate.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-trie.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-trie_search.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-trie_utils.Po # am--include-marker +include ./$(DEPDIR)/language_classifier-unicode_scripts.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-address_dictionary.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-features.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-file_utils.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-float_utils.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-language_classifier.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-language_classifier_io.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-language_classifier_test.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-language_features.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-logistic.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-logistic_regression.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-minibatch.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-normalize.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-numex.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-sparse_matrix.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-string_utils.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-strndup.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-transliterate.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-trie.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-trie_search.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-trie_utils.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_test-unicode_scripts.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-address_dictionary.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-cartesian_product.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-features.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-file_utils.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-float_utils.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-ftrl.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-language_classifier.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-language_classifier_io.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-language_classifier_train.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-language_features.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-logistic.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-logistic_regression.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-logistic_regression_trainer.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-minibatch.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-normalize.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-numex.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-regularization.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-shuffle.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-sparse_matrix.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-sparse_matrix_utils.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-string_utils.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-strndup.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-transliterate.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-trie.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-trie_search.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-trie_utils.Po # am--include-marker +include ./$(DEPDIR)/language_classifier_train-unicode_scripts.Po # am--include-marker +include ./$(DEPDIR)/libpostal-file_utils.Po # am--include-marker +include ./$(DEPDIR)/libpostal-json_encode.Po # am--include-marker +include ./$(DEPDIR)/libpostal-main.Po # am--include-marker +include ./$(DEPDIR)/libpostal-string_utils.Po # am--include-marker +include ./$(DEPDIR)/libpostal-strndup.Po # am--include-marker +include ./$(DEPDIR)/libpostal_la-acronyms.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-address_dictionary.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-address_parser.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-address_parser_io.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-averaged_perceptron.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-averaged_perceptron_tagger.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-crf.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-crf_context.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-dedupe.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-double_metaphone.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-expand.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-features.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-file_utils.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-float_utils.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-graph.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-graph_builder.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-jaccard.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-language_classifier.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-language_features.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-libpostal.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-logistic.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-logistic_regression.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-minibatch.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-near_dupe.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-ngrams.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-normalize.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-numex.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-place.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-soft_tfidf.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-sparse_matrix.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-string_similarity.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-string_utils.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-strndup.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-tokens.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-transliterate.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-trie.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-trie_search.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-trie_utils.Plo # am--include-marker +include ./$(DEPDIR)/libpostal_la-unicode_scripts.Plo # am--include-marker +include ./$(DEPDIR)/libscanner_la-scanner.Plo # am--include-marker +include ./$(DEPDIR)/near_dupe_test-near_dupe_test.Po # am--include-marker +include ./$(DEPDIR)/near_dupe_test-string_utils.Po # am--include-marker +include ./$(DEPDIR)/near_dupe_test-strndup.Po # am--include-marker +include geohash/$(DEPDIR)/libpostal_la-geohash.Plo # am--include-marker +include klib/$(DEPDIR)/libscanner_la-drand48.Plo # am--include-marker +include linenoise/$(DEPDIR)/address_parser-linenoise.Po # am--include-marker +include utf8proc/$(DEPDIR)/address_parser-utf8proc.Po # am--include-marker +include utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Po # am--include-marker +include utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Po # am--include-marker +include utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Po # am--include-marker +include utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Po # am--include-marker +include utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Po # am--include-marker +include utf8proc/$(DEPDIR)/language_classifier-utf8proc.Po # am--include-marker +include utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Po # am--include-marker +include utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Po # am--include-marker +include utf8proc/$(DEPDIR)/libpostal-utf8proc.Po # am--include-marker +include utf8proc/$(DEPDIR)/libpostal_la-utf8proc.Plo # am--include-marker +include utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Po # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) + +.c.o: + $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ + $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ + $(am__mv) $$depbase.Tpo $$depbase.Po +# $(AM_V_CC)source='$<' object='$@' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(COMPILE) -c -o $@ $< + +.c.obj: + $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ + $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ + $(am__mv) $$depbase.Tpo $$depbase.Po +# $(AM_V_CC)source='$<' object='$@' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +.c.lo: + $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ + $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ + $(am__mv) $$depbase.Tpo $$depbase.Plo +# $(AM_V_CC)source='$<' object='$@' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LTCOMPILE) -c -o $@ $< + +libpostal_la-strndup.lo: strndup.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-strndup.lo -MD -MP -MF $(DEPDIR)/libpostal_la-strndup.Tpo -c -o libpostal_la-strndup.lo `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-strndup.Tpo $(DEPDIR)/libpostal_la-strndup.Plo +# $(AM_V_CC)source='strndup.c' object='libpostal_la-strndup.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-strndup.lo `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +libpostal_la-libpostal.lo: libpostal.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-libpostal.lo -MD -MP -MF $(DEPDIR)/libpostal_la-libpostal.Tpo -c -o libpostal_la-libpostal.lo `test -f 'libpostal.c' || echo '$(srcdir)/'`libpostal.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-libpostal.Tpo $(DEPDIR)/libpostal_la-libpostal.Plo +# $(AM_V_CC)source='libpostal.c' object='libpostal_la-libpostal.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-libpostal.lo `test -f 'libpostal.c' || echo '$(srcdir)/'`libpostal.c + +libpostal_la-expand.lo: expand.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-expand.lo -MD -MP -MF $(DEPDIR)/libpostal_la-expand.Tpo -c -o libpostal_la-expand.lo `test -f 'expand.c' || echo '$(srcdir)/'`expand.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-expand.Tpo $(DEPDIR)/libpostal_la-expand.Plo +# $(AM_V_CC)source='expand.c' object='libpostal_la-expand.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-expand.lo `test -f 'expand.c' || echo '$(srcdir)/'`expand.c + +libpostal_la-address_dictionary.lo: address_dictionary.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-address_dictionary.lo -MD -MP -MF $(DEPDIR)/libpostal_la-address_dictionary.Tpo -c -o libpostal_la-address_dictionary.lo `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-address_dictionary.Tpo $(DEPDIR)/libpostal_la-address_dictionary.Plo +# $(AM_V_CC)source='address_dictionary.c' object='libpostal_la-address_dictionary.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-address_dictionary.lo `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + +libpostal_la-transliterate.lo: transliterate.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-transliterate.lo -MD -MP -MF $(DEPDIR)/libpostal_la-transliterate.Tpo -c -o libpostal_la-transliterate.lo `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-transliterate.Tpo $(DEPDIR)/libpostal_la-transliterate.Plo +# $(AM_V_CC)source='transliterate.c' object='libpostal_la-transliterate.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-transliterate.lo `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + +libpostal_la-tokens.lo: tokens.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-tokens.lo -MD -MP -MF $(DEPDIR)/libpostal_la-tokens.Tpo -c -o libpostal_la-tokens.lo `test -f 'tokens.c' || echo '$(srcdir)/'`tokens.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-tokens.Tpo $(DEPDIR)/libpostal_la-tokens.Plo +# $(AM_V_CC)source='tokens.c' object='libpostal_la-tokens.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-tokens.lo `test -f 'tokens.c' || echo '$(srcdir)/'`tokens.c + +libpostal_la-trie.lo: trie.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-trie.lo -MD -MP -MF $(DEPDIR)/libpostal_la-trie.Tpo -c -o libpostal_la-trie.lo `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-trie.Tpo $(DEPDIR)/libpostal_la-trie.Plo +# $(AM_V_CC)source='trie.c' object='libpostal_la-trie.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-trie.lo `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + +libpostal_la-trie_search.lo: trie_search.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-trie_search.lo -MD -MP -MF $(DEPDIR)/libpostal_la-trie_search.Tpo -c -o libpostal_la-trie_search.lo `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-trie_search.Tpo $(DEPDIR)/libpostal_la-trie_search.Plo +# $(AM_V_CC)source='trie_search.c' object='libpostal_la-trie_search.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-trie_search.lo `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + +libpostal_la-trie_utils.lo: trie_utils.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-trie_utils.lo -MD -MP -MF $(DEPDIR)/libpostal_la-trie_utils.Tpo -c -o libpostal_la-trie_utils.lo `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-trie_utils.Tpo $(DEPDIR)/libpostal_la-trie_utils.Plo +# $(AM_V_CC)source='trie_utils.c' object='libpostal_la-trie_utils.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-trie_utils.lo `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c + +libpostal_la-string_utils.lo: string_utils.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-string_utils.lo -MD -MP -MF $(DEPDIR)/libpostal_la-string_utils.Tpo -c -o libpostal_la-string_utils.lo `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-string_utils.Tpo $(DEPDIR)/libpostal_la-string_utils.Plo +# $(AM_V_CC)source='string_utils.c' object='libpostal_la-string_utils.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-string_utils.lo `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +libpostal_la-file_utils.lo: file_utils.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-file_utils.lo -MD -MP -MF $(DEPDIR)/libpostal_la-file_utils.Tpo -c -o libpostal_la-file_utils.lo `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-file_utils.Tpo $(DEPDIR)/libpostal_la-file_utils.Plo +# $(AM_V_CC)source='file_utils.c' object='libpostal_la-file_utils.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-file_utils.lo `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +utf8proc/libpostal_la-utf8proc.lo: utf8proc/utf8proc.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT utf8proc/libpostal_la-utf8proc.lo -MD -MP -MF utf8proc/$(DEPDIR)/libpostal_la-utf8proc.Tpo -c -o utf8proc/libpostal_la-utf8proc.lo `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/libpostal_la-utf8proc.Tpo utf8proc/$(DEPDIR)/libpostal_la-utf8proc.Plo +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/libpostal_la-utf8proc.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o utf8proc/libpostal_la-utf8proc.lo `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +libpostal_la-normalize.lo: normalize.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-normalize.lo -MD -MP -MF $(DEPDIR)/libpostal_la-normalize.Tpo -c -o libpostal_la-normalize.lo `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-normalize.Tpo $(DEPDIR)/libpostal_la-normalize.Plo +# $(AM_V_CC)source='normalize.c' object='libpostal_la-normalize.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-normalize.lo `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c + +libpostal_la-numex.lo: numex.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-numex.lo -MD -MP -MF $(DEPDIR)/libpostal_la-numex.Tpo -c -o libpostal_la-numex.lo `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-numex.Tpo $(DEPDIR)/libpostal_la-numex.Plo +# $(AM_V_CC)source='numex.c' object='libpostal_la-numex.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-numex.lo `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + +libpostal_la-features.lo: features.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-features.lo -MD -MP -MF $(DEPDIR)/libpostal_la-features.Tpo -c -o libpostal_la-features.lo `test -f 'features.c' || echo '$(srcdir)/'`features.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-features.Tpo $(DEPDIR)/libpostal_la-features.Plo +# $(AM_V_CC)source='features.c' object='libpostal_la-features.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-features.lo `test -f 'features.c' || echo '$(srcdir)/'`features.c + +libpostal_la-unicode_scripts.lo: unicode_scripts.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-unicode_scripts.lo -MD -MP -MF $(DEPDIR)/libpostal_la-unicode_scripts.Tpo -c -o libpostal_la-unicode_scripts.lo `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-unicode_scripts.Tpo $(DEPDIR)/libpostal_la-unicode_scripts.Plo +# $(AM_V_CC)source='unicode_scripts.c' object='libpostal_la-unicode_scripts.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-unicode_scripts.lo `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c + +libpostal_la-address_parser.lo: address_parser.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-address_parser.lo -MD -MP -MF $(DEPDIR)/libpostal_la-address_parser.Tpo -c -o libpostal_la-address_parser.lo `test -f 'address_parser.c' || echo '$(srcdir)/'`address_parser.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-address_parser.Tpo $(DEPDIR)/libpostal_la-address_parser.Plo +# $(AM_V_CC)source='address_parser.c' object='libpostal_la-address_parser.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-address_parser.lo `test -f 'address_parser.c' || echo '$(srcdir)/'`address_parser.c + +libpostal_la-address_parser_io.lo: address_parser_io.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-address_parser_io.lo -MD -MP -MF $(DEPDIR)/libpostal_la-address_parser_io.Tpo -c -o libpostal_la-address_parser_io.lo `test -f 'address_parser_io.c' || echo '$(srcdir)/'`address_parser_io.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-address_parser_io.Tpo $(DEPDIR)/libpostal_la-address_parser_io.Plo +# $(AM_V_CC)source='address_parser_io.c' object='libpostal_la-address_parser_io.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-address_parser_io.lo `test -f 'address_parser_io.c' || echo '$(srcdir)/'`address_parser_io.c + +libpostal_la-averaged_perceptron.lo: averaged_perceptron.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-averaged_perceptron.lo -MD -MP -MF $(DEPDIR)/libpostal_la-averaged_perceptron.Tpo -c -o libpostal_la-averaged_perceptron.lo `test -f 'averaged_perceptron.c' || echo '$(srcdir)/'`averaged_perceptron.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-averaged_perceptron.Tpo $(DEPDIR)/libpostal_la-averaged_perceptron.Plo +# $(AM_V_CC)source='averaged_perceptron.c' object='libpostal_la-averaged_perceptron.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-averaged_perceptron.lo `test -f 'averaged_perceptron.c' || echo '$(srcdir)/'`averaged_perceptron.c + +libpostal_la-crf.lo: crf.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-crf.lo -MD -MP -MF $(DEPDIR)/libpostal_la-crf.Tpo -c -o libpostal_la-crf.lo `test -f 'crf.c' || echo '$(srcdir)/'`crf.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-crf.Tpo $(DEPDIR)/libpostal_la-crf.Plo +# $(AM_V_CC)source='crf.c' object='libpostal_la-crf.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-crf.lo `test -f 'crf.c' || echo '$(srcdir)/'`crf.c + +libpostal_la-crf_context.lo: crf_context.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-crf_context.lo -MD -MP -MF $(DEPDIR)/libpostal_la-crf_context.Tpo -c -o libpostal_la-crf_context.lo `test -f 'crf_context.c' || echo '$(srcdir)/'`crf_context.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-crf_context.Tpo $(DEPDIR)/libpostal_la-crf_context.Plo +# $(AM_V_CC)source='crf_context.c' object='libpostal_la-crf_context.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-crf_context.lo `test -f 'crf_context.c' || echo '$(srcdir)/'`crf_context.c + +libpostal_la-sparse_matrix.lo: sparse_matrix.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-sparse_matrix.lo -MD -MP -MF $(DEPDIR)/libpostal_la-sparse_matrix.Tpo -c -o libpostal_la-sparse_matrix.lo `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-sparse_matrix.Tpo $(DEPDIR)/libpostal_la-sparse_matrix.Plo +# $(AM_V_CC)source='sparse_matrix.c' object='libpostal_la-sparse_matrix.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-sparse_matrix.lo `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c + +libpostal_la-averaged_perceptron_tagger.lo: averaged_perceptron_tagger.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-averaged_perceptron_tagger.lo -MD -MP -MF $(DEPDIR)/libpostal_la-averaged_perceptron_tagger.Tpo -c -o libpostal_la-averaged_perceptron_tagger.lo `test -f 'averaged_perceptron_tagger.c' || echo '$(srcdir)/'`averaged_perceptron_tagger.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-averaged_perceptron_tagger.Tpo $(DEPDIR)/libpostal_la-averaged_perceptron_tagger.Plo +# $(AM_V_CC)source='averaged_perceptron_tagger.c' object='libpostal_la-averaged_perceptron_tagger.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-averaged_perceptron_tagger.lo `test -f 'averaged_perceptron_tagger.c' || echo '$(srcdir)/'`averaged_perceptron_tagger.c + +libpostal_la-graph.lo: graph.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-graph.lo -MD -MP -MF $(DEPDIR)/libpostal_la-graph.Tpo -c -o libpostal_la-graph.lo `test -f 'graph.c' || echo '$(srcdir)/'`graph.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-graph.Tpo $(DEPDIR)/libpostal_la-graph.Plo +# $(AM_V_CC)source='graph.c' object='libpostal_la-graph.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-graph.lo `test -f 'graph.c' || echo '$(srcdir)/'`graph.c + +libpostal_la-graph_builder.lo: graph_builder.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-graph_builder.lo -MD -MP -MF $(DEPDIR)/libpostal_la-graph_builder.Tpo -c -o libpostal_la-graph_builder.lo `test -f 'graph_builder.c' || echo '$(srcdir)/'`graph_builder.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-graph_builder.Tpo $(DEPDIR)/libpostal_la-graph_builder.Plo +# $(AM_V_CC)source='graph_builder.c' object='libpostal_la-graph_builder.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-graph_builder.lo `test -f 'graph_builder.c' || echo '$(srcdir)/'`graph_builder.c + +libpostal_la-language_classifier.lo: language_classifier.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-language_classifier.lo -MD -MP -MF $(DEPDIR)/libpostal_la-language_classifier.Tpo -c -o libpostal_la-language_classifier.lo `test -f 'language_classifier.c' || echo '$(srcdir)/'`language_classifier.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-language_classifier.Tpo $(DEPDIR)/libpostal_la-language_classifier.Plo +# $(AM_V_CC)source='language_classifier.c' object='libpostal_la-language_classifier.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-language_classifier.lo `test -f 'language_classifier.c' || echo '$(srcdir)/'`language_classifier.c + +libpostal_la-language_features.lo: language_features.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-language_features.lo -MD -MP -MF $(DEPDIR)/libpostal_la-language_features.Tpo -c -o libpostal_la-language_features.lo `test -f 'language_features.c' || echo '$(srcdir)/'`language_features.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-language_features.Tpo $(DEPDIR)/libpostal_la-language_features.Plo +# $(AM_V_CC)source='language_features.c' object='libpostal_la-language_features.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-language_features.lo `test -f 'language_features.c' || echo '$(srcdir)/'`language_features.c + +libpostal_la-logistic_regression.lo: logistic_regression.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-logistic_regression.lo -MD -MP -MF $(DEPDIR)/libpostal_la-logistic_regression.Tpo -c -o libpostal_la-logistic_regression.lo `test -f 'logistic_regression.c' || echo '$(srcdir)/'`logistic_regression.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-logistic_regression.Tpo $(DEPDIR)/libpostal_la-logistic_regression.Plo +# $(AM_V_CC)source='logistic_regression.c' object='libpostal_la-logistic_regression.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-logistic_regression.lo `test -f 'logistic_regression.c' || echo '$(srcdir)/'`logistic_regression.c + +libpostal_la-logistic.lo: logistic.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-logistic.lo -MD -MP -MF $(DEPDIR)/libpostal_la-logistic.Tpo -c -o libpostal_la-logistic.lo `test -f 'logistic.c' || echo '$(srcdir)/'`logistic.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-logistic.Tpo $(DEPDIR)/libpostal_la-logistic.Plo +# $(AM_V_CC)source='logistic.c' object='libpostal_la-logistic.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-logistic.lo `test -f 'logistic.c' || echo '$(srcdir)/'`logistic.c + +libpostal_la-minibatch.lo: minibatch.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-minibatch.lo -MD -MP -MF $(DEPDIR)/libpostal_la-minibatch.Tpo -c -o libpostal_la-minibatch.lo `test -f 'minibatch.c' || echo '$(srcdir)/'`minibatch.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-minibatch.Tpo $(DEPDIR)/libpostal_la-minibatch.Plo +# $(AM_V_CC)source='minibatch.c' object='libpostal_la-minibatch.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-minibatch.lo `test -f 'minibatch.c' || echo '$(srcdir)/'`minibatch.c + +libpostal_la-float_utils.lo: float_utils.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-float_utils.lo -MD -MP -MF $(DEPDIR)/libpostal_la-float_utils.Tpo -c -o libpostal_la-float_utils.lo `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-float_utils.Tpo $(DEPDIR)/libpostal_la-float_utils.Plo +# $(AM_V_CC)source='float_utils.c' object='libpostal_la-float_utils.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-float_utils.lo `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c + +libpostal_la-ngrams.lo: ngrams.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-ngrams.lo -MD -MP -MF $(DEPDIR)/libpostal_la-ngrams.Tpo -c -o libpostal_la-ngrams.lo `test -f 'ngrams.c' || echo '$(srcdir)/'`ngrams.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-ngrams.Tpo $(DEPDIR)/libpostal_la-ngrams.Plo +# $(AM_V_CC)source='ngrams.c' object='libpostal_la-ngrams.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-ngrams.lo `test -f 'ngrams.c' || echo '$(srcdir)/'`ngrams.c + +libpostal_la-place.lo: place.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-place.lo -MD -MP -MF $(DEPDIR)/libpostal_la-place.Tpo -c -o libpostal_la-place.lo `test -f 'place.c' || echo '$(srcdir)/'`place.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-place.Tpo $(DEPDIR)/libpostal_la-place.Plo +# $(AM_V_CC)source='place.c' object='libpostal_la-place.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-place.lo `test -f 'place.c' || echo '$(srcdir)/'`place.c + +libpostal_la-near_dupe.lo: near_dupe.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-near_dupe.lo -MD -MP -MF $(DEPDIR)/libpostal_la-near_dupe.Tpo -c -o libpostal_la-near_dupe.lo `test -f 'near_dupe.c' || echo '$(srcdir)/'`near_dupe.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-near_dupe.Tpo $(DEPDIR)/libpostal_la-near_dupe.Plo +# $(AM_V_CC)source='near_dupe.c' object='libpostal_la-near_dupe.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-near_dupe.lo `test -f 'near_dupe.c' || echo '$(srcdir)/'`near_dupe.c + +libpostal_la-double_metaphone.lo: double_metaphone.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-double_metaphone.lo -MD -MP -MF $(DEPDIR)/libpostal_la-double_metaphone.Tpo -c -o libpostal_la-double_metaphone.lo `test -f 'double_metaphone.c' || echo '$(srcdir)/'`double_metaphone.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-double_metaphone.Tpo $(DEPDIR)/libpostal_la-double_metaphone.Plo +# $(AM_V_CC)source='double_metaphone.c' object='libpostal_la-double_metaphone.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-double_metaphone.lo `test -f 'double_metaphone.c' || echo '$(srcdir)/'`double_metaphone.c + +geohash/libpostal_la-geohash.lo: geohash/geohash.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT geohash/libpostal_la-geohash.lo -MD -MP -MF geohash/$(DEPDIR)/libpostal_la-geohash.Tpo -c -o geohash/libpostal_la-geohash.lo `test -f 'geohash/geohash.c' || echo '$(srcdir)/'`geohash/geohash.c + $(AM_V_at)$(am__mv) geohash/$(DEPDIR)/libpostal_la-geohash.Tpo geohash/$(DEPDIR)/libpostal_la-geohash.Plo +# $(AM_V_CC)source='geohash/geohash.c' object='geohash/libpostal_la-geohash.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o geohash/libpostal_la-geohash.lo `test -f 'geohash/geohash.c' || echo '$(srcdir)/'`geohash/geohash.c + +libpostal_la-dedupe.lo: dedupe.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-dedupe.lo -MD -MP -MF $(DEPDIR)/libpostal_la-dedupe.Tpo -c -o libpostal_la-dedupe.lo `test -f 'dedupe.c' || echo '$(srcdir)/'`dedupe.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-dedupe.Tpo $(DEPDIR)/libpostal_la-dedupe.Plo +# $(AM_V_CC)source='dedupe.c' object='libpostal_la-dedupe.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-dedupe.lo `test -f 'dedupe.c' || echo '$(srcdir)/'`dedupe.c + +libpostal_la-string_similarity.lo: string_similarity.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-string_similarity.lo -MD -MP -MF $(DEPDIR)/libpostal_la-string_similarity.Tpo -c -o libpostal_la-string_similarity.lo `test -f 'string_similarity.c' || echo '$(srcdir)/'`string_similarity.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-string_similarity.Tpo $(DEPDIR)/libpostal_la-string_similarity.Plo +# $(AM_V_CC)source='string_similarity.c' object='libpostal_la-string_similarity.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-string_similarity.lo `test -f 'string_similarity.c' || echo '$(srcdir)/'`string_similarity.c + +libpostal_la-acronyms.lo: acronyms.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-acronyms.lo -MD -MP -MF $(DEPDIR)/libpostal_la-acronyms.Tpo -c -o libpostal_la-acronyms.lo `test -f 'acronyms.c' || echo '$(srcdir)/'`acronyms.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-acronyms.Tpo $(DEPDIR)/libpostal_la-acronyms.Plo +# $(AM_V_CC)source='acronyms.c' object='libpostal_la-acronyms.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-acronyms.lo `test -f 'acronyms.c' || echo '$(srcdir)/'`acronyms.c + +libpostal_la-soft_tfidf.lo: soft_tfidf.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-soft_tfidf.lo -MD -MP -MF $(DEPDIR)/libpostal_la-soft_tfidf.Tpo -c -o libpostal_la-soft_tfidf.lo `test -f 'soft_tfidf.c' || echo '$(srcdir)/'`soft_tfidf.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-soft_tfidf.Tpo $(DEPDIR)/libpostal_la-soft_tfidf.Plo +# $(AM_V_CC)source='soft_tfidf.c' object='libpostal_la-soft_tfidf.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-soft_tfidf.lo `test -f 'soft_tfidf.c' || echo '$(srcdir)/'`soft_tfidf.c + +libpostal_la-jaccard.lo: jaccard.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-jaccard.lo -MD -MP -MF $(DEPDIR)/libpostal_la-jaccard.Tpo -c -o libpostal_la-jaccard.lo `test -f 'jaccard.c' || echo '$(srcdir)/'`jaccard.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-jaccard.Tpo $(DEPDIR)/libpostal_la-jaccard.Plo +# $(AM_V_CC)source='jaccard.c' object='libpostal_la-jaccard.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-jaccard.lo `test -f 'jaccard.c' || echo '$(srcdir)/'`jaccard.c + +klib/libscanner_la-drand48.lo: klib/drand48.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libscanner_la_CFLAGS) $(CFLAGS) -MT klib/libscanner_la-drand48.lo -MD -MP -MF klib/$(DEPDIR)/libscanner_la-drand48.Tpo -c -o klib/libscanner_la-drand48.lo `test -f 'klib/drand48.c' || echo '$(srcdir)/'`klib/drand48.c + $(AM_V_at)$(am__mv) klib/$(DEPDIR)/libscanner_la-drand48.Tpo klib/$(DEPDIR)/libscanner_la-drand48.Plo +# $(AM_V_CC)source='klib/drand48.c' object='klib/libscanner_la-drand48.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libscanner_la_CFLAGS) $(CFLAGS) -c -o klib/libscanner_la-drand48.lo `test -f 'klib/drand48.c' || echo '$(srcdir)/'`klib/drand48.c + +libscanner_la-scanner.lo: scanner.c + $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libscanner_la_CFLAGS) $(CFLAGS) -MT libscanner_la-scanner.lo -MD -MP -MF $(DEPDIR)/libscanner_la-scanner.Tpo -c -o libscanner_la-scanner.lo `test -f 'scanner.c' || echo '$(srcdir)/'`scanner.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libscanner_la-scanner.Tpo $(DEPDIR)/libscanner_la-scanner.Plo +# $(AM_V_CC)source='scanner.c' object='libscanner_la-scanner.lo' libtool=yes \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libscanner_la_CFLAGS) $(CFLAGS) -c -o libscanner_la-scanner.lo `test -f 'scanner.c' || echo '$(srcdir)/'`scanner.c + +address_parser-strndup.o: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT address_parser-strndup.o -MD -MP -MF $(DEPDIR)/address_parser-strndup.Tpo -c -o address_parser-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser-strndup.Tpo $(DEPDIR)/address_parser-strndup.Po +# $(AM_V_CC)source='strndup.c' object='address_parser-strndup.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o address_parser-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +address_parser-strndup.obj: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT address_parser-strndup.obj -MD -MP -MF $(DEPDIR)/address_parser-strndup.Tpo -c -o address_parser-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser-strndup.Tpo $(DEPDIR)/address_parser-strndup.Po +# $(AM_V_CC)source='strndup.c' object='address_parser-strndup.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o address_parser-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +address_parser-address_parser_cli.o: address_parser_cli.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT address_parser-address_parser_cli.o -MD -MP -MF $(DEPDIR)/address_parser-address_parser_cli.Tpo -c -o address_parser-address_parser_cli.o `test -f 'address_parser_cli.c' || echo '$(srcdir)/'`address_parser_cli.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser-address_parser_cli.Tpo $(DEPDIR)/address_parser-address_parser_cli.Po +# $(AM_V_CC)source='address_parser_cli.c' object='address_parser-address_parser_cli.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o address_parser-address_parser_cli.o `test -f 'address_parser_cli.c' || echo '$(srcdir)/'`address_parser_cli.c + +address_parser-address_parser_cli.obj: address_parser_cli.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT address_parser-address_parser_cli.obj -MD -MP -MF $(DEPDIR)/address_parser-address_parser_cli.Tpo -c -o address_parser-address_parser_cli.obj `if test -f 'address_parser_cli.c'; then $(CYGPATH_W) 'address_parser_cli.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_cli.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser-address_parser_cli.Tpo $(DEPDIR)/address_parser-address_parser_cli.Po +# $(AM_V_CC)source='address_parser_cli.c' object='address_parser-address_parser_cli.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o address_parser-address_parser_cli.obj `if test -f 'address_parser_cli.c'; then $(CYGPATH_W) 'address_parser_cli.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_cli.c'; fi` + +address_parser-json_encode.o: json_encode.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT address_parser-json_encode.o -MD -MP -MF $(DEPDIR)/address_parser-json_encode.Tpo -c -o address_parser-json_encode.o `test -f 'json_encode.c' || echo '$(srcdir)/'`json_encode.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser-json_encode.Tpo $(DEPDIR)/address_parser-json_encode.Po +# $(AM_V_CC)source='json_encode.c' object='address_parser-json_encode.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o address_parser-json_encode.o `test -f 'json_encode.c' || echo '$(srcdir)/'`json_encode.c + +address_parser-json_encode.obj: json_encode.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT address_parser-json_encode.obj -MD -MP -MF $(DEPDIR)/address_parser-json_encode.Tpo -c -o address_parser-json_encode.obj `if test -f 'json_encode.c'; then $(CYGPATH_W) 'json_encode.c'; else $(CYGPATH_W) '$(srcdir)/json_encode.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser-json_encode.Tpo $(DEPDIR)/address_parser-json_encode.Po +# $(AM_V_CC)source='json_encode.c' object='address_parser-json_encode.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o address_parser-json_encode.obj `if test -f 'json_encode.c'; then $(CYGPATH_W) 'json_encode.c'; else $(CYGPATH_W) '$(srcdir)/json_encode.c'; fi` + +linenoise/address_parser-linenoise.o: linenoise/linenoise.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT linenoise/address_parser-linenoise.o -MD -MP -MF linenoise/$(DEPDIR)/address_parser-linenoise.Tpo -c -o linenoise/address_parser-linenoise.o `test -f 'linenoise/linenoise.c' || echo '$(srcdir)/'`linenoise/linenoise.c + $(AM_V_at)$(am__mv) linenoise/$(DEPDIR)/address_parser-linenoise.Tpo linenoise/$(DEPDIR)/address_parser-linenoise.Po +# $(AM_V_CC)source='linenoise/linenoise.c' object='linenoise/address_parser-linenoise.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o linenoise/address_parser-linenoise.o `test -f 'linenoise/linenoise.c' || echo '$(srcdir)/'`linenoise/linenoise.c + +linenoise/address_parser-linenoise.obj: linenoise/linenoise.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT linenoise/address_parser-linenoise.obj -MD -MP -MF linenoise/$(DEPDIR)/address_parser-linenoise.Tpo -c -o linenoise/address_parser-linenoise.obj `if test -f 'linenoise/linenoise.c'; then $(CYGPATH_W) 'linenoise/linenoise.c'; else $(CYGPATH_W) '$(srcdir)/linenoise/linenoise.c'; fi` + $(AM_V_at)$(am__mv) linenoise/$(DEPDIR)/address_parser-linenoise.Tpo linenoise/$(DEPDIR)/address_parser-linenoise.Po +# $(AM_V_CC)source='linenoise/linenoise.c' object='linenoise/address_parser-linenoise.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o linenoise/address_parser-linenoise.obj `if test -f 'linenoise/linenoise.c'; then $(CYGPATH_W) 'linenoise/linenoise.c'; else $(CYGPATH_W) '$(srcdir)/linenoise/linenoise.c'; fi` + +address_parser-string_utils.o: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT address_parser-string_utils.o -MD -MP -MF $(DEPDIR)/address_parser-string_utils.Tpo -c -o address_parser-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser-string_utils.Tpo $(DEPDIR)/address_parser-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='address_parser-string_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o address_parser-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +address_parser-string_utils.obj: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT address_parser-string_utils.obj -MD -MP -MF $(DEPDIR)/address_parser-string_utils.Tpo -c -o address_parser-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser-string_utils.Tpo $(DEPDIR)/address_parser-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='address_parser-string_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o address_parser-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +utf8proc/address_parser-utf8proc.o: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT utf8proc/address_parser-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/address_parser-utf8proc.Tpo -c -o utf8proc/address_parser-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/address_parser-utf8proc.Tpo utf8proc/$(DEPDIR)/address_parser-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/address_parser-utf8proc.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o utf8proc/address_parser-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/address_parser-utf8proc.obj: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT utf8proc/address_parser-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/address_parser-utf8proc.Tpo -c -o utf8proc/address_parser-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/address_parser-utf8proc.Tpo utf8proc/$(DEPDIR)/address_parser-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/address_parser-utf8proc.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o utf8proc/address_parser-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +address_parser_test-strndup.o: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-strndup.o -MD -MP -MF $(DEPDIR)/address_parser_test-strndup.Tpo -c -o address_parser_test-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-strndup.Tpo $(DEPDIR)/address_parser_test-strndup.Po +# $(AM_V_CC)source='strndup.c' object='address_parser_test-strndup.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +address_parser_test-strndup.obj: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-strndup.obj -MD -MP -MF $(DEPDIR)/address_parser_test-strndup.Tpo -c -o address_parser_test-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-strndup.Tpo $(DEPDIR)/address_parser_test-strndup.Po +# $(AM_V_CC)source='strndup.c' object='address_parser_test-strndup.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +address_parser_test-address_parser_test.o: address_parser_test.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-address_parser_test.o -MD -MP -MF $(DEPDIR)/address_parser_test-address_parser_test.Tpo -c -o address_parser_test-address_parser_test.o `test -f 'address_parser_test.c' || echo '$(srcdir)/'`address_parser_test.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-address_parser_test.Tpo $(DEPDIR)/address_parser_test-address_parser_test.Po +# $(AM_V_CC)source='address_parser_test.c' object='address_parser_test-address_parser_test.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-address_parser_test.o `test -f 'address_parser_test.c' || echo '$(srcdir)/'`address_parser_test.c + +address_parser_test-address_parser_test.obj: address_parser_test.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-address_parser_test.obj -MD -MP -MF $(DEPDIR)/address_parser_test-address_parser_test.Tpo -c -o address_parser_test-address_parser_test.obj `if test -f 'address_parser_test.c'; then $(CYGPATH_W) 'address_parser_test.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_test.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-address_parser_test.Tpo $(DEPDIR)/address_parser_test-address_parser_test.Po +# $(AM_V_CC)source='address_parser_test.c' object='address_parser_test-address_parser_test.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-address_parser_test.obj `if test -f 'address_parser_test.c'; then $(CYGPATH_W) 'address_parser_test.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_test.c'; fi` + +address_parser_test-address_parser.o: address_parser.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-address_parser.o -MD -MP -MF $(DEPDIR)/address_parser_test-address_parser.Tpo -c -o address_parser_test-address_parser.o `test -f 'address_parser.c' || echo '$(srcdir)/'`address_parser.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-address_parser.Tpo $(DEPDIR)/address_parser_test-address_parser.Po +# $(AM_V_CC)source='address_parser.c' object='address_parser_test-address_parser.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-address_parser.o `test -f 'address_parser.c' || echo '$(srcdir)/'`address_parser.c + +address_parser_test-address_parser.obj: address_parser.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-address_parser.obj -MD -MP -MF $(DEPDIR)/address_parser_test-address_parser.Tpo -c -o address_parser_test-address_parser.obj `if test -f 'address_parser.c'; then $(CYGPATH_W) 'address_parser.c'; else $(CYGPATH_W) '$(srcdir)/address_parser.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-address_parser.Tpo $(DEPDIR)/address_parser_test-address_parser.Po +# $(AM_V_CC)source='address_parser.c' object='address_parser_test-address_parser.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-address_parser.obj `if test -f 'address_parser.c'; then $(CYGPATH_W) 'address_parser.c'; else $(CYGPATH_W) '$(srcdir)/address_parser.c'; fi` + +address_parser_test-address_parser_io.o: address_parser_io.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-address_parser_io.o -MD -MP -MF $(DEPDIR)/address_parser_test-address_parser_io.Tpo -c -o address_parser_test-address_parser_io.o `test -f 'address_parser_io.c' || echo '$(srcdir)/'`address_parser_io.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-address_parser_io.Tpo $(DEPDIR)/address_parser_test-address_parser_io.Po +# $(AM_V_CC)source='address_parser_io.c' object='address_parser_test-address_parser_io.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-address_parser_io.o `test -f 'address_parser_io.c' || echo '$(srcdir)/'`address_parser_io.c + +address_parser_test-address_parser_io.obj: address_parser_io.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-address_parser_io.obj -MD -MP -MF $(DEPDIR)/address_parser_test-address_parser_io.Tpo -c -o address_parser_test-address_parser_io.obj `if test -f 'address_parser_io.c'; then $(CYGPATH_W) 'address_parser_io.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_io.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-address_parser_io.Tpo $(DEPDIR)/address_parser_test-address_parser_io.Po +# $(AM_V_CC)source='address_parser_io.c' object='address_parser_test-address_parser_io.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-address_parser_io.obj `if test -f 'address_parser_io.c'; then $(CYGPATH_W) 'address_parser_io.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_io.c'; fi` + +address_parser_test-averaged_perceptron.o: averaged_perceptron.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-averaged_perceptron.o -MD -MP -MF $(DEPDIR)/address_parser_test-averaged_perceptron.Tpo -c -o address_parser_test-averaged_perceptron.o `test -f 'averaged_perceptron.c' || echo '$(srcdir)/'`averaged_perceptron.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-averaged_perceptron.Tpo $(DEPDIR)/address_parser_test-averaged_perceptron.Po +# $(AM_V_CC)source='averaged_perceptron.c' object='address_parser_test-averaged_perceptron.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-averaged_perceptron.o `test -f 'averaged_perceptron.c' || echo '$(srcdir)/'`averaged_perceptron.c + +address_parser_test-averaged_perceptron.obj: averaged_perceptron.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-averaged_perceptron.obj -MD -MP -MF $(DEPDIR)/address_parser_test-averaged_perceptron.Tpo -c -o address_parser_test-averaged_perceptron.obj `if test -f 'averaged_perceptron.c'; then $(CYGPATH_W) 'averaged_perceptron.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-averaged_perceptron.Tpo $(DEPDIR)/address_parser_test-averaged_perceptron.Po +# $(AM_V_CC)source='averaged_perceptron.c' object='address_parser_test-averaged_perceptron.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-averaged_perceptron.obj `if test -f 'averaged_perceptron.c'; then $(CYGPATH_W) 'averaged_perceptron.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron.c'; fi` + +address_parser_test-crf.o: crf.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-crf.o -MD -MP -MF $(DEPDIR)/address_parser_test-crf.Tpo -c -o address_parser_test-crf.o `test -f 'crf.c' || echo '$(srcdir)/'`crf.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-crf.Tpo $(DEPDIR)/address_parser_test-crf.Po +# $(AM_V_CC)source='crf.c' object='address_parser_test-crf.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-crf.o `test -f 'crf.c' || echo '$(srcdir)/'`crf.c + +address_parser_test-crf.obj: crf.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-crf.obj -MD -MP -MF $(DEPDIR)/address_parser_test-crf.Tpo -c -o address_parser_test-crf.obj `if test -f 'crf.c'; then $(CYGPATH_W) 'crf.c'; else $(CYGPATH_W) '$(srcdir)/crf.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-crf.Tpo $(DEPDIR)/address_parser_test-crf.Po +# $(AM_V_CC)source='crf.c' object='address_parser_test-crf.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-crf.obj `if test -f 'crf.c'; then $(CYGPATH_W) 'crf.c'; else $(CYGPATH_W) '$(srcdir)/crf.c'; fi` + +address_parser_test-crf_context.o: crf_context.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-crf_context.o -MD -MP -MF $(DEPDIR)/address_parser_test-crf_context.Tpo -c -o address_parser_test-crf_context.o `test -f 'crf_context.c' || echo '$(srcdir)/'`crf_context.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-crf_context.Tpo $(DEPDIR)/address_parser_test-crf_context.Po +# $(AM_V_CC)source='crf_context.c' object='address_parser_test-crf_context.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-crf_context.o `test -f 'crf_context.c' || echo '$(srcdir)/'`crf_context.c + +address_parser_test-crf_context.obj: crf_context.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-crf_context.obj -MD -MP -MF $(DEPDIR)/address_parser_test-crf_context.Tpo -c -o address_parser_test-crf_context.obj `if test -f 'crf_context.c'; then $(CYGPATH_W) 'crf_context.c'; else $(CYGPATH_W) '$(srcdir)/crf_context.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-crf_context.Tpo $(DEPDIR)/address_parser_test-crf_context.Po +# $(AM_V_CC)source='crf_context.c' object='address_parser_test-crf_context.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-crf_context.obj `if test -f 'crf_context.c'; then $(CYGPATH_W) 'crf_context.c'; else $(CYGPATH_W) '$(srcdir)/crf_context.c'; fi` + +address_parser_test-sparse_matrix.o: sparse_matrix.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-sparse_matrix.o -MD -MP -MF $(DEPDIR)/address_parser_test-sparse_matrix.Tpo -c -o address_parser_test-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-sparse_matrix.Tpo $(DEPDIR)/address_parser_test-sparse_matrix.Po +# $(AM_V_CC)source='sparse_matrix.c' object='address_parser_test-sparse_matrix.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c + +address_parser_test-sparse_matrix.obj: sparse_matrix.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-sparse_matrix.obj -MD -MP -MF $(DEPDIR)/address_parser_test-sparse_matrix.Tpo -c -o address_parser_test-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-sparse_matrix.Tpo $(DEPDIR)/address_parser_test-sparse_matrix.Po +# $(AM_V_CC)source='sparse_matrix.c' object='address_parser_test-sparse_matrix.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` + +address_parser_test-graph.o: graph.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-graph.o -MD -MP -MF $(DEPDIR)/address_parser_test-graph.Tpo -c -o address_parser_test-graph.o `test -f 'graph.c' || echo '$(srcdir)/'`graph.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-graph.Tpo $(DEPDIR)/address_parser_test-graph.Po +# $(AM_V_CC)source='graph.c' object='address_parser_test-graph.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-graph.o `test -f 'graph.c' || echo '$(srcdir)/'`graph.c + +address_parser_test-graph.obj: graph.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-graph.obj -MD -MP -MF $(DEPDIR)/address_parser_test-graph.Tpo -c -o address_parser_test-graph.obj `if test -f 'graph.c'; then $(CYGPATH_W) 'graph.c'; else $(CYGPATH_W) '$(srcdir)/graph.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-graph.Tpo $(DEPDIR)/address_parser_test-graph.Po +# $(AM_V_CC)source='graph.c' object='address_parser_test-graph.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-graph.obj `if test -f 'graph.c'; then $(CYGPATH_W) 'graph.c'; else $(CYGPATH_W) '$(srcdir)/graph.c'; fi` + +address_parser_test-graph_builder.o: graph_builder.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-graph_builder.o -MD -MP -MF $(DEPDIR)/address_parser_test-graph_builder.Tpo -c -o address_parser_test-graph_builder.o `test -f 'graph_builder.c' || echo '$(srcdir)/'`graph_builder.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-graph_builder.Tpo $(DEPDIR)/address_parser_test-graph_builder.Po +# $(AM_V_CC)source='graph_builder.c' object='address_parser_test-graph_builder.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-graph_builder.o `test -f 'graph_builder.c' || echo '$(srcdir)/'`graph_builder.c + +address_parser_test-graph_builder.obj: graph_builder.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-graph_builder.obj -MD -MP -MF $(DEPDIR)/address_parser_test-graph_builder.Tpo -c -o address_parser_test-graph_builder.obj `if test -f 'graph_builder.c'; then $(CYGPATH_W) 'graph_builder.c'; else $(CYGPATH_W) '$(srcdir)/graph_builder.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-graph_builder.Tpo $(DEPDIR)/address_parser_test-graph_builder.Po +# $(AM_V_CC)source='graph_builder.c' object='address_parser_test-graph_builder.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-graph_builder.obj `if test -f 'graph_builder.c'; then $(CYGPATH_W) 'graph_builder.c'; else $(CYGPATH_W) '$(srcdir)/graph_builder.c'; fi` + +address_parser_test-float_utils.o: float_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-float_utils.o -MD -MP -MF $(DEPDIR)/address_parser_test-float_utils.Tpo -c -o address_parser_test-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-float_utils.Tpo $(DEPDIR)/address_parser_test-float_utils.Po +# $(AM_V_CC)source='float_utils.c' object='address_parser_test-float_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c + +address_parser_test-float_utils.obj: float_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-float_utils.obj -MD -MP -MF $(DEPDIR)/address_parser_test-float_utils.Tpo -c -o address_parser_test-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-float_utils.Tpo $(DEPDIR)/address_parser_test-float_utils.Po +# $(AM_V_CC)source='float_utils.c' object='address_parser_test-float_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` + +address_parser_test-averaged_perceptron_tagger.o: averaged_perceptron_tagger.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-averaged_perceptron_tagger.o -MD -MP -MF $(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Tpo -c -o address_parser_test-averaged_perceptron_tagger.o `test -f 'averaged_perceptron_tagger.c' || echo '$(srcdir)/'`averaged_perceptron_tagger.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Tpo $(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Po +# $(AM_V_CC)source='averaged_perceptron_tagger.c' object='address_parser_test-averaged_perceptron_tagger.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-averaged_perceptron_tagger.o `test -f 'averaged_perceptron_tagger.c' || echo '$(srcdir)/'`averaged_perceptron_tagger.c + +address_parser_test-averaged_perceptron_tagger.obj: averaged_perceptron_tagger.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-averaged_perceptron_tagger.obj -MD -MP -MF $(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Tpo -c -o address_parser_test-averaged_perceptron_tagger.obj `if test -f 'averaged_perceptron_tagger.c'; then $(CYGPATH_W) 'averaged_perceptron_tagger.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron_tagger.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Tpo $(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Po +# $(AM_V_CC)source='averaged_perceptron_tagger.c' object='address_parser_test-averaged_perceptron_tagger.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-averaged_perceptron_tagger.obj `if test -f 'averaged_perceptron_tagger.c'; then $(CYGPATH_W) 'averaged_perceptron_tagger.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron_tagger.c'; fi` + +address_parser_test-address_dictionary.o: address_dictionary.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-address_dictionary.o -MD -MP -MF $(DEPDIR)/address_parser_test-address_dictionary.Tpo -c -o address_parser_test-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-address_dictionary.Tpo $(DEPDIR)/address_parser_test-address_dictionary.Po +# $(AM_V_CC)source='address_dictionary.c' object='address_parser_test-address_dictionary.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + +address_parser_test-address_dictionary.obj: address_dictionary.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-address_dictionary.obj -MD -MP -MF $(DEPDIR)/address_parser_test-address_dictionary.Tpo -c -o address_parser_test-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-address_dictionary.Tpo $(DEPDIR)/address_parser_test-address_dictionary.Po +# $(AM_V_CC)source='address_dictionary.c' object='address_parser_test-address_dictionary.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` + +address_parser_test-normalize.o: normalize.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-normalize.o -MD -MP -MF $(DEPDIR)/address_parser_test-normalize.Tpo -c -o address_parser_test-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-normalize.Tpo $(DEPDIR)/address_parser_test-normalize.Po +# $(AM_V_CC)source='normalize.c' object='address_parser_test-normalize.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c + +address_parser_test-normalize.obj: normalize.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-normalize.obj -MD -MP -MF $(DEPDIR)/address_parser_test-normalize.Tpo -c -o address_parser_test-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-normalize.Tpo $(DEPDIR)/address_parser_test-normalize.Po +# $(AM_V_CC)source='normalize.c' object='address_parser_test-normalize.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` + +address_parser_test-numex.o: numex.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-numex.o -MD -MP -MF $(DEPDIR)/address_parser_test-numex.Tpo -c -o address_parser_test-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-numex.Tpo $(DEPDIR)/address_parser_test-numex.Po +# $(AM_V_CC)source='numex.c' object='address_parser_test-numex.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + +address_parser_test-numex.obj: numex.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-numex.obj -MD -MP -MF $(DEPDIR)/address_parser_test-numex.Tpo -c -o address_parser_test-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-numex.Tpo $(DEPDIR)/address_parser_test-numex.Po +# $(AM_V_CC)source='numex.c' object='address_parser_test-numex.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` + +address_parser_test-features.o: features.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-features.o -MD -MP -MF $(DEPDIR)/address_parser_test-features.Tpo -c -o address_parser_test-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-features.Tpo $(DEPDIR)/address_parser_test-features.Po +# $(AM_V_CC)source='features.c' object='address_parser_test-features.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c + +address_parser_test-features.obj: features.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-features.obj -MD -MP -MF $(DEPDIR)/address_parser_test-features.Tpo -c -o address_parser_test-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-features.Tpo $(DEPDIR)/address_parser_test-features.Po +# $(AM_V_CC)source='features.c' object='address_parser_test-features.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` + +address_parser_test-unicode_scripts.o: unicode_scripts.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-unicode_scripts.o -MD -MP -MF $(DEPDIR)/address_parser_test-unicode_scripts.Tpo -c -o address_parser_test-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-unicode_scripts.Tpo $(DEPDIR)/address_parser_test-unicode_scripts.Po +# $(AM_V_CC)source='unicode_scripts.c' object='address_parser_test-unicode_scripts.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c + +address_parser_test-unicode_scripts.obj: unicode_scripts.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-unicode_scripts.obj -MD -MP -MF $(DEPDIR)/address_parser_test-unicode_scripts.Tpo -c -o address_parser_test-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-unicode_scripts.Tpo $(DEPDIR)/address_parser_test-unicode_scripts.Po +# $(AM_V_CC)source='unicode_scripts.c' object='address_parser_test-unicode_scripts.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` + +address_parser_test-transliterate.o: transliterate.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-transliterate.o -MD -MP -MF $(DEPDIR)/address_parser_test-transliterate.Tpo -c -o address_parser_test-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-transliterate.Tpo $(DEPDIR)/address_parser_test-transliterate.Po +# $(AM_V_CC)source='transliterate.c' object='address_parser_test-transliterate.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + +address_parser_test-transliterate.obj: transliterate.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-transliterate.obj -MD -MP -MF $(DEPDIR)/address_parser_test-transliterate.Tpo -c -o address_parser_test-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-transliterate.Tpo $(DEPDIR)/address_parser_test-transliterate.Po +# $(AM_V_CC)source='transliterate.c' object='address_parser_test-transliterate.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` + +address_parser_test-trie.o: trie.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-trie.o -MD -MP -MF $(DEPDIR)/address_parser_test-trie.Tpo -c -o address_parser_test-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-trie.Tpo $(DEPDIR)/address_parser_test-trie.Po +# $(AM_V_CC)source='trie.c' object='address_parser_test-trie.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + +address_parser_test-trie.obj: trie.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-trie.obj -MD -MP -MF $(DEPDIR)/address_parser_test-trie.Tpo -c -o address_parser_test-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-trie.Tpo $(DEPDIR)/address_parser_test-trie.Po +# $(AM_V_CC)source='trie.c' object='address_parser_test-trie.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + +address_parser_test-trie_search.o: trie_search.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-trie_search.o -MD -MP -MF $(DEPDIR)/address_parser_test-trie_search.Tpo -c -o address_parser_test-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-trie_search.Tpo $(DEPDIR)/address_parser_test-trie_search.Po +# $(AM_V_CC)source='trie_search.c' object='address_parser_test-trie_search.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + +address_parser_test-trie_search.obj: trie_search.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-trie_search.obj -MD -MP -MF $(DEPDIR)/address_parser_test-trie_search.Tpo -c -o address_parser_test-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-trie_search.Tpo $(DEPDIR)/address_parser_test-trie_search.Po +# $(AM_V_CC)source='trie_search.c' object='address_parser_test-trie_search.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + +address_parser_test-trie_utils.o: trie_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-trie_utils.o -MD -MP -MF $(DEPDIR)/address_parser_test-trie_utils.Tpo -c -o address_parser_test-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-trie_utils.Tpo $(DEPDIR)/address_parser_test-trie_utils.Po +# $(AM_V_CC)source='trie_utils.c' object='address_parser_test-trie_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c + +address_parser_test-trie_utils.obj: trie_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-trie_utils.obj -MD -MP -MF $(DEPDIR)/address_parser_test-trie_utils.Tpo -c -o address_parser_test-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-trie_utils.Tpo $(DEPDIR)/address_parser_test-trie_utils.Po +# $(AM_V_CC)source='trie_utils.c' object='address_parser_test-trie_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` + +address_parser_test-string_utils.o: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-string_utils.o -MD -MP -MF $(DEPDIR)/address_parser_test-string_utils.Tpo -c -o address_parser_test-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-string_utils.Tpo $(DEPDIR)/address_parser_test-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='address_parser_test-string_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +address_parser_test-string_utils.obj: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-string_utils.obj -MD -MP -MF $(DEPDIR)/address_parser_test-string_utils.Tpo -c -o address_parser_test-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-string_utils.Tpo $(DEPDIR)/address_parser_test-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='address_parser_test-string_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +address_parser_test-tokens.o: tokens.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-tokens.o -MD -MP -MF $(DEPDIR)/address_parser_test-tokens.Tpo -c -o address_parser_test-tokens.o `test -f 'tokens.c' || echo '$(srcdir)/'`tokens.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-tokens.Tpo $(DEPDIR)/address_parser_test-tokens.Po +# $(AM_V_CC)source='tokens.c' object='address_parser_test-tokens.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-tokens.o `test -f 'tokens.c' || echo '$(srcdir)/'`tokens.c + +address_parser_test-tokens.obj: tokens.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-tokens.obj -MD -MP -MF $(DEPDIR)/address_parser_test-tokens.Tpo -c -o address_parser_test-tokens.obj `if test -f 'tokens.c'; then $(CYGPATH_W) 'tokens.c'; else $(CYGPATH_W) '$(srcdir)/tokens.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-tokens.Tpo $(DEPDIR)/address_parser_test-tokens.Po +# $(AM_V_CC)source='tokens.c' object='address_parser_test-tokens.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-tokens.obj `if test -f 'tokens.c'; then $(CYGPATH_W) 'tokens.c'; else $(CYGPATH_W) '$(srcdir)/tokens.c'; fi` + +address_parser_test-file_utils.o: file_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-file_utils.o -MD -MP -MF $(DEPDIR)/address_parser_test-file_utils.Tpo -c -o address_parser_test-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-file_utils.Tpo $(DEPDIR)/address_parser_test-file_utils.Po +# $(AM_V_CC)source='file_utils.c' object='address_parser_test-file_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +address_parser_test-file_utils.obj: file_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-file_utils.obj -MD -MP -MF $(DEPDIR)/address_parser_test-file_utils.Tpo -c -o address_parser_test-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-file_utils.Tpo $(DEPDIR)/address_parser_test-file_utils.Po +# $(AM_V_CC)source='file_utils.c' object='address_parser_test-file_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + +utf8proc/address_parser_test-utf8proc.o: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT utf8proc/address_parser_test-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Tpo -c -o utf8proc/address_parser_test-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Tpo utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/address_parser_test-utf8proc.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o utf8proc/address_parser_test-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/address_parser_test-utf8proc.obj: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT utf8proc/address_parser_test-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Tpo -c -o utf8proc/address_parser_test-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Tpo utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/address_parser_test-utf8proc.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o utf8proc/address_parser_test-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +address_parser_test-ngrams.o: ngrams.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-ngrams.o -MD -MP -MF $(DEPDIR)/address_parser_test-ngrams.Tpo -c -o address_parser_test-ngrams.o `test -f 'ngrams.c' || echo '$(srcdir)/'`ngrams.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-ngrams.Tpo $(DEPDIR)/address_parser_test-ngrams.Po +# $(AM_V_CC)source='ngrams.c' object='address_parser_test-ngrams.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-ngrams.o `test -f 'ngrams.c' || echo '$(srcdir)/'`ngrams.c + +address_parser_test-ngrams.obj: ngrams.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-ngrams.obj -MD -MP -MF $(DEPDIR)/address_parser_test-ngrams.Tpo -c -o address_parser_test-ngrams.obj `if test -f 'ngrams.c'; then $(CYGPATH_W) 'ngrams.c'; else $(CYGPATH_W) '$(srcdir)/ngrams.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-ngrams.Tpo $(DEPDIR)/address_parser_test-ngrams.Po +# $(AM_V_CC)source='ngrams.c' object='address_parser_test-ngrams.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-ngrams.obj `if test -f 'ngrams.c'; then $(CYGPATH_W) 'ngrams.c'; else $(CYGPATH_W) '$(srcdir)/ngrams.c'; fi` + +address_parser_train-strndup.o: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-strndup.o -MD -MP -MF $(DEPDIR)/address_parser_train-strndup.Tpo -c -o address_parser_train-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-strndup.Tpo $(DEPDIR)/address_parser_train-strndup.Po +# $(AM_V_CC)source='strndup.c' object='address_parser_train-strndup.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +address_parser_train-strndup.obj: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-strndup.obj -MD -MP -MF $(DEPDIR)/address_parser_train-strndup.Tpo -c -o address_parser_train-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-strndup.Tpo $(DEPDIR)/address_parser_train-strndup.Po +# $(AM_V_CC)source='strndup.c' object='address_parser_train-strndup.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +address_parser_train-address_parser_train.o: address_parser_train.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-address_parser_train.o -MD -MP -MF $(DEPDIR)/address_parser_train-address_parser_train.Tpo -c -o address_parser_train-address_parser_train.o `test -f 'address_parser_train.c' || echo '$(srcdir)/'`address_parser_train.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-address_parser_train.Tpo $(DEPDIR)/address_parser_train-address_parser_train.Po +# $(AM_V_CC)source='address_parser_train.c' object='address_parser_train-address_parser_train.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-address_parser_train.o `test -f 'address_parser_train.c' || echo '$(srcdir)/'`address_parser_train.c + +address_parser_train-address_parser_train.obj: address_parser_train.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-address_parser_train.obj -MD -MP -MF $(DEPDIR)/address_parser_train-address_parser_train.Tpo -c -o address_parser_train-address_parser_train.obj `if test -f 'address_parser_train.c'; then $(CYGPATH_W) 'address_parser_train.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_train.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-address_parser_train.Tpo $(DEPDIR)/address_parser_train-address_parser_train.Po +# $(AM_V_CC)source='address_parser_train.c' object='address_parser_train-address_parser_train.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-address_parser_train.obj `if test -f 'address_parser_train.c'; then $(CYGPATH_W) 'address_parser_train.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_train.c'; fi` + +address_parser_train-address_parser.o: address_parser.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-address_parser.o -MD -MP -MF $(DEPDIR)/address_parser_train-address_parser.Tpo -c -o address_parser_train-address_parser.o `test -f 'address_parser.c' || echo '$(srcdir)/'`address_parser.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-address_parser.Tpo $(DEPDIR)/address_parser_train-address_parser.Po +# $(AM_V_CC)source='address_parser.c' object='address_parser_train-address_parser.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-address_parser.o `test -f 'address_parser.c' || echo '$(srcdir)/'`address_parser.c + +address_parser_train-address_parser.obj: address_parser.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-address_parser.obj -MD -MP -MF $(DEPDIR)/address_parser_train-address_parser.Tpo -c -o address_parser_train-address_parser.obj `if test -f 'address_parser.c'; then $(CYGPATH_W) 'address_parser.c'; else $(CYGPATH_W) '$(srcdir)/address_parser.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-address_parser.Tpo $(DEPDIR)/address_parser_train-address_parser.Po +# $(AM_V_CC)source='address_parser.c' object='address_parser_train-address_parser.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-address_parser.obj `if test -f 'address_parser.c'; then $(CYGPATH_W) 'address_parser.c'; else $(CYGPATH_W) '$(srcdir)/address_parser.c'; fi` + +address_parser_train-address_parser_io.o: address_parser_io.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-address_parser_io.o -MD -MP -MF $(DEPDIR)/address_parser_train-address_parser_io.Tpo -c -o address_parser_train-address_parser_io.o `test -f 'address_parser_io.c' || echo '$(srcdir)/'`address_parser_io.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-address_parser_io.Tpo $(DEPDIR)/address_parser_train-address_parser_io.Po +# $(AM_V_CC)source='address_parser_io.c' object='address_parser_train-address_parser_io.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-address_parser_io.o `test -f 'address_parser_io.c' || echo '$(srcdir)/'`address_parser_io.c + +address_parser_train-address_parser_io.obj: address_parser_io.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-address_parser_io.obj -MD -MP -MF $(DEPDIR)/address_parser_train-address_parser_io.Tpo -c -o address_parser_train-address_parser_io.obj `if test -f 'address_parser_io.c'; then $(CYGPATH_W) 'address_parser_io.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_io.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-address_parser_io.Tpo $(DEPDIR)/address_parser_train-address_parser_io.Po +# $(AM_V_CC)source='address_parser_io.c' object='address_parser_train-address_parser_io.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-address_parser_io.obj `if test -f 'address_parser_io.c'; then $(CYGPATH_W) 'address_parser_io.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_io.c'; fi` + +address_parser_train-averaged_perceptron.o: averaged_perceptron.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-averaged_perceptron.o -MD -MP -MF $(DEPDIR)/address_parser_train-averaged_perceptron.Tpo -c -o address_parser_train-averaged_perceptron.o `test -f 'averaged_perceptron.c' || echo '$(srcdir)/'`averaged_perceptron.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-averaged_perceptron.Tpo $(DEPDIR)/address_parser_train-averaged_perceptron.Po +# $(AM_V_CC)source='averaged_perceptron.c' object='address_parser_train-averaged_perceptron.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-averaged_perceptron.o `test -f 'averaged_perceptron.c' || echo '$(srcdir)/'`averaged_perceptron.c + +address_parser_train-averaged_perceptron.obj: averaged_perceptron.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-averaged_perceptron.obj -MD -MP -MF $(DEPDIR)/address_parser_train-averaged_perceptron.Tpo -c -o address_parser_train-averaged_perceptron.obj `if test -f 'averaged_perceptron.c'; then $(CYGPATH_W) 'averaged_perceptron.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-averaged_perceptron.Tpo $(DEPDIR)/address_parser_train-averaged_perceptron.Po +# $(AM_V_CC)source='averaged_perceptron.c' object='address_parser_train-averaged_perceptron.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-averaged_perceptron.obj `if test -f 'averaged_perceptron.c'; then $(CYGPATH_W) 'averaged_perceptron.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron.c'; fi` + +address_parser_train-crf.o: crf.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-crf.o -MD -MP -MF $(DEPDIR)/address_parser_train-crf.Tpo -c -o address_parser_train-crf.o `test -f 'crf.c' || echo '$(srcdir)/'`crf.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-crf.Tpo $(DEPDIR)/address_parser_train-crf.Po +# $(AM_V_CC)source='crf.c' object='address_parser_train-crf.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-crf.o `test -f 'crf.c' || echo '$(srcdir)/'`crf.c + +address_parser_train-crf.obj: crf.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-crf.obj -MD -MP -MF $(DEPDIR)/address_parser_train-crf.Tpo -c -o address_parser_train-crf.obj `if test -f 'crf.c'; then $(CYGPATH_W) 'crf.c'; else $(CYGPATH_W) '$(srcdir)/crf.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-crf.Tpo $(DEPDIR)/address_parser_train-crf.Po +# $(AM_V_CC)source='crf.c' object='address_parser_train-crf.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-crf.obj `if test -f 'crf.c'; then $(CYGPATH_W) 'crf.c'; else $(CYGPATH_W) '$(srcdir)/crf.c'; fi` + +address_parser_train-crf_context.o: crf_context.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-crf_context.o -MD -MP -MF $(DEPDIR)/address_parser_train-crf_context.Tpo -c -o address_parser_train-crf_context.o `test -f 'crf_context.c' || echo '$(srcdir)/'`crf_context.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-crf_context.Tpo $(DEPDIR)/address_parser_train-crf_context.Po +# $(AM_V_CC)source='crf_context.c' object='address_parser_train-crf_context.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-crf_context.o `test -f 'crf_context.c' || echo '$(srcdir)/'`crf_context.c + +address_parser_train-crf_context.obj: crf_context.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-crf_context.obj -MD -MP -MF $(DEPDIR)/address_parser_train-crf_context.Tpo -c -o address_parser_train-crf_context.obj `if test -f 'crf_context.c'; then $(CYGPATH_W) 'crf_context.c'; else $(CYGPATH_W) '$(srcdir)/crf_context.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-crf_context.Tpo $(DEPDIR)/address_parser_train-crf_context.Po +# $(AM_V_CC)source='crf_context.c' object='address_parser_train-crf_context.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-crf_context.obj `if test -f 'crf_context.c'; then $(CYGPATH_W) 'crf_context.c'; else $(CYGPATH_W) '$(srcdir)/crf_context.c'; fi` + +address_parser_train-sparse_matrix.o: sparse_matrix.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-sparse_matrix.o -MD -MP -MF $(DEPDIR)/address_parser_train-sparse_matrix.Tpo -c -o address_parser_train-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-sparse_matrix.Tpo $(DEPDIR)/address_parser_train-sparse_matrix.Po +# $(AM_V_CC)source='sparse_matrix.c' object='address_parser_train-sparse_matrix.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c + +address_parser_train-sparse_matrix.obj: sparse_matrix.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-sparse_matrix.obj -MD -MP -MF $(DEPDIR)/address_parser_train-sparse_matrix.Tpo -c -o address_parser_train-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-sparse_matrix.Tpo $(DEPDIR)/address_parser_train-sparse_matrix.Po +# $(AM_V_CC)source='sparse_matrix.c' object='address_parser_train-sparse_matrix.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` + +address_parser_train-graph.o: graph.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-graph.o -MD -MP -MF $(DEPDIR)/address_parser_train-graph.Tpo -c -o address_parser_train-graph.o `test -f 'graph.c' || echo '$(srcdir)/'`graph.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-graph.Tpo $(DEPDIR)/address_parser_train-graph.Po +# $(AM_V_CC)source='graph.c' object='address_parser_train-graph.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-graph.o `test -f 'graph.c' || echo '$(srcdir)/'`graph.c + +address_parser_train-graph.obj: graph.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-graph.obj -MD -MP -MF $(DEPDIR)/address_parser_train-graph.Tpo -c -o address_parser_train-graph.obj `if test -f 'graph.c'; then $(CYGPATH_W) 'graph.c'; else $(CYGPATH_W) '$(srcdir)/graph.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-graph.Tpo $(DEPDIR)/address_parser_train-graph.Po +# $(AM_V_CC)source='graph.c' object='address_parser_train-graph.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-graph.obj `if test -f 'graph.c'; then $(CYGPATH_W) 'graph.c'; else $(CYGPATH_W) '$(srcdir)/graph.c'; fi` + +address_parser_train-graph_builder.o: graph_builder.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-graph_builder.o -MD -MP -MF $(DEPDIR)/address_parser_train-graph_builder.Tpo -c -o address_parser_train-graph_builder.o `test -f 'graph_builder.c' || echo '$(srcdir)/'`graph_builder.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-graph_builder.Tpo $(DEPDIR)/address_parser_train-graph_builder.Po +# $(AM_V_CC)source='graph_builder.c' object='address_parser_train-graph_builder.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-graph_builder.o `test -f 'graph_builder.c' || echo '$(srcdir)/'`graph_builder.c + +address_parser_train-graph_builder.obj: graph_builder.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-graph_builder.obj -MD -MP -MF $(DEPDIR)/address_parser_train-graph_builder.Tpo -c -o address_parser_train-graph_builder.obj `if test -f 'graph_builder.c'; then $(CYGPATH_W) 'graph_builder.c'; else $(CYGPATH_W) '$(srcdir)/graph_builder.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-graph_builder.Tpo $(DEPDIR)/address_parser_train-graph_builder.Po +# $(AM_V_CC)source='graph_builder.c' object='address_parser_train-graph_builder.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-graph_builder.obj `if test -f 'graph_builder.c'; then $(CYGPATH_W) 'graph_builder.c'; else $(CYGPATH_W) '$(srcdir)/graph_builder.c'; fi` + +address_parser_train-float_utils.o: float_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-float_utils.o -MD -MP -MF $(DEPDIR)/address_parser_train-float_utils.Tpo -c -o address_parser_train-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-float_utils.Tpo $(DEPDIR)/address_parser_train-float_utils.Po +# $(AM_V_CC)source='float_utils.c' object='address_parser_train-float_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c + +address_parser_train-float_utils.obj: float_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-float_utils.obj -MD -MP -MF $(DEPDIR)/address_parser_train-float_utils.Tpo -c -o address_parser_train-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-float_utils.Tpo $(DEPDIR)/address_parser_train-float_utils.Po +# $(AM_V_CC)source='float_utils.c' object='address_parser_train-float_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` + +address_parser_train-averaged_perceptron_trainer.o: averaged_perceptron_trainer.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-averaged_perceptron_trainer.o -MD -MP -MF $(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Tpo -c -o address_parser_train-averaged_perceptron_trainer.o `test -f 'averaged_perceptron_trainer.c' || echo '$(srcdir)/'`averaged_perceptron_trainer.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Tpo $(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Po +# $(AM_V_CC)source='averaged_perceptron_trainer.c' object='address_parser_train-averaged_perceptron_trainer.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-averaged_perceptron_trainer.o `test -f 'averaged_perceptron_trainer.c' || echo '$(srcdir)/'`averaged_perceptron_trainer.c + +address_parser_train-averaged_perceptron_trainer.obj: averaged_perceptron_trainer.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-averaged_perceptron_trainer.obj -MD -MP -MF $(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Tpo -c -o address_parser_train-averaged_perceptron_trainer.obj `if test -f 'averaged_perceptron_trainer.c'; then $(CYGPATH_W) 'averaged_perceptron_trainer.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron_trainer.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Tpo $(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Po +# $(AM_V_CC)source='averaged_perceptron_trainer.c' object='address_parser_train-averaged_perceptron_trainer.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-averaged_perceptron_trainer.obj `if test -f 'averaged_perceptron_trainer.c'; then $(CYGPATH_W) 'averaged_perceptron_trainer.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron_trainer.c'; fi` + +address_parser_train-crf_trainer.o: crf_trainer.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-crf_trainer.o -MD -MP -MF $(DEPDIR)/address_parser_train-crf_trainer.Tpo -c -o address_parser_train-crf_trainer.o `test -f 'crf_trainer.c' || echo '$(srcdir)/'`crf_trainer.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-crf_trainer.Tpo $(DEPDIR)/address_parser_train-crf_trainer.Po +# $(AM_V_CC)source='crf_trainer.c' object='address_parser_train-crf_trainer.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-crf_trainer.o `test -f 'crf_trainer.c' || echo '$(srcdir)/'`crf_trainer.c + +address_parser_train-crf_trainer.obj: crf_trainer.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-crf_trainer.obj -MD -MP -MF $(DEPDIR)/address_parser_train-crf_trainer.Tpo -c -o address_parser_train-crf_trainer.obj `if test -f 'crf_trainer.c'; then $(CYGPATH_W) 'crf_trainer.c'; else $(CYGPATH_W) '$(srcdir)/crf_trainer.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-crf_trainer.Tpo $(DEPDIR)/address_parser_train-crf_trainer.Po +# $(AM_V_CC)source='crf_trainer.c' object='address_parser_train-crf_trainer.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-crf_trainer.obj `if test -f 'crf_trainer.c'; then $(CYGPATH_W) 'crf_trainer.c'; else $(CYGPATH_W) '$(srcdir)/crf_trainer.c'; fi` + +address_parser_train-crf_trainer_averaged_perceptron.o: crf_trainer_averaged_perceptron.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-crf_trainer_averaged_perceptron.o -MD -MP -MF $(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Tpo -c -o address_parser_train-crf_trainer_averaged_perceptron.o `test -f 'crf_trainer_averaged_perceptron.c' || echo '$(srcdir)/'`crf_trainer_averaged_perceptron.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Tpo $(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Po +# $(AM_V_CC)source='crf_trainer_averaged_perceptron.c' object='address_parser_train-crf_trainer_averaged_perceptron.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-crf_trainer_averaged_perceptron.o `test -f 'crf_trainer_averaged_perceptron.c' || echo '$(srcdir)/'`crf_trainer_averaged_perceptron.c + +address_parser_train-crf_trainer_averaged_perceptron.obj: crf_trainer_averaged_perceptron.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-crf_trainer_averaged_perceptron.obj -MD -MP -MF $(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Tpo -c -o address_parser_train-crf_trainer_averaged_perceptron.obj `if test -f 'crf_trainer_averaged_perceptron.c'; then $(CYGPATH_W) 'crf_trainer_averaged_perceptron.c'; else $(CYGPATH_W) '$(srcdir)/crf_trainer_averaged_perceptron.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Tpo $(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Po +# $(AM_V_CC)source='crf_trainer_averaged_perceptron.c' object='address_parser_train-crf_trainer_averaged_perceptron.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-crf_trainer_averaged_perceptron.obj `if test -f 'crf_trainer_averaged_perceptron.c'; then $(CYGPATH_W) 'crf_trainer_averaged_perceptron.c'; else $(CYGPATH_W) '$(srcdir)/crf_trainer_averaged_perceptron.c'; fi` + +address_parser_train-averaged_perceptron_tagger.o: averaged_perceptron_tagger.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-averaged_perceptron_tagger.o -MD -MP -MF $(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Tpo -c -o address_parser_train-averaged_perceptron_tagger.o `test -f 'averaged_perceptron_tagger.c' || echo '$(srcdir)/'`averaged_perceptron_tagger.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Tpo $(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Po +# $(AM_V_CC)source='averaged_perceptron_tagger.c' object='address_parser_train-averaged_perceptron_tagger.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-averaged_perceptron_tagger.o `test -f 'averaged_perceptron_tagger.c' || echo '$(srcdir)/'`averaged_perceptron_tagger.c + +address_parser_train-averaged_perceptron_tagger.obj: averaged_perceptron_tagger.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-averaged_perceptron_tagger.obj -MD -MP -MF $(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Tpo -c -o address_parser_train-averaged_perceptron_tagger.obj `if test -f 'averaged_perceptron_tagger.c'; then $(CYGPATH_W) 'averaged_perceptron_tagger.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron_tagger.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Tpo $(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Po +# $(AM_V_CC)source='averaged_perceptron_tagger.c' object='address_parser_train-averaged_perceptron_tagger.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-averaged_perceptron_tagger.obj `if test -f 'averaged_perceptron_tagger.c'; then $(CYGPATH_W) 'averaged_perceptron_tagger.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron_tagger.c'; fi` + +address_parser_train-address_dictionary.o: address_dictionary.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-address_dictionary.o -MD -MP -MF $(DEPDIR)/address_parser_train-address_dictionary.Tpo -c -o address_parser_train-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-address_dictionary.Tpo $(DEPDIR)/address_parser_train-address_dictionary.Po +# $(AM_V_CC)source='address_dictionary.c' object='address_parser_train-address_dictionary.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + +address_parser_train-address_dictionary.obj: address_dictionary.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-address_dictionary.obj -MD -MP -MF $(DEPDIR)/address_parser_train-address_dictionary.Tpo -c -o address_parser_train-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-address_dictionary.Tpo $(DEPDIR)/address_parser_train-address_dictionary.Po +# $(AM_V_CC)source='address_dictionary.c' object='address_parser_train-address_dictionary.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` + +address_parser_train-normalize.o: normalize.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-normalize.o -MD -MP -MF $(DEPDIR)/address_parser_train-normalize.Tpo -c -o address_parser_train-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-normalize.Tpo $(DEPDIR)/address_parser_train-normalize.Po +# $(AM_V_CC)source='normalize.c' object='address_parser_train-normalize.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c + +address_parser_train-normalize.obj: normalize.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-normalize.obj -MD -MP -MF $(DEPDIR)/address_parser_train-normalize.Tpo -c -o address_parser_train-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-normalize.Tpo $(DEPDIR)/address_parser_train-normalize.Po +# $(AM_V_CC)source='normalize.c' object='address_parser_train-normalize.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` + +address_parser_train-numex.o: numex.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-numex.o -MD -MP -MF $(DEPDIR)/address_parser_train-numex.Tpo -c -o address_parser_train-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-numex.Tpo $(DEPDIR)/address_parser_train-numex.Po +# $(AM_V_CC)source='numex.c' object='address_parser_train-numex.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + +address_parser_train-numex.obj: numex.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-numex.obj -MD -MP -MF $(DEPDIR)/address_parser_train-numex.Tpo -c -o address_parser_train-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-numex.Tpo $(DEPDIR)/address_parser_train-numex.Po +# $(AM_V_CC)source='numex.c' object='address_parser_train-numex.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` + +address_parser_train-features.o: features.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-features.o -MD -MP -MF $(DEPDIR)/address_parser_train-features.Tpo -c -o address_parser_train-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-features.Tpo $(DEPDIR)/address_parser_train-features.Po +# $(AM_V_CC)source='features.c' object='address_parser_train-features.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c + +address_parser_train-features.obj: features.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-features.obj -MD -MP -MF $(DEPDIR)/address_parser_train-features.Tpo -c -o address_parser_train-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-features.Tpo $(DEPDIR)/address_parser_train-features.Po +# $(AM_V_CC)source='features.c' object='address_parser_train-features.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` + +address_parser_train-unicode_scripts.o: unicode_scripts.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-unicode_scripts.o -MD -MP -MF $(DEPDIR)/address_parser_train-unicode_scripts.Tpo -c -o address_parser_train-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-unicode_scripts.Tpo $(DEPDIR)/address_parser_train-unicode_scripts.Po +# $(AM_V_CC)source='unicode_scripts.c' object='address_parser_train-unicode_scripts.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c + +address_parser_train-unicode_scripts.obj: unicode_scripts.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-unicode_scripts.obj -MD -MP -MF $(DEPDIR)/address_parser_train-unicode_scripts.Tpo -c -o address_parser_train-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-unicode_scripts.Tpo $(DEPDIR)/address_parser_train-unicode_scripts.Po +# $(AM_V_CC)source='unicode_scripts.c' object='address_parser_train-unicode_scripts.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` + +address_parser_train-transliterate.o: transliterate.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-transliterate.o -MD -MP -MF $(DEPDIR)/address_parser_train-transliterate.Tpo -c -o address_parser_train-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-transliterate.Tpo $(DEPDIR)/address_parser_train-transliterate.Po +# $(AM_V_CC)source='transliterate.c' object='address_parser_train-transliterate.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + +address_parser_train-transliterate.obj: transliterate.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-transliterate.obj -MD -MP -MF $(DEPDIR)/address_parser_train-transliterate.Tpo -c -o address_parser_train-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-transliterate.Tpo $(DEPDIR)/address_parser_train-transliterate.Po +# $(AM_V_CC)source='transliterate.c' object='address_parser_train-transliterate.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` + +address_parser_train-trie.o: trie.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-trie.o -MD -MP -MF $(DEPDIR)/address_parser_train-trie.Tpo -c -o address_parser_train-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-trie.Tpo $(DEPDIR)/address_parser_train-trie.Po +# $(AM_V_CC)source='trie.c' object='address_parser_train-trie.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + +address_parser_train-trie.obj: trie.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-trie.obj -MD -MP -MF $(DEPDIR)/address_parser_train-trie.Tpo -c -o address_parser_train-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-trie.Tpo $(DEPDIR)/address_parser_train-trie.Po +# $(AM_V_CC)source='trie.c' object='address_parser_train-trie.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + +address_parser_train-trie_search.o: trie_search.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-trie_search.o -MD -MP -MF $(DEPDIR)/address_parser_train-trie_search.Tpo -c -o address_parser_train-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-trie_search.Tpo $(DEPDIR)/address_parser_train-trie_search.Po +# $(AM_V_CC)source='trie_search.c' object='address_parser_train-trie_search.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + +address_parser_train-trie_search.obj: trie_search.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-trie_search.obj -MD -MP -MF $(DEPDIR)/address_parser_train-trie_search.Tpo -c -o address_parser_train-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-trie_search.Tpo $(DEPDIR)/address_parser_train-trie_search.Po +# $(AM_V_CC)source='trie_search.c' object='address_parser_train-trie_search.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + +address_parser_train-trie_utils.o: trie_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-trie_utils.o -MD -MP -MF $(DEPDIR)/address_parser_train-trie_utils.Tpo -c -o address_parser_train-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-trie_utils.Tpo $(DEPDIR)/address_parser_train-trie_utils.Po +# $(AM_V_CC)source='trie_utils.c' object='address_parser_train-trie_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c + +address_parser_train-trie_utils.obj: trie_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-trie_utils.obj -MD -MP -MF $(DEPDIR)/address_parser_train-trie_utils.Tpo -c -o address_parser_train-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-trie_utils.Tpo $(DEPDIR)/address_parser_train-trie_utils.Po +# $(AM_V_CC)source='trie_utils.c' object='address_parser_train-trie_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` + +address_parser_train-string_utils.o: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-string_utils.o -MD -MP -MF $(DEPDIR)/address_parser_train-string_utils.Tpo -c -o address_parser_train-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-string_utils.Tpo $(DEPDIR)/address_parser_train-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='address_parser_train-string_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +address_parser_train-string_utils.obj: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-string_utils.obj -MD -MP -MF $(DEPDIR)/address_parser_train-string_utils.Tpo -c -o address_parser_train-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-string_utils.Tpo $(DEPDIR)/address_parser_train-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='address_parser_train-string_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +address_parser_train-tokens.o: tokens.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-tokens.o -MD -MP -MF $(DEPDIR)/address_parser_train-tokens.Tpo -c -o address_parser_train-tokens.o `test -f 'tokens.c' || echo '$(srcdir)/'`tokens.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-tokens.Tpo $(DEPDIR)/address_parser_train-tokens.Po +# $(AM_V_CC)source='tokens.c' object='address_parser_train-tokens.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-tokens.o `test -f 'tokens.c' || echo '$(srcdir)/'`tokens.c + +address_parser_train-tokens.obj: tokens.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-tokens.obj -MD -MP -MF $(DEPDIR)/address_parser_train-tokens.Tpo -c -o address_parser_train-tokens.obj `if test -f 'tokens.c'; then $(CYGPATH_W) 'tokens.c'; else $(CYGPATH_W) '$(srcdir)/tokens.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-tokens.Tpo $(DEPDIR)/address_parser_train-tokens.Po +# $(AM_V_CC)source='tokens.c' object='address_parser_train-tokens.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-tokens.obj `if test -f 'tokens.c'; then $(CYGPATH_W) 'tokens.c'; else $(CYGPATH_W) '$(srcdir)/tokens.c'; fi` + +address_parser_train-file_utils.o: file_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-file_utils.o -MD -MP -MF $(DEPDIR)/address_parser_train-file_utils.Tpo -c -o address_parser_train-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-file_utils.Tpo $(DEPDIR)/address_parser_train-file_utils.Po +# $(AM_V_CC)source='file_utils.c' object='address_parser_train-file_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +address_parser_train-file_utils.obj: file_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-file_utils.obj -MD -MP -MF $(DEPDIR)/address_parser_train-file_utils.Tpo -c -o address_parser_train-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-file_utils.Tpo $(DEPDIR)/address_parser_train-file_utils.Po +# $(AM_V_CC)source='file_utils.c' object='address_parser_train-file_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + +address_parser_train-shuffle.o: shuffle.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-shuffle.o -MD -MP -MF $(DEPDIR)/address_parser_train-shuffle.Tpo -c -o address_parser_train-shuffle.o `test -f 'shuffle.c' || echo '$(srcdir)/'`shuffle.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-shuffle.Tpo $(DEPDIR)/address_parser_train-shuffle.Po +# $(AM_V_CC)source='shuffle.c' object='address_parser_train-shuffle.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-shuffle.o `test -f 'shuffle.c' || echo '$(srcdir)/'`shuffle.c + +address_parser_train-shuffle.obj: shuffle.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-shuffle.obj -MD -MP -MF $(DEPDIR)/address_parser_train-shuffle.Tpo -c -o address_parser_train-shuffle.obj `if test -f 'shuffle.c'; then $(CYGPATH_W) 'shuffle.c'; else $(CYGPATH_W) '$(srcdir)/shuffle.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-shuffle.Tpo $(DEPDIR)/address_parser_train-shuffle.Po +# $(AM_V_CC)source='shuffle.c' object='address_parser_train-shuffle.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-shuffle.obj `if test -f 'shuffle.c'; then $(CYGPATH_W) 'shuffle.c'; else $(CYGPATH_W) '$(srcdir)/shuffle.c'; fi` + +utf8proc/address_parser_train-utf8proc.o: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT utf8proc/address_parser_train-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Tpo -c -o utf8proc/address_parser_train-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Tpo utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/address_parser_train-utf8proc.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o utf8proc/address_parser_train-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/address_parser_train-utf8proc.obj: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT utf8proc/address_parser_train-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Tpo -c -o utf8proc/address_parser_train-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Tpo utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/address_parser_train-utf8proc.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o utf8proc/address_parser_train-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +address_parser_train-ngrams.o: ngrams.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-ngrams.o -MD -MP -MF $(DEPDIR)/address_parser_train-ngrams.Tpo -c -o address_parser_train-ngrams.o `test -f 'ngrams.c' || echo '$(srcdir)/'`ngrams.c + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-ngrams.Tpo $(DEPDIR)/address_parser_train-ngrams.Po +# $(AM_V_CC)source='ngrams.c' object='address_parser_train-ngrams.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-ngrams.o `test -f 'ngrams.c' || echo '$(srcdir)/'`ngrams.c + +address_parser_train-ngrams.obj: ngrams.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-ngrams.obj -MD -MP -MF $(DEPDIR)/address_parser_train-ngrams.Tpo -c -o address_parser_train-ngrams.obj `if test -f 'ngrams.c'; then $(CYGPATH_W) 'ngrams.c'; else $(CYGPATH_W) '$(srcdir)/ngrams.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-ngrams.Tpo $(DEPDIR)/address_parser_train-ngrams.Po +# $(AM_V_CC)source='ngrams.c' object='address_parser_train-ngrams.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-ngrams.obj `if test -f 'ngrams.c'; then $(CYGPATH_W) 'ngrams.c'; else $(CYGPATH_W) '$(srcdir)/ngrams.c'; fi` + +bench-bench.o: bench.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bench_CFLAGS) $(CFLAGS) -MT bench-bench.o -MD -MP -MF $(DEPDIR)/bench-bench.Tpo -c -o bench-bench.o `test -f 'bench.c' || echo '$(srcdir)/'`bench.c + $(AM_V_at)$(am__mv) $(DEPDIR)/bench-bench.Tpo $(DEPDIR)/bench-bench.Po +# $(AM_V_CC)source='bench.c' object='bench-bench.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bench_CFLAGS) $(CFLAGS) -c -o bench-bench.o `test -f 'bench.c' || echo '$(srcdir)/'`bench.c + +bench-bench.obj: bench.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bench_CFLAGS) $(CFLAGS) -MT bench-bench.obj -MD -MP -MF $(DEPDIR)/bench-bench.Tpo -c -o bench-bench.obj `if test -f 'bench.c'; then $(CYGPATH_W) 'bench.c'; else $(CYGPATH_W) '$(srcdir)/bench.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/bench-bench.Tpo $(DEPDIR)/bench-bench.Po +# $(AM_V_CC)source='bench.c' object='bench-bench.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bench_CFLAGS) $(CFLAGS) -c -o bench-bench.obj `if test -f 'bench.c'; then $(CYGPATH_W) 'bench.c'; else $(CYGPATH_W) '$(srcdir)/bench.c'; fi` + +build_address_dictionary-strndup.o: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-strndup.o -MD -MP -MF $(DEPDIR)/build_address_dictionary-strndup.Tpo -c -o build_address_dictionary-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-strndup.Tpo $(DEPDIR)/build_address_dictionary-strndup.Po +# $(AM_V_CC)source='strndup.c' object='build_address_dictionary-strndup.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +build_address_dictionary-strndup.obj: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-strndup.obj -MD -MP -MF $(DEPDIR)/build_address_dictionary-strndup.Tpo -c -o build_address_dictionary-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-strndup.Tpo $(DEPDIR)/build_address_dictionary-strndup.Po +# $(AM_V_CC)source='strndup.c' object='build_address_dictionary-strndup.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +build_address_dictionary-address_dictionary_builder.o: address_dictionary_builder.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-address_dictionary_builder.o -MD -MP -MF $(DEPDIR)/build_address_dictionary-address_dictionary_builder.Tpo -c -o build_address_dictionary-address_dictionary_builder.o `test -f 'address_dictionary_builder.c' || echo '$(srcdir)/'`address_dictionary_builder.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-address_dictionary_builder.Tpo $(DEPDIR)/build_address_dictionary-address_dictionary_builder.Po +# $(AM_V_CC)source='address_dictionary_builder.c' object='build_address_dictionary-address_dictionary_builder.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-address_dictionary_builder.o `test -f 'address_dictionary_builder.c' || echo '$(srcdir)/'`address_dictionary_builder.c + +build_address_dictionary-address_dictionary_builder.obj: address_dictionary_builder.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-address_dictionary_builder.obj -MD -MP -MF $(DEPDIR)/build_address_dictionary-address_dictionary_builder.Tpo -c -o build_address_dictionary-address_dictionary_builder.obj `if test -f 'address_dictionary_builder.c'; then $(CYGPATH_W) 'address_dictionary_builder.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary_builder.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-address_dictionary_builder.Tpo $(DEPDIR)/build_address_dictionary-address_dictionary_builder.Po +# $(AM_V_CC)source='address_dictionary_builder.c' object='build_address_dictionary-address_dictionary_builder.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-address_dictionary_builder.obj `if test -f 'address_dictionary_builder.c'; then $(CYGPATH_W) 'address_dictionary_builder.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary_builder.c'; fi` + +build_address_dictionary-address_dictionary.o: address_dictionary.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-address_dictionary.o -MD -MP -MF $(DEPDIR)/build_address_dictionary-address_dictionary.Tpo -c -o build_address_dictionary-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-address_dictionary.Tpo $(DEPDIR)/build_address_dictionary-address_dictionary.Po +# $(AM_V_CC)source='address_dictionary.c' object='build_address_dictionary-address_dictionary.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + +build_address_dictionary-address_dictionary.obj: address_dictionary.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-address_dictionary.obj -MD -MP -MF $(DEPDIR)/build_address_dictionary-address_dictionary.Tpo -c -o build_address_dictionary-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-address_dictionary.Tpo $(DEPDIR)/build_address_dictionary-address_dictionary.Po +# $(AM_V_CC)source='address_dictionary.c' object='build_address_dictionary-address_dictionary.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` + +build_address_dictionary-file_utils.o: file_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-file_utils.o -MD -MP -MF $(DEPDIR)/build_address_dictionary-file_utils.Tpo -c -o build_address_dictionary-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-file_utils.Tpo $(DEPDIR)/build_address_dictionary-file_utils.Po +# $(AM_V_CC)source='file_utils.c' object='build_address_dictionary-file_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +build_address_dictionary-file_utils.obj: file_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-file_utils.obj -MD -MP -MF $(DEPDIR)/build_address_dictionary-file_utils.Tpo -c -o build_address_dictionary-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-file_utils.Tpo $(DEPDIR)/build_address_dictionary-file_utils.Po +# $(AM_V_CC)source='file_utils.c' object='build_address_dictionary-file_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + +build_address_dictionary-string_utils.o: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-string_utils.o -MD -MP -MF $(DEPDIR)/build_address_dictionary-string_utils.Tpo -c -o build_address_dictionary-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-string_utils.Tpo $(DEPDIR)/build_address_dictionary-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='build_address_dictionary-string_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +build_address_dictionary-string_utils.obj: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-string_utils.obj -MD -MP -MF $(DEPDIR)/build_address_dictionary-string_utils.Tpo -c -o build_address_dictionary-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-string_utils.Tpo $(DEPDIR)/build_address_dictionary-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='build_address_dictionary-string_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +build_address_dictionary-trie.o: trie.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-trie.o -MD -MP -MF $(DEPDIR)/build_address_dictionary-trie.Tpo -c -o build_address_dictionary-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-trie.Tpo $(DEPDIR)/build_address_dictionary-trie.Po +# $(AM_V_CC)source='trie.c' object='build_address_dictionary-trie.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + +build_address_dictionary-trie.obj: trie.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-trie.obj -MD -MP -MF $(DEPDIR)/build_address_dictionary-trie.Tpo -c -o build_address_dictionary-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-trie.Tpo $(DEPDIR)/build_address_dictionary-trie.Po +# $(AM_V_CC)source='trie.c' object='build_address_dictionary-trie.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + +build_address_dictionary-trie_search.o: trie_search.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-trie_search.o -MD -MP -MF $(DEPDIR)/build_address_dictionary-trie_search.Tpo -c -o build_address_dictionary-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-trie_search.Tpo $(DEPDIR)/build_address_dictionary-trie_search.Po +# $(AM_V_CC)source='trie_search.c' object='build_address_dictionary-trie_search.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + +build_address_dictionary-trie_search.obj: trie_search.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-trie_search.obj -MD -MP -MF $(DEPDIR)/build_address_dictionary-trie_search.Tpo -c -o build_address_dictionary-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-trie_search.Tpo $(DEPDIR)/build_address_dictionary-trie_search.Po +# $(AM_V_CC)source='trie_search.c' object='build_address_dictionary-trie_search.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + +utf8proc/build_address_dictionary-utf8proc.o: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT utf8proc/build_address_dictionary-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Tpo -c -o utf8proc/build_address_dictionary-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Tpo utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/build_address_dictionary-utf8proc.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o utf8proc/build_address_dictionary-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/build_address_dictionary-utf8proc.obj: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT utf8proc/build_address_dictionary-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Tpo -c -o utf8proc/build_address_dictionary-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Tpo utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/build_address_dictionary-utf8proc.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o utf8proc/build_address_dictionary-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +build_numex_table-strndup.o: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-strndup.o -MD -MP -MF $(DEPDIR)/build_numex_table-strndup.Tpo -c -o build_numex_table-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-strndup.Tpo $(DEPDIR)/build_numex_table-strndup.Po +# $(AM_V_CC)source='strndup.c' object='build_numex_table-strndup.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +build_numex_table-strndup.obj: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-strndup.obj -MD -MP -MF $(DEPDIR)/build_numex_table-strndup.Tpo -c -o build_numex_table-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-strndup.Tpo $(DEPDIR)/build_numex_table-strndup.Po +# $(AM_V_CC)source='strndup.c' object='build_numex_table-strndup.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +build_numex_table-numex_table_builder.o: numex_table_builder.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-numex_table_builder.o -MD -MP -MF $(DEPDIR)/build_numex_table-numex_table_builder.Tpo -c -o build_numex_table-numex_table_builder.o `test -f 'numex_table_builder.c' || echo '$(srcdir)/'`numex_table_builder.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-numex_table_builder.Tpo $(DEPDIR)/build_numex_table-numex_table_builder.Po +# $(AM_V_CC)source='numex_table_builder.c' object='build_numex_table-numex_table_builder.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-numex_table_builder.o `test -f 'numex_table_builder.c' || echo '$(srcdir)/'`numex_table_builder.c + +build_numex_table-numex_table_builder.obj: numex_table_builder.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-numex_table_builder.obj -MD -MP -MF $(DEPDIR)/build_numex_table-numex_table_builder.Tpo -c -o build_numex_table-numex_table_builder.obj `if test -f 'numex_table_builder.c'; then $(CYGPATH_W) 'numex_table_builder.c'; else $(CYGPATH_W) '$(srcdir)/numex_table_builder.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-numex_table_builder.Tpo $(DEPDIR)/build_numex_table-numex_table_builder.Po +# $(AM_V_CC)source='numex_table_builder.c' object='build_numex_table-numex_table_builder.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-numex_table_builder.obj `if test -f 'numex_table_builder.c'; then $(CYGPATH_W) 'numex_table_builder.c'; else $(CYGPATH_W) '$(srcdir)/numex_table_builder.c'; fi` + +build_numex_table-numex.o: numex.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-numex.o -MD -MP -MF $(DEPDIR)/build_numex_table-numex.Tpo -c -o build_numex_table-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-numex.Tpo $(DEPDIR)/build_numex_table-numex.Po +# $(AM_V_CC)source='numex.c' object='build_numex_table-numex.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + +build_numex_table-numex.obj: numex.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-numex.obj -MD -MP -MF $(DEPDIR)/build_numex_table-numex.Tpo -c -o build_numex_table-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-numex.Tpo $(DEPDIR)/build_numex_table-numex.Po +# $(AM_V_CC)source='numex.c' object='build_numex_table-numex.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` + +build_numex_table-file_utils.o: file_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-file_utils.o -MD -MP -MF $(DEPDIR)/build_numex_table-file_utils.Tpo -c -o build_numex_table-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-file_utils.Tpo $(DEPDIR)/build_numex_table-file_utils.Po +# $(AM_V_CC)source='file_utils.c' object='build_numex_table-file_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +build_numex_table-file_utils.obj: file_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-file_utils.obj -MD -MP -MF $(DEPDIR)/build_numex_table-file_utils.Tpo -c -o build_numex_table-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-file_utils.Tpo $(DEPDIR)/build_numex_table-file_utils.Po +# $(AM_V_CC)source='file_utils.c' object='build_numex_table-file_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + +build_numex_table-string_utils.o: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-string_utils.o -MD -MP -MF $(DEPDIR)/build_numex_table-string_utils.Tpo -c -o build_numex_table-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-string_utils.Tpo $(DEPDIR)/build_numex_table-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='build_numex_table-string_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +build_numex_table-string_utils.obj: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-string_utils.obj -MD -MP -MF $(DEPDIR)/build_numex_table-string_utils.Tpo -c -o build_numex_table-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-string_utils.Tpo $(DEPDIR)/build_numex_table-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='build_numex_table-string_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +build_numex_table-tokens.o: tokens.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-tokens.o -MD -MP -MF $(DEPDIR)/build_numex_table-tokens.Tpo -c -o build_numex_table-tokens.o `test -f 'tokens.c' || echo '$(srcdir)/'`tokens.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-tokens.Tpo $(DEPDIR)/build_numex_table-tokens.Po +# $(AM_V_CC)source='tokens.c' object='build_numex_table-tokens.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-tokens.o `test -f 'tokens.c' || echo '$(srcdir)/'`tokens.c + +build_numex_table-tokens.obj: tokens.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-tokens.obj -MD -MP -MF $(DEPDIR)/build_numex_table-tokens.Tpo -c -o build_numex_table-tokens.obj `if test -f 'tokens.c'; then $(CYGPATH_W) 'tokens.c'; else $(CYGPATH_W) '$(srcdir)/tokens.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-tokens.Tpo $(DEPDIR)/build_numex_table-tokens.Po +# $(AM_V_CC)source='tokens.c' object='build_numex_table-tokens.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-tokens.obj `if test -f 'tokens.c'; then $(CYGPATH_W) 'tokens.c'; else $(CYGPATH_W) '$(srcdir)/tokens.c'; fi` + +build_numex_table-trie.o: trie.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-trie.o -MD -MP -MF $(DEPDIR)/build_numex_table-trie.Tpo -c -o build_numex_table-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-trie.Tpo $(DEPDIR)/build_numex_table-trie.Po +# $(AM_V_CC)source='trie.c' object='build_numex_table-trie.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + +build_numex_table-trie.obj: trie.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-trie.obj -MD -MP -MF $(DEPDIR)/build_numex_table-trie.Tpo -c -o build_numex_table-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-trie.Tpo $(DEPDIR)/build_numex_table-trie.Po +# $(AM_V_CC)source='trie.c' object='build_numex_table-trie.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + +build_numex_table-trie_search.o: trie_search.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-trie_search.o -MD -MP -MF $(DEPDIR)/build_numex_table-trie_search.Tpo -c -o build_numex_table-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-trie_search.Tpo $(DEPDIR)/build_numex_table-trie_search.Po +# $(AM_V_CC)source='trie_search.c' object='build_numex_table-trie_search.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + +build_numex_table-trie_search.obj: trie_search.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-trie_search.obj -MD -MP -MF $(DEPDIR)/build_numex_table-trie_search.Tpo -c -o build_numex_table-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-trie_search.Tpo $(DEPDIR)/build_numex_table-trie_search.Po +# $(AM_V_CC)source='trie_search.c' object='build_numex_table-trie_search.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + +utf8proc/build_numex_table-utf8proc.o: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT utf8proc/build_numex_table-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Tpo -c -o utf8proc/build_numex_table-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Tpo utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/build_numex_table-utf8proc.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o utf8proc/build_numex_table-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/build_numex_table-utf8proc.obj: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT utf8proc/build_numex_table-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Tpo -c -o utf8proc/build_numex_table-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Tpo utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/build_numex_table-utf8proc.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o utf8proc/build_numex_table-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +build_trans_table-strndup.o: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-strndup.o -MD -MP -MF $(DEPDIR)/build_trans_table-strndup.Tpo -c -o build_trans_table-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-strndup.Tpo $(DEPDIR)/build_trans_table-strndup.Po +# $(AM_V_CC)source='strndup.c' object='build_trans_table-strndup.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +build_trans_table-strndup.obj: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-strndup.obj -MD -MP -MF $(DEPDIR)/build_trans_table-strndup.Tpo -c -o build_trans_table-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-strndup.Tpo $(DEPDIR)/build_trans_table-strndup.Po +# $(AM_V_CC)source='strndup.c' object='build_trans_table-strndup.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +build_trans_table-transliteration_table_builder.o: transliteration_table_builder.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-transliteration_table_builder.o -MD -MP -MF $(DEPDIR)/build_trans_table-transliteration_table_builder.Tpo -c -o build_trans_table-transliteration_table_builder.o `test -f 'transliteration_table_builder.c' || echo '$(srcdir)/'`transliteration_table_builder.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-transliteration_table_builder.Tpo $(DEPDIR)/build_trans_table-transliteration_table_builder.Po +# $(AM_V_CC)source='transliteration_table_builder.c' object='build_trans_table-transliteration_table_builder.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-transliteration_table_builder.o `test -f 'transliteration_table_builder.c' || echo '$(srcdir)/'`transliteration_table_builder.c + +build_trans_table-transliteration_table_builder.obj: transliteration_table_builder.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-transliteration_table_builder.obj -MD -MP -MF $(DEPDIR)/build_trans_table-transliteration_table_builder.Tpo -c -o build_trans_table-transliteration_table_builder.obj `if test -f 'transliteration_table_builder.c'; then $(CYGPATH_W) 'transliteration_table_builder.c'; else $(CYGPATH_W) '$(srcdir)/transliteration_table_builder.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-transliteration_table_builder.Tpo $(DEPDIR)/build_trans_table-transliteration_table_builder.Po +# $(AM_V_CC)source='transliteration_table_builder.c' object='build_trans_table-transliteration_table_builder.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-transliteration_table_builder.obj `if test -f 'transliteration_table_builder.c'; then $(CYGPATH_W) 'transliteration_table_builder.c'; else $(CYGPATH_W) '$(srcdir)/transliteration_table_builder.c'; fi` + +build_trans_table-transliterate.o: transliterate.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-transliterate.o -MD -MP -MF $(DEPDIR)/build_trans_table-transliterate.Tpo -c -o build_trans_table-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-transliterate.Tpo $(DEPDIR)/build_trans_table-transliterate.Po +# $(AM_V_CC)source='transliterate.c' object='build_trans_table-transliterate.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + +build_trans_table-transliterate.obj: transliterate.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-transliterate.obj -MD -MP -MF $(DEPDIR)/build_trans_table-transliterate.Tpo -c -o build_trans_table-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-transliterate.Tpo $(DEPDIR)/build_trans_table-transliterate.Po +# $(AM_V_CC)source='transliterate.c' object='build_trans_table-transliterate.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` + +build_trans_table-trie.o: trie.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-trie.o -MD -MP -MF $(DEPDIR)/build_trans_table-trie.Tpo -c -o build_trans_table-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-trie.Tpo $(DEPDIR)/build_trans_table-trie.Po +# $(AM_V_CC)source='trie.c' object='build_trans_table-trie.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + +build_trans_table-trie.obj: trie.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-trie.obj -MD -MP -MF $(DEPDIR)/build_trans_table-trie.Tpo -c -o build_trans_table-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-trie.Tpo $(DEPDIR)/build_trans_table-trie.Po +# $(AM_V_CC)source='trie.c' object='build_trans_table-trie.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + +build_trans_table-trie_search.o: trie_search.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-trie_search.o -MD -MP -MF $(DEPDIR)/build_trans_table-trie_search.Tpo -c -o build_trans_table-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-trie_search.Tpo $(DEPDIR)/build_trans_table-trie_search.Po +# $(AM_V_CC)source='trie_search.c' object='build_trans_table-trie_search.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + +build_trans_table-trie_search.obj: trie_search.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-trie_search.obj -MD -MP -MF $(DEPDIR)/build_trans_table-trie_search.Tpo -c -o build_trans_table-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-trie_search.Tpo $(DEPDIR)/build_trans_table-trie_search.Po +# $(AM_V_CC)source='trie_search.c' object='build_trans_table-trie_search.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + +build_trans_table-file_utils.o: file_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-file_utils.o -MD -MP -MF $(DEPDIR)/build_trans_table-file_utils.Tpo -c -o build_trans_table-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-file_utils.Tpo $(DEPDIR)/build_trans_table-file_utils.Po +# $(AM_V_CC)source='file_utils.c' object='build_trans_table-file_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +build_trans_table-file_utils.obj: file_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-file_utils.obj -MD -MP -MF $(DEPDIR)/build_trans_table-file_utils.Tpo -c -o build_trans_table-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-file_utils.Tpo $(DEPDIR)/build_trans_table-file_utils.Po +# $(AM_V_CC)source='file_utils.c' object='build_trans_table-file_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + +build_trans_table-string_utils.o: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-string_utils.o -MD -MP -MF $(DEPDIR)/build_trans_table-string_utils.Tpo -c -o build_trans_table-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-string_utils.Tpo $(DEPDIR)/build_trans_table-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='build_trans_table-string_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +build_trans_table-string_utils.obj: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-string_utils.obj -MD -MP -MF $(DEPDIR)/build_trans_table-string_utils.Tpo -c -o build_trans_table-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-string_utils.Tpo $(DEPDIR)/build_trans_table-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='build_trans_table-string_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +utf8proc/build_trans_table-utf8proc.o: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT utf8proc/build_trans_table-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Tpo -c -o utf8proc/build_trans_table-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Tpo utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/build_trans_table-utf8proc.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o utf8proc/build_trans_table-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/build_trans_table-utf8proc.obj: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT utf8proc/build_trans_table-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Tpo -c -o utf8proc/build_trans_table-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Tpo utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/build_trans_table-utf8proc.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o utf8proc/build_trans_table-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +language_classifier-strndup.o: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-strndup.o -MD -MP -MF $(DEPDIR)/language_classifier-strndup.Tpo -c -o language_classifier-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-strndup.Tpo $(DEPDIR)/language_classifier-strndup.Po +# $(AM_V_CC)source='strndup.c' object='language_classifier-strndup.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +language_classifier-strndup.obj: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-strndup.obj -MD -MP -MF $(DEPDIR)/language_classifier-strndup.Tpo -c -o language_classifier-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-strndup.Tpo $(DEPDIR)/language_classifier-strndup.Po +# $(AM_V_CC)source='strndup.c' object='language_classifier-strndup.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +language_classifier-language_classifier_cli.o: language_classifier_cli.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-language_classifier_cli.o -MD -MP -MF $(DEPDIR)/language_classifier-language_classifier_cli.Tpo -c -o language_classifier-language_classifier_cli.o `test -f 'language_classifier_cli.c' || echo '$(srcdir)/'`language_classifier_cli.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-language_classifier_cli.Tpo $(DEPDIR)/language_classifier-language_classifier_cli.Po +# $(AM_V_CC)source='language_classifier_cli.c' object='language_classifier-language_classifier_cli.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-language_classifier_cli.o `test -f 'language_classifier_cli.c' || echo '$(srcdir)/'`language_classifier_cli.c + +language_classifier-language_classifier_cli.obj: language_classifier_cli.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-language_classifier_cli.obj -MD -MP -MF $(DEPDIR)/language_classifier-language_classifier_cli.Tpo -c -o language_classifier-language_classifier_cli.obj `if test -f 'language_classifier_cli.c'; then $(CYGPATH_W) 'language_classifier_cli.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_cli.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-language_classifier_cli.Tpo $(DEPDIR)/language_classifier-language_classifier_cli.Po +# $(AM_V_CC)source='language_classifier_cli.c' object='language_classifier-language_classifier_cli.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-language_classifier_cli.obj `if test -f 'language_classifier_cli.c'; then $(CYGPATH_W) 'language_classifier_cli.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_cli.c'; fi` + +language_classifier-language_classifier.o: language_classifier.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-language_classifier.o -MD -MP -MF $(DEPDIR)/language_classifier-language_classifier.Tpo -c -o language_classifier-language_classifier.o `test -f 'language_classifier.c' || echo '$(srcdir)/'`language_classifier.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-language_classifier.Tpo $(DEPDIR)/language_classifier-language_classifier.Po +# $(AM_V_CC)source='language_classifier.c' object='language_classifier-language_classifier.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-language_classifier.o `test -f 'language_classifier.c' || echo '$(srcdir)/'`language_classifier.c + +language_classifier-language_classifier.obj: language_classifier.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-language_classifier.obj -MD -MP -MF $(DEPDIR)/language_classifier-language_classifier.Tpo -c -o language_classifier-language_classifier.obj `if test -f 'language_classifier.c'; then $(CYGPATH_W) 'language_classifier.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-language_classifier.Tpo $(DEPDIR)/language_classifier-language_classifier.Po +# $(AM_V_CC)source='language_classifier.c' object='language_classifier-language_classifier.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-language_classifier.obj `if test -f 'language_classifier.c'; then $(CYGPATH_W) 'language_classifier.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier.c'; fi` + +language_classifier-language_features.o: language_features.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-language_features.o -MD -MP -MF $(DEPDIR)/language_classifier-language_features.Tpo -c -o language_classifier-language_features.o `test -f 'language_features.c' || echo '$(srcdir)/'`language_features.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-language_features.Tpo $(DEPDIR)/language_classifier-language_features.Po +# $(AM_V_CC)source='language_features.c' object='language_classifier-language_features.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-language_features.o `test -f 'language_features.c' || echo '$(srcdir)/'`language_features.c + +language_classifier-language_features.obj: language_features.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-language_features.obj -MD -MP -MF $(DEPDIR)/language_classifier-language_features.Tpo -c -o language_classifier-language_features.obj `if test -f 'language_features.c'; then $(CYGPATH_W) 'language_features.c'; else $(CYGPATH_W) '$(srcdir)/language_features.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-language_features.Tpo $(DEPDIR)/language_classifier-language_features.Po +# $(AM_V_CC)source='language_features.c' object='language_classifier-language_features.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-language_features.obj `if test -f 'language_features.c'; then $(CYGPATH_W) 'language_features.c'; else $(CYGPATH_W) '$(srcdir)/language_features.c'; fi` + +language_classifier-logistic_regression.o: logistic_regression.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-logistic_regression.o -MD -MP -MF $(DEPDIR)/language_classifier-logistic_regression.Tpo -c -o language_classifier-logistic_regression.o `test -f 'logistic_regression.c' || echo '$(srcdir)/'`logistic_regression.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-logistic_regression.Tpo $(DEPDIR)/language_classifier-logistic_regression.Po +# $(AM_V_CC)source='logistic_regression.c' object='language_classifier-logistic_regression.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-logistic_regression.o `test -f 'logistic_regression.c' || echo '$(srcdir)/'`logistic_regression.c + +language_classifier-logistic_regression.obj: logistic_regression.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-logistic_regression.obj -MD -MP -MF $(DEPDIR)/language_classifier-logistic_regression.Tpo -c -o language_classifier-logistic_regression.obj `if test -f 'logistic_regression.c'; then $(CYGPATH_W) 'logistic_regression.c'; else $(CYGPATH_W) '$(srcdir)/logistic_regression.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-logistic_regression.Tpo $(DEPDIR)/language_classifier-logistic_regression.Po +# $(AM_V_CC)source='logistic_regression.c' object='language_classifier-logistic_regression.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-logistic_regression.obj `if test -f 'logistic_regression.c'; then $(CYGPATH_W) 'logistic_regression.c'; else $(CYGPATH_W) '$(srcdir)/logistic_regression.c'; fi` + +language_classifier-logistic.o: logistic.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-logistic.o -MD -MP -MF $(DEPDIR)/language_classifier-logistic.Tpo -c -o language_classifier-logistic.o `test -f 'logistic.c' || echo '$(srcdir)/'`logistic.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-logistic.Tpo $(DEPDIR)/language_classifier-logistic.Po +# $(AM_V_CC)source='logistic.c' object='language_classifier-logistic.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-logistic.o `test -f 'logistic.c' || echo '$(srcdir)/'`logistic.c + +language_classifier-logistic.obj: logistic.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-logistic.obj -MD -MP -MF $(DEPDIR)/language_classifier-logistic.Tpo -c -o language_classifier-logistic.obj `if test -f 'logistic.c'; then $(CYGPATH_W) 'logistic.c'; else $(CYGPATH_W) '$(srcdir)/logistic.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-logistic.Tpo $(DEPDIR)/language_classifier-logistic.Po +# $(AM_V_CC)source='logistic.c' object='language_classifier-logistic.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-logistic.obj `if test -f 'logistic.c'; then $(CYGPATH_W) 'logistic.c'; else $(CYGPATH_W) '$(srcdir)/logistic.c'; fi` + +language_classifier-sparse_matrix.o: sparse_matrix.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-sparse_matrix.o -MD -MP -MF $(DEPDIR)/language_classifier-sparse_matrix.Tpo -c -o language_classifier-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-sparse_matrix.Tpo $(DEPDIR)/language_classifier-sparse_matrix.Po +# $(AM_V_CC)source='sparse_matrix.c' object='language_classifier-sparse_matrix.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c + +language_classifier-sparse_matrix.obj: sparse_matrix.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-sparse_matrix.obj -MD -MP -MF $(DEPDIR)/language_classifier-sparse_matrix.Tpo -c -o language_classifier-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-sparse_matrix.Tpo $(DEPDIR)/language_classifier-sparse_matrix.Po +# $(AM_V_CC)source='sparse_matrix.c' object='language_classifier-sparse_matrix.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` + +language_classifier-features.o: features.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-features.o -MD -MP -MF $(DEPDIR)/language_classifier-features.Tpo -c -o language_classifier-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-features.Tpo $(DEPDIR)/language_classifier-features.Po +# $(AM_V_CC)source='features.c' object='language_classifier-features.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c + +language_classifier-features.obj: features.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-features.obj -MD -MP -MF $(DEPDIR)/language_classifier-features.Tpo -c -o language_classifier-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-features.Tpo $(DEPDIR)/language_classifier-features.Po +# $(AM_V_CC)source='features.c' object='language_classifier-features.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` + +language_classifier-minibatch.o: minibatch.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-minibatch.o -MD -MP -MF $(DEPDIR)/language_classifier-minibatch.Tpo -c -o language_classifier-minibatch.o `test -f 'minibatch.c' || echo '$(srcdir)/'`minibatch.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-minibatch.Tpo $(DEPDIR)/language_classifier-minibatch.Po +# $(AM_V_CC)source='minibatch.c' object='language_classifier-minibatch.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-minibatch.o `test -f 'minibatch.c' || echo '$(srcdir)/'`minibatch.c + +language_classifier-minibatch.obj: minibatch.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-minibatch.obj -MD -MP -MF $(DEPDIR)/language_classifier-minibatch.Tpo -c -o language_classifier-minibatch.obj `if test -f 'minibatch.c'; then $(CYGPATH_W) 'minibatch.c'; else $(CYGPATH_W) '$(srcdir)/minibatch.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-minibatch.Tpo $(DEPDIR)/language_classifier-minibatch.Po +# $(AM_V_CC)source='minibatch.c' object='language_classifier-minibatch.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-minibatch.obj `if test -f 'minibatch.c'; then $(CYGPATH_W) 'minibatch.c'; else $(CYGPATH_W) '$(srcdir)/minibatch.c'; fi` + +language_classifier-float_utils.o: float_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-float_utils.o -MD -MP -MF $(DEPDIR)/language_classifier-float_utils.Tpo -c -o language_classifier-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-float_utils.Tpo $(DEPDIR)/language_classifier-float_utils.Po +# $(AM_V_CC)source='float_utils.c' object='language_classifier-float_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c + +language_classifier-float_utils.obj: float_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-float_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier-float_utils.Tpo -c -o language_classifier-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-float_utils.Tpo $(DEPDIR)/language_classifier-float_utils.Po +# $(AM_V_CC)source='float_utils.c' object='language_classifier-float_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` + +language_classifier-normalize.o: normalize.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-normalize.o -MD -MP -MF $(DEPDIR)/language_classifier-normalize.Tpo -c -o language_classifier-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-normalize.Tpo $(DEPDIR)/language_classifier-normalize.Po +# $(AM_V_CC)source='normalize.c' object='language_classifier-normalize.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c + +language_classifier-normalize.obj: normalize.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-normalize.obj -MD -MP -MF $(DEPDIR)/language_classifier-normalize.Tpo -c -o language_classifier-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-normalize.Tpo $(DEPDIR)/language_classifier-normalize.Po +# $(AM_V_CC)source='normalize.c' object='language_classifier-normalize.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` + +language_classifier-numex.o: numex.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-numex.o -MD -MP -MF $(DEPDIR)/language_classifier-numex.Tpo -c -o language_classifier-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-numex.Tpo $(DEPDIR)/language_classifier-numex.Po +# $(AM_V_CC)source='numex.c' object='language_classifier-numex.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + +language_classifier-numex.obj: numex.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-numex.obj -MD -MP -MF $(DEPDIR)/language_classifier-numex.Tpo -c -o language_classifier-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-numex.Tpo $(DEPDIR)/language_classifier-numex.Po +# $(AM_V_CC)source='numex.c' object='language_classifier-numex.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` + +language_classifier-transliterate.o: transliterate.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-transliterate.o -MD -MP -MF $(DEPDIR)/language_classifier-transliterate.Tpo -c -o language_classifier-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-transliterate.Tpo $(DEPDIR)/language_classifier-transliterate.Po +# $(AM_V_CC)source='transliterate.c' object='language_classifier-transliterate.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + +language_classifier-transliterate.obj: transliterate.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-transliterate.obj -MD -MP -MF $(DEPDIR)/language_classifier-transliterate.Tpo -c -o language_classifier-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-transliterate.Tpo $(DEPDIR)/language_classifier-transliterate.Po +# $(AM_V_CC)source='transliterate.c' object='language_classifier-transliterate.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` + +language_classifier-trie.o: trie.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-trie.o -MD -MP -MF $(DEPDIR)/language_classifier-trie.Tpo -c -o language_classifier-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-trie.Tpo $(DEPDIR)/language_classifier-trie.Po +# $(AM_V_CC)source='trie.c' object='language_classifier-trie.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + +language_classifier-trie.obj: trie.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-trie.obj -MD -MP -MF $(DEPDIR)/language_classifier-trie.Tpo -c -o language_classifier-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-trie.Tpo $(DEPDIR)/language_classifier-trie.Po +# $(AM_V_CC)source='trie.c' object='language_classifier-trie.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + +language_classifier-trie_search.o: trie_search.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-trie_search.o -MD -MP -MF $(DEPDIR)/language_classifier-trie_search.Tpo -c -o language_classifier-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-trie_search.Tpo $(DEPDIR)/language_classifier-trie_search.Po +# $(AM_V_CC)source='trie_search.c' object='language_classifier-trie_search.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + +language_classifier-trie_search.obj: trie_search.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-trie_search.obj -MD -MP -MF $(DEPDIR)/language_classifier-trie_search.Tpo -c -o language_classifier-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-trie_search.Tpo $(DEPDIR)/language_classifier-trie_search.Po +# $(AM_V_CC)source='trie_search.c' object='language_classifier-trie_search.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + +language_classifier-trie_utils.o: trie_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-trie_utils.o -MD -MP -MF $(DEPDIR)/language_classifier-trie_utils.Tpo -c -o language_classifier-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-trie_utils.Tpo $(DEPDIR)/language_classifier-trie_utils.Po +# $(AM_V_CC)source='trie_utils.c' object='language_classifier-trie_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c + +language_classifier-trie_utils.obj: trie_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-trie_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier-trie_utils.Tpo -c -o language_classifier-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-trie_utils.Tpo $(DEPDIR)/language_classifier-trie_utils.Po +# $(AM_V_CC)source='trie_utils.c' object='language_classifier-trie_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` + +language_classifier-address_dictionary.o: address_dictionary.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-address_dictionary.o -MD -MP -MF $(DEPDIR)/language_classifier-address_dictionary.Tpo -c -o language_classifier-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-address_dictionary.Tpo $(DEPDIR)/language_classifier-address_dictionary.Po +# $(AM_V_CC)source='address_dictionary.c' object='language_classifier-address_dictionary.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + +language_classifier-address_dictionary.obj: address_dictionary.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-address_dictionary.obj -MD -MP -MF $(DEPDIR)/language_classifier-address_dictionary.Tpo -c -o language_classifier-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-address_dictionary.Tpo $(DEPDIR)/language_classifier-address_dictionary.Po +# $(AM_V_CC)source='address_dictionary.c' object='language_classifier-address_dictionary.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` + +language_classifier-string_utils.o: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-string_utils.o -MD -MP -MF $(DEPDIR)/language_classifier-string_utils.Tpo -c -o language_classifier-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-string_utils.Tpo $(DEPDIR)/language_classifier-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='language_classifier-string_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +language_classifier-string_utils.obj: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-string_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier-string_utils.Tpo -c -o language_classifier-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-string_utils.Tpo $(DEPDIR)/language_classifier-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='language_classifier-string_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +language_classifier-file_utils.o: file_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-file_utils.o -MD -MP -MF $(DEPDIR)/language_classifier-file_utils.Tpo -c -o language_classifier-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-file_utils.Tpo $(DEPDIR)/language_classifier-file_utils.Po +# $(AM_V_CC)source='file_utils.c' object='language_classifier-file_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +language_classifier-file_utils.obj: file_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-file_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier-file_utils.Tpo -c -o language_classifier-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-file_utils.Tpo $(DEPDIR)/language_classifier-file_utils.Po +# $(AM_V_CC)source='file_utils.c' object='language_classifier-file_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + +utf8proc/language_classifier-utf8proc.o: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT utf8proc/language_classifier-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/language_classifier-utf8proc.Tpo -c -o utf8proc/language_classifier-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/language_classifier-utf8proc.Tpo utf8proc/$(DEPDIR)/language_classifier-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/language_classifier-utf8proc.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o utf8proc/language_classifier-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/language_classifier-utf8proc.obj: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT utf8proc/language_classifier-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/language_classifier-utf8proc.Tpo -c -o utf8proc/language_classifier-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/language_classifier-utf8proc.Tpo utf8proc/$(DEPDIR)/language_classifier-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/language_classifier-utf8proc.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o utf8proc/language_classifier-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +language_classifier-unicode_scripts.o: unicode_scripts.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-unicode_scripts.o -MD -MP -MF $(DEPDIR)/language_classifier-unicode_scripts.Tpo -c -o language_classifier-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-unicode_scripts.Tpo $(DEPDIR)/language_classifier-unicode_scripts.Po +# $(AM_V_CC)source='unicode_scripts.c' object='language_classifier-unicode_scripts.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c + +language_classifier-unicode_scripts.obj: unicode_scripts.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-unicode_scripts.obj -MD -MP -MF $(DEPDIR)/language_classifier-unicode_scripts.Tpo -c -o language_classifier-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-unicode_scripts.Tpo $(DEPDIR)/language_classifier-unicode_scripts.Po +# $(AM_V_CC)source='unicode_scripts.c' object='language_classifier-unicode_scripts.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` + +language_classifier_test-strndup.o: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-strndup.o -MD -MP -MF $(DEPDIR)/language_classifier_test-strndup.Tpo -c -o language_classifier_test-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-strndup.Tpo $(DEPDIR)/language_classifier_test-strndup.Po +# $(AM_V_CC)source='strndup.c' object='language_classifier_test-strndup.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +language_classifier_test-strndup.obj: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-strndup.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-strndup.Tpo -c -o language_classifier_test-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-strndup.Tpo $(DEPDIR)/language_classifier_test-strndup.Po +# $(AM_V_CC)source='strndup.c' object='language_classifier_test-strndup.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +language_classifier_test-language_classifier_test.o: language_classifier_test.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-language_classifier_test.o -MD -MP -MF $(DEPDIR)/language_classifier_test-language_classifier_test.Tpo -c -o language_classifier_test-language_classifier_test.o `test -f 'language_classifier_test.c' || echo '$(srcdir)/'`language_classifier_test.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-language_classifier_test.Tpo $(DEPDIR)/language_classifier_test-language_classifier_test.Po +# $(AM_V_CC)source='language_classifier_test.c' object='language_classifier_test-language_classifier_test.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-language_classifier_test.o `test -f 'language_classifier_test.c' || echo '$(srcdir)/'`language_classifier_test.c + +language_classifier_test-language_classifier_test.obj: language_classifier_test.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-language_classifier_test.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-language_classifier_test.Tpo -c -o language_classifier_test-language_classifier_test.obj `if test -f 'language_classifier_test.c'; then $(CYGPATH_W) 'language_classifier_test.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_test.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-language_classifier_test.Tpo $(DEPDIR)/language_classifier_test-language_classifier_test.Po +# $(AM_V_CC)source='language_classifier_test.c' object='language_classifier_test-language_classifier_test.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-language_classifier_test.obj `if test -f 'language_classifier_test.c'; then $(CYGPATH_W) 'language_classifier_test.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_test.c'; fi` + +language_classifier_test-language_classifier.o: language_classifier.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-language_classifier.o -MD -MP -MF $(DEPDIR)/language_classifier_test-language_classifier.Tpo -c -o language_classifier_test-language_classifier.o `test -f 'language_classifier.c' || echo '$(srcdir)/'`language_classifier.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-language_classifier.Tpo $(DEPDIR)/language_classifier_test-language_classifier.Po +# $(AM_V_CC)source='language_classifier.c' object='language_classifier_test-language_classifier.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-language_classifier.o `test -f 'language_classifier.c' || echo '$(srcdir)/'`language_classifier.c + +language_classifier_test-language_classifier.obj: language_classifier.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-language_classifier.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-language_classifier.Tpo -c -o language_classifier_test-language_classifier.obj `if test -f 'language_classifier.c'; then $(CYGPATH_W) 'language_classifier.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-language_classifier.Tpo $(DEPDIR)/language_classifier_test-language_classifier.Po +# $(AM_V_CC)source='language_classifier.c' object='language_classifier_test-language_classifier.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-language_classifier.obj `if test -f 'language_classifier.c'; then $(CYGPATH_W) 'language_classifier.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier.c'; fi` + +language_classifier_test-language_classifier_io.o: language_classifier_io.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-language_classifier_io.o -MD -MP -MF $(DEPDIR)/language_classifier_test-language_classifier_io.Tpo -c -o language_classifier_test-language_classifier_io.o `test -f 'language_classifier_io.c' || echo '$(srcdir)/'`language_classifier_io.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-language_classifier_io.Tpo $(DEPDIR)/language_classifier_test-language_classifier_io.Po +# $(AM_V_CC)source='language_classifier_io.c' object='language_classifier_test-language_classifier_io.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-language_classifier_io.o `test -f 'language_classifier_io.c' || echo '$(srcdir)/'`language_classifier_io.c + +language_classifier_test-language_classifier_io.obj: language_classifier_io.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-language_classifier_io.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-language_classifier_io.Tpo -c -o language_classifier_test-language_classifier_io.obj `if test -f 'language_classifier_io.c'; then $(CYGPATH_W) 'language_classifier_io.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_io.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-language_classifier_io.Tpo $(DEPDIR)/language_classifier_test-language_classifier_io.Po +# $(AM_V_CC)source='language_classifier_io.c' object='language_classifier_test-language_classifier_io.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-language_classifier_io.obj `if test -f 'language_classifier_io.c'; then $(CYGPATH_W) 'language_classifier_io.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_io.c'; fi` + +language_classifier_test-language_features.o: language_features.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-language_features.o -MD -MP -MF $(DEPDIR)/language_classifier_test-language_features.Tpo -c -o language_classifier_test-language_features.o `test -f 'language_features.c' || echo '$(srcdir)/'`language_features.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-language_features.Tpo $(DEPDIR)/language_classifier_test-language_features.Po +# $(AM_V_CC)source='language_features.c' object='language_classifier_test-language_features.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-language_features.o `test -f 'language_features.c' || echo '$(srcdir)/'`language_features.c + +language_classifier_test-language_features.obj: language_features.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-language_features.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-language_features.Tpo -c -o language_classifier_test-language_features.obj `if test -f 'language_features.c'; then $(CYGPATH_W) 'language_features.c'; else $(CYGPATH_W) '$(srcdir)/language_features.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-language_features.Tpo $(DEPDIR)/language_classifier_test-language_features.Po +# $(AM_V_CC)source='language_features.c' object='language_classifier_test-language_features.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-language_features.obj `if test -f 'language_features.c'; then $(CYGPATH_W) 'language_features.c'; else $(CYGPATH_W) '$(srcdir)/language_features.c'; fi` + +language_classifier_test-logistic_regression.o: logistic_regression.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-logistic_regression.o -MD -MP -MF $(DEPDIR)/language_classifier_test-logistic_regression.Tpo -c -o language_classifier_test-logistic_regression.o `test -f 'logistic_regression.c' || echo '$(srcdir)/'`logistic_regression.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-logistic_regression.Tpo $(DEPDIR)/language_classifier_test-logistic_regression.Po +# $(AM_V_CC)source='logistic_regression.c' object='language_classifier_test-logistic_regression.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-logistic_regression.o `test -f 'logistic_regression.c' || echo '$(srcdir)/'`logistic_regression.c + +language_classifier_test-logistic_regression.obj: logistic_regression.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-logistic_regression.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-logistic_regression.Tpo -c -o language_classifier_test-logistic_regression.obj `if test -f 'logistic_regression.c'; then $(CYGPATH_W) 'logistic_regression.c'; else $(CYGPATH_W) '$(srcdir)/logistic_regression.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-logistic_regression.Tpo $(DEPDIR)/language_classifier_test-logistic_regression.Po +# $(AM_V_CC)source='logistic_regression.c' object='language_classifier_test-logistic_regression.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-logistic_regression.obj `if test -f 'logistic_regression.c'; then $(CYGPATH_W) 'logistic_regression.c'; else $(CYGPATH_W) '$(srcdir)/logistic_regression.c'; fi` + +language_classifier_test-logistic.o: logistic.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-logistic.o -MD -MP -MF $(DEPDIR)/language_classifier_test-logistic.Tpo -c -o language_classifier_test-logistic.o `test -f 'logistic.c' || echo '$(srcdir)/'`logistic.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-logistic.Tpo $(DEPDIR)/language_classifier_test-logistic.Po +# $(AM_V_CC)source='logistic.c' object='language_classifier_test-logistic.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-logistic.o `test -f 'logistic.c' || echo '$(srcdir)/'`logistic.c + +language_classifier_test-logistic.obj: logistic.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-logistic.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-logistic.Tpo -c -o language_classifier_test-logistic.obj `if test -f 'logistic.c'; then $(CYGPATH_W) 'logistic.c'; else $(CYGPATH_W) '$(srcdir)/logistic.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-logistic.Tpo $(DEPDIR)/language_classifier_test-logistic.Po +# $(AM_V_CC)source='logistic.c' object='language_classifier_test-logistic.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-logistic.obj `if test -f 'logistic.c'; then $(CYGPATH_W) 'logistic.c'; else $(CYGPATH_W) '$(srcdir)/logistic.c'; fi` + +language_classifier_test-sparse_matrix.o: sparse_matrix.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-sparse_matrix.o -MD -MP -MF $(DEPDIR)/language_classifier_test-sparse_matrix.Tpo -c -o language_classifier_test-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-sparse_matrix.Tpo $(DEPDIR)/language_classifier_test-sparse_matrix.Po +# $(AM_V_CC)source='sparse_matrix.c' object='language_classifier_test-sparse_matrix.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c + +language_classifier_test-sparse_matrix.obj: sparse_matrix.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-sparse_matrix.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-sparse_matrix.Tpo -c -o language_classifier_test-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-sparse_matrix.Tpo $(DEPDIR)/language_classifier_test-sparse_matrix.Po +# $(AM_V_CC)source='sparse_matrix.c' object='language_classifier_test-sparse_matrix.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` + +language_classifier_test-features.o: features.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-features.o -MD -MP -MF $(DEPDIR)/language_classifier_test-features.Tpo -c -o language_classifier_test-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-features.Tpo $(DEPDIR)/language_classifier_test-features.Po +# $(AM_V_CC)source='features.c' object='language_classifier_test-features.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c + +language_classifier_test-features.obj: features.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-features.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-features.Tpo -c -o language_classifier_test-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-features.Tpo $(DEPDIR)/language_classifier_test-features.Po +# $(AM_V_CC)source='features.c' object='language_classifier_test-features.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` + +language_classifier_test-minibatch.o: minibatch.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-minibatch.o -MD -MP -MF $(DEPDIR)/language_classifier_test-minibatch.Tpo -c -o language_classifier_test-minibatch.o `test -f 'minibatch.c' || echo '$(srcdir)/'`minibatch.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-minibatch.Tpo $(DEPDIR)/language_classifier_test-minibatch.Po +# $(AM_V_CC)source='minibatch.c' object='language_classifier_test-minibatch.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-minibatch.o `test -f 'minibatch.c' || echo '$(srcdir)/'`minibatch.c + +language_classifier_test-minibatch.obj: minibatch.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-minibatch.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-minibatch.Tpo -c -o language_classifier_test-minibatch.obj `if test -f 'minibatch.c'; then $(CYGPATH_W) 'minibatch.c'; else $(CYGPATH_W) '$(srcdir)/minibatch.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-minibatch.Tpo $(DEPDIR)/language_classifier_test-minibatch.Po +# $(AM_V_CC)source='minibatch.c' object='language_classifier_test-minibatch.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-minibatch.obj `if test -f 'minibatch.c'; then $(CYGPATH_W) 'minibatch.c'; else $(CYGPATH_W) '$(srcdir)/minibatch.c'; fi` + +language_classifier_test-float_utils.o: float_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-float_utils.o -MD -MP -MF $(DEPDIR)/language_classifier_test-float_utils.Tpo -c -o language_classifier_test-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-float_utils.Tpo $(DEPDIR)/language_classifier_test-float_utils.Po +# $(AM_V_CC)source='float_utils.c' object='language_classifier_test-float_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c + +language_classifier_test-float_utils.obj: float_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-float_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-float_utils.Tpo -c -o language_classifier_test-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-float_utils.Tpo $(DEPDIR)/language_classifier_test-float_utils.Po +# $(AM_V_CC)source='float_utils.c' object='language_classifier_test-float_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` + +language_classifier_test-normalize.o: normalize.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-normalize.o -MD -MP -MF $(DEPDIR)/language_classifier_test-normalize.Tpo -c -o language_classifier_test-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-normalize.Tpo $(DEPDIR)/language_classifier_test-normalize.Po +# $(AM_V_CC)source='normalize.c' object='language_classifier_test-normalize.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c + +language_classifier_test-normalize.obj: normalize.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-normalize.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-normalize.Tpo -c -o language_classifier_test-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-normalize.Tpo $(DEPDIR)/language_classifier_test-normalize.Po +# $(AM_V_CC)source='normalize.c' object='language_classifier_test-normalize.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` + +language_classifier_test-numex.o: numex.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-numex.o -MD -MP -MF $(DEPDIR)/language_classifier_test-numex.Tpo -c -o language_classifier_test-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-numex.Tpo $(DEPDIR)/language_classifier_test-numex.Po +# $(AM_V_CC)source='numex.c' object='language_classifier_test-numex.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + +language_classifier_test-numex.obj: numex.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-numex.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-numex.Tpo -c -o language_classifier_test-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-numex.Tpo $(DEPDIR)/language_classifier_test-numex.Po +# $(AM_V_CC)source='numex.c' object='language_classifier_test-numex.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` + +language_classifier_test-transliterate.o: transliterate.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-transliterate.o -MD -MP -MF $(DEPDIR)/language_classifier_test-transliterate.Tpo -c -o language_classifier_test-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-transliterate.Tpo $(DEPDIR)/language_classifier_test-transliterate.Po +# $(AM_V_CC)source='transliterate.c' object='language_classifier_test-transliterate.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + +language_classifier_test-transliterate.obj: transliterate.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-transliterate.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-transliterate.Tpo -c -o language_classifier_test-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-transliterate.Tpo $(DEPDIR)/language_classifier_test-transliterate.Po +# $(AM_V_CC)source='transliterate.c' object='language_classifier_test-transliterate.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` + +language_classifier_test-trie.o: trie.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-trie.o -MD -MP -MF $(DEPDIR)/language_classifier_test-trie.Tpo -c -o language_classifier_test-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-trie.Tpo $(DEPDIR)/language_classifier_test-trie.Po +# $(AM_V_CC)source='trie.c' object='language_classifier_test-trie.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + +language_classifier_test-trie.obj: trie.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-trie.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-trie.Tpo -c -o language_classifier_test-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-trie.Tpo $(DEPDIR)/language_classifier_test-trie.Po +# $(AM_V_CC)source='trie.c' object='language_classifier_test-trie.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + +language_classifier_test-trie_search.o: trie_search.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-trie_search.o -MD -MP -MF $(DEPDIR)/language_classifier_test-trie_search.Tpo -c -o language_classifier_test-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-trie_search.Tpo $(DEPDIR)/language_classifier_test-trie_search.Po +# $(AM_V_CC)source='trie_search.c' object='language_classifier_test-trie_search.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + +language_classifier_test-trie_search.obj: trie_search.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-trie_search.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-trie_search.Tpo -c -o language_classifier_test-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-trie_search.Tpo $(DEPDIR)/language_classifier_test-trie_search.Po +# $(AM_V_CC)source='trie_search.c' object='language_classifier_test-trie_search.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + +language_classifier_test-trie_utils.o: trie_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-trie_utils.o -MD -MP -MF $(DEPDIR)/language_classifier_test-trie_utils.Tpo -c -o language_classifier_test-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-trie_utils.Tpo $(DEPDIR)/language_classifier_test-trie_utils.Po +# $(AM_V_CC)source='trie_utils.c' object='language_classifier_test-trie_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c + +language_classifier_test-trie_utils.obj: trie_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-trie_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-trie_utils.Tpo -c -o language_classifier_test-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-trie_utils.Tpo $(DEPDIR)/language_classifier_test-trie_utils.Po +# $(AM_V_CC)source='trie_utils.c' object='language_classifier_test-trie_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` + +language_classifier_test-address_dictionary.o: address_dictionary.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-address_dictionary.o -MD -MP -MF $(DEPDIR)/language_classifier_test-address_dictionary.Tpo -c -o language_classifier_test-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-address_dictionary.Tpo $(DEPDIR)/language_classifier_test-address_dictionary.Po +# $(AM_V_CC)source='address_dictionary.c' object='language_classifier_test-address_dictionary.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + +language_classifier_test-address_dictionary.obj: address_dictionary.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-address_dictionary.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-address_dictionary.Tpo -c -o language_classifier_test-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-address_dictionary.Tpo $(DEPDIR)/language_classifier_test-address_dictionary.Po +# $(AM_V_CC)source='address_dictionary.c' object='language_classifier_test-address_dictionary.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` + +language_classifier_test-string_utils.o: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-string_utils.o -MD -MP -MF $(DEPDIR)/language_classifier_test-string_utils.Tpo -c -o language_classifier_test-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-string_utils.Tpo $(DEPDIR)/language_classifier_test-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='language_classifier_test-string_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +language_classifier_test-string_utils.obj: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-string_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-string_utils.Tpo -c -o language_classifier_test-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-string_utils.Tpo $(DEPDIR)/language_classifier_test-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='language_classifier_test-string_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +language_classifier_test-file_utils.o: file_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-file_utils.o -MD -MP -MF $(DEPDIR)/language_classifier_test-file_utils.Tpo -c -o language_classifier_test-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-file_utils.Tpo $(DEPDIR)/language_classifier_test-file_utils.Po +# $(AM_V_CC)source='file_utils.c' object='language_classifier_test-file_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +language_classifier_test-file_utils.obj: file_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-file_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-file_utils.Tpo -c -o language_classifier_test-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-file_utils.Tpo $(DEPDIR)/language_classifier_test-file_utils.Po +# $(AM_V_CC)source='file_utils.c' object='language_classifier_test-file_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + +utf8proc/language_classifier_test-utf8proc.o: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT utf8proc/language_classifier_test-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Tpo -c -o utf8proc/language_classifier_test-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Tpo utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/language_classifier_test-utf8proc.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o utf8proc/language_classifier_test-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/language_classifier_test-utf8proc.obj: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT utf8proc/language_classifier_test-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Tpo -c -o utf8proc/language_classifier_test-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Tpo utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/language_classifier_test-utf8proc.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o utf8proc/language_classifier_test-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +language_classifier_test-unicode_scripts.o: unicode_scripts.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-unicode_scripts.o -MD -MP -MF $(DEPDIR)/language_classifier_test-unicode_scripts.Tpo -c -o language_classifier_test-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-unicode_scripts.Tpo $(DEPDIR)/language_classifier_test-unicode_scripts.Po +# $(AM_V_CC)source='unicode_scripts.c' object='language_classifier_test-unicode_scripts.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c + +language_classifier_test-unicode_scripts.obj: unicode_scripts.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-unicode_scripts.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-unicode_scripts.Tpo -c -o language_classifier_test-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-unicode_scripts.Tpo $(DEPDIR)/language_classifier_test-unicode_scripts.Po +# $(AM_V_CC)source='unicode_scripts.c' object='language_classifier_test-unicode_scripts.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` + +language_classifier_train-strndup.o: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-strndup.o -MD -MP -MF $(DEPDIR)/language_classifier_train-strndup.Tpo -c -o language_classifier_train-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-strndup.Tpo $(DEPDIR)/language_classifier_train-strndup.Po +# $(AM_V_CC)source='strndup.c' object='language_classifier_train-strndup.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +language_classifier_train-strndup.obj: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-strndup.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-strndup.Tpo -c -o language_classifier_train-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-strndup.Tpo $(DEPDIR)/language_classifier_train-strndup.Po +# $(AM_V_CC)source='strndup.c' object='language_classifier_train-strndup.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +language_classifier_train-language_classifier_train.o: language_classifier_train.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-language_classifier_train.o -MD -MP -MF $(DEPDIR)/language_classifier_train-language_classifier_train.Tpo -c -o language_classifier_train-language_classifier_train.o `test -f 'language_classifier_train.c' || echo '$(srcdir)/'`language_classifier_train.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-language_classifier_train.Tpo $(DEPDIR)/language_classifier_train-language_classifier_train.Po +# $(AM_V_CC)source='language_classifier_train.c' object='language_classifier_train-language_classifier_train.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-language_classifier_train.o `test -f 'language_classifier_train.c' || echo '$(srcdir)/'`language_classifier_train.c + +language_classifier_train-language_classifier_train.obj: language_classifier_train.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-language_classifier_train.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-language_classifier_train.Tpo -c -o language_classifier_train-language_classifier_train.obj `if test -f 'language_classifier_train.c'; then $(CYGPATH_W) 'language_classifier_train.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_train.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-language_classifier_train.Tpo $(DEPDIR)/language_classifier_train-language_classifier_train.Po +# $(AM_V_CC)source='language_classifier_train.c' object='language_classifier_train-language_classifier_train.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-language_classifier_train.obj `if test -f 'language_classifier_train.c'; then $(CYGPATH_W) 'language_classifier_train.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_train.c'; fi` + +language_classifier_train-language_classifier.o: language_classifier.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-language_classifier.o -MD -MP -MF $(DEPDIR)/language_classifier_train-language_classifier.Tpo -c -o language_classifier_train-language_classifier.o `test -f 'language_classifier.c' || echo '$(srcdir)/'`language_classifier.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-language_classifier.Tpo $(DEPDIR)/language_classifier_train-language_classifier.Po +# $(AM_V_CC)source='language_classifier.c' object='language_classifier_train-language_classifier.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-language_classifier.o `test -f 'language_classifier.c' || echo '$(srcdir)/'`language_classifier.c + +language_classifier_train-language_classifier.obj: language_classifier.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-language_classifier.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-language_classifier.Tpo -c -o language_classifier_train-language_classifier.obj `if test -f 'language_classifier.c'; then $(CYGPATH_W) 'language_classifier.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-language_classifier.Tpo $(DEPDIR)/language_classifier_train-language_classifier.Po +# $(AM_V_CC)source='language_classifier.c' object='language_classifier_train-language_classifier.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-language_classifier.obj `if test -f 'language_classifier.c'; then $(CYGPATH_W) 'language_classifier.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier.c'; fi` + +language_classifier_train-language_features.o: language_features.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-language_features.o -MD -MP -MF $(DEPDIR)/language_classifier_train-language_features.Tpo -c -o language_classifier_train-language_features.o `test -f 'language_features.c' || echo '$(srcdir)/'`language_features.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-language_features.Tpo $(DEPDIR)/language_classifier_train-language_features.Po +# $(AM_V_CC)source='language_features.c' object='language_classifier_train-language_features.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-language_features.o `test -f 'language_features.c' || echo '$(srcdir)/'`language_features.c + +language_classifier_train-language_features.obj: language_features.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-language_features.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-language_features.Tpo -c -o language_classifier_train-language_features.obj `if test -f 'language_features.c'; then $(CYGPATH_W) 'language_features.c'; else $(CYGPATH_W) '$(srcdir)/language_features.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-language_features.Tpo $(DEPDIR)/language_classifier_train-language_features.Po +# $(AM_V_CC)source='language_features.c' object='language_classifier_train-language_features.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-language_features.obj `if test -f 'language_features.c'; then $(CYGPATH_W) 'language_features.c'; else $(CYGPATH_W) '$(srcdir)/language_features.c'; fi` + +language_classifier_train-language_classifier_io.o: language_classifier_io.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-language_classifier_io.o -MD -MP -MF $(DEPDIR)/language_classifier_train-language_classifier_io.Tpo -c -o language_classifier_train-language_classifier_io.o `test -f 'language_classifier_io.c' || echo '$(srcdir)/'`language_classifier_io.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-language_classifier_io.Tpo $(DEPDIR)/language_classifier_train-language_classifier_io.Po +# $(AM_V_CC)source='language_classifier_io.c' object='language_classifier_train-language_classifier_io.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-language_classifier_io.o `test -f 'language_classifier_io.c' || echo '$(srcdir)/'`language_classifier_io.c + +language_classifier_train-language_classifier_io.obj: language_classifier_io.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-language_classifier_io.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-language_classifier_io.Tpo -c -o language_classifier_train-language_classifier_io.obj `if test -f 'language_classifier_io.c'; then $(CYGPATH_W) 'language_classifier_io.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_io.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-language_classifier_io.Tpo $(DEPDIR)/language_classifier_train-language_classifier_io.Po +# $(AM_V_CC)source='language_classifier_io.c' object='language_classifier_train-language_classifier_io.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-language_classifier_io.obj `if test -f 'language_classifier_io.c'; then $(CYGPATH_W) 'language_classifier_io.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_io.c'; fi` + +language_classifier_train-logistic_regression_trainer.o: logistic_regression_trainer.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-logistic_regression_trainer.o -MD -MP -MF $(DEPDIR)/language_classifier_train-logistic_regression_trainer.Tpo -c -o language_classifier_train-logistic_regression_trainer.o `test -f 'logistic_regression_trainer.c' || echo '$(srcdir)/'`logistic_regression_trainer.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-logistic_regression_trainer.Tpo $(DEPDIR)/language_classifier_train-logistic_regression_trainer.Po +# $(AM_V_CC)source='logistic_regression_trainer.c' object='language_classifier_train-logistic_regression_trainer.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-logistic_regression_trainer.o `test -f 'logistic_regression_trainer.c' || echo '$(srcdir)/'`logistic_regression_trainer.c + +language_classifier_train-logistic_regression_trainer.obj: logistic_regression_trainer.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-logistic_regression_trainer.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-logistic_regression_trainer.Tpo -c -o language_classifier_train-logistic_regression_trainer.obj `if test -f 'logistic_regression_trainer.c'; then $(CYGPATH_W) 'logistic_regression_trainer.c'; else $(CYGPATH_W) '$(srcdir)/logistic_regression_trainer.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-logistic_regression_trainer.Tpo $(DEPDIR)/language_classifier_train-logistic_regression_trainer.Po +# $(AM_V_CC)source='logistic_regression_trainer.c' object='language_classifier_train-logistic_regression_trainer.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-logistic_regression_trainer.obj `if test -f 'logistic_regression_trainer.c'; then $(CYGPATH_W) 'logistic_regression_trainer.c'; else $(CYGPATH_W) '$(srcdir)/logistic_regression_trainer.c'; fi` + +language_classifier_train-logistic_regression.o: logistic_regression.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-logistic_regression.o -MD -MP -MF $(DEPDIR)/language_classifier_train-logistic_regression.Tpo -c -o language_classifier_train-logistic_regression.o `test -f 'logistic_regression.c' || echo '$(srcdir)/'`logistic_regression.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-logistic_regression.Tpo $(DEPDIR)/language_classifier_train-logistic_regression.Po +# $(AM_V_CC)source='logistic_regression.c' object='language_classifier_train-logistic_regression.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-logistic_regression.o `test -f 'logistic_regression.c' || echo '$(srcdir)/'`logistic_regression.c + +language_classifier_train-logistic_regression.obj: logistic_regression.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-logistic_regression.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-logistic_regression.Tpo -c -o language_classifier_train-logistic_regression.obj `if test -f 'logistic_regression.c'; then $(CYGPATH_W) 'logistic_regression.c'; else $(CYGPATH_W) '$(srcdir)/logistic_regression.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-logistic_regression.Tpo $(DEPDIR)/language_classifier_train-logistic_regression.Po +# $(AM_V_CC)source='logistic_regression.c' object='language_classifier_train-logistic_regression.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-logistic_regression.obj `if test -f 'logistic_regression.c'; then $(CYGPATH_W) 'logistic_regression.c'; else $(CYGPATH_W) '$(srcdir)/logistic_regression.c'; fi` + +language_classifier_train-logistic.o: logistic.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-logistic.o -MD -MP -MF $(DEPDIR)/language_classifier_train-logistic.Tpo -c -o language_classifier_train-logistic.o `test -f 'logistic.c' || echo '$(srcdir)/'`logistic.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-logistic.Tpo $(DEPDIR)/language_classifier_train-logistic.Po +# $(AM_V_CC)source='logistic.c' object='language_classifier_train-logistic.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-logistic.o `test -f 'logistic.c' || echo '$(srcdir)/'`logistic.c + +language_classifier_train-logistic.obj: logistic.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-logistic.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-logistic.Tpo -c -o language_classifier_train-logistic.obj `if test -f 'logistic.c'; then $(CYGPATH_W) 'logistic.c'; else $(CYGPATH_W) '$(srcdir)/logistic.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-logistic.Tpo $(DEPDIR)/language_classifier_train-logistic.Po +# $(AM_V_CC)source='logistic.c' object='language_classifier_train-logistic.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-logistic.obj `if test -f 'logistic.c'; then $(CYGPATH_W) 'logistic.c'; else $(CYGPATH_W) '$(srcdir)/logistic.c'; fi` + +language_classifier_train-sparse_matrix.o: sparse_matrix.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-sparse_matrix.o -MD -MP -MF $(DEPDIR)/language_classifier_train-sparse_matrix.Tpo -c -o language_classifier_train-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-sparse_matrix.Tpo $(DEPDIR)/language_classifier_train-sparse_matrix.Po +# $(AM_V_CC)source='sparse_matrix.c' object='language_classifier_train-sparse_matrix.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c + +language_classifier_train-sparse_matrix.obj: sparse_matrix.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-sparse_matrix.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-sparse_matrix.Tpo -c -o language_classifier_train-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-sparse_matrix.Tpo $(DEPDIR)/language_classifier_train-sparse_matrix.Po +# $(AM_V_CC)source='sparse_matrix.c' object='language_classifier_train-sparse_matrix.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` + +language_classifier_train-sparse_matrix_utils.o: sparse_matrix_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-sparse_matrix_utils.o -MD -MP -MF $(DEPDIR)/language_classifier_train-sparse_matrix_utils.Tpo -c -o language_classifier_train-sparse_matrix_utils.o `test -f 'sparse_matrix_utils.c' || echo '$(srcdir)/'`sparse_matrix_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-sparse_matrix_utils.Tpo $(DEPDIR)/language_classifier_train-sparse_matrix_utils.Po +# $(AM_V_CC)source='sparse_matrix_utils.c' object='language_classifier_train-sparse_matrix_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-sparse_matrix_utils.o `test -f 'sparse_matrix_utils.c' || echo '$(srcdir)/'`sparse_matrix_utils.c + +language_classifier_train-sparse_matrix_utils.obj: sparse_matrix_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-sparse_matrix_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-sparse_matrix_utils.Tpo -c -o language_classifier_train-sparse_matrix_utils.obj `if test -f 'sparse_matrix_utils.c'; then $(CYGPATH_W) 'sparse_matrix_utils.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-sparse_matrix_utils.Tpo $(DEPDIR)/language_classifier_train-sparse_matrix_utils.Po +# $(AM_V_CC)source='sparse_matrix_utils.c' object='language_classifier_train-sparse_matrix_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-sparse_matrix_utils.obj `if test -f 'sparse_matrix_utils.c'; then $(CYGPATH_W) 'sparse_matrix_utils.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix_utils.c'; fi` + +language_classifier_train-features.o: features.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-features.o -MD -MP -MF $(DEPDIR)/language_classifier_train-features.Tpo -c -o language_classifier_train-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-features.Tpo $(DEPDIR)/language_classifier_train-features.Po +# $(AM_V_CC)source='features.c' object='language_classifier_train-features.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c + +language_classifier_train-features.obj: features.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-features.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-features.Tpo -c -o language_classifier_train-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-features.Tpo $(DEPDIR)/language_classifier_train-features.Po +# $(AM_V_CC)source='features.c' object='language_classifier_train-features.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` + +language_classifier_train-minibatch.o: minibatch.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-minibatch.o -MD -MP -MF $(DEPDIR)/language_classifier_train-minibatch.Tpo -c -o language_classifier_train-minibatch.o `test -f 'minibatch.c' || echo '$(srcdir)/'`minibatch.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-minibatch.Tpo $(DEPDIR)/language_classifier_train-minibatch.Po +# $(AM_V_CC)source='minibatch.c' object='language_classifier_train-minibatch.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-minibatch.o `test -f 'minibatch.c' || echo '$(srcdir)/'`minibatch.c + +language_classifier_train-minibatch.obj: minibatch.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-minibatch.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-minibatch.Tpo -c -o language_classifier_train-minibatch.obj `if test -f 'minibatch.c'; then $(CYGPATH_W) 'minibatch.c'; else $(CYGPATH_W) '$(srcdir)/minibatch.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-minibatch.Tpo $(DEPDIR)/language_classifier_train-minibatch.Po +# $(AM_V_CC)source='minibatch.c' object='language_classifier_train-minibatch.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-minibatch.obj `if test -f 'minibatch.c'; then $(CYGPATH_W) 'minibatch.c'; else $(CYGPATH_W) '$(srcdir)/minibatch.c'; fi` + +language_classifier_train-float_utils.o: float_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-float_utils.o -MD -MP -MF $(DEPDIR)/language_classifier_train-float_utils.Tpo -c -o language_classifier_train-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-float_utils.Tpo $(DEPDIR)/language_classifier_train-float_utils.Po +# $(AM_V_CC)source='float_utils.c' object='language_classifier_train-float_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c + +language_classifier_train-float_utils.obj: float_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-float_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-float_utils.Tpo -c -o language_classifier_train-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-float_utils.Tpo $(DEPDIR)/language_classifier_train-float_utils.Po +# $(AM_V_CC)source='float_utils.c' object='language_classifier_train-float_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` + +language_classifier_train-stochastic_gradient_descent.o: stochastic_gradient_descent.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-stochastic_gradient_descent.o -MD -MP -MF $(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Tpo -c -o language_classifier_train-stochastic_gradient_descent.o `test -f 'stochastic_gradient_descent.c' || echo '$(srcdir)/'`stochastic_gradient_descent.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Tpo $(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Po +# $(AM_V_CC)source='stochastic_gradient_descent.c' object='language_classifier_train-stochastic_gradient_descent.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-stochastic_gradient_descent.o `test -f 'stochastic_gradient_descent.c' || echo '$(srcdir)/'`stochastic_gradient_descent.c + +language_classifier_train-stochastic_gradient_descent.obj: stochastic_gradient_descent.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-stochastic_gradient_descent.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Tpo -c -o language_classifier_train-stochastic_gradient_descent.obj `if test -f 'stochastic_gradient_descent.c'; then $(CYGPATH_W) 'stochastic_gradient_descent.c'; else $(CYGPATH_W) '$(srcdir)/stochastic_gradient_descent.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Tpo $(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Po +# $(AM_V_CC)source='stochastic_gradient_descent.c' object='language_classifier_train-stochastic_gradient_descent.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-stochastic_gradient_descent.obj `if test -f 'stochastic_gradient_descent.c'; then $(CYGPATH_W) 'stochastic_gradient_descent.c'; else $(CYGPATH_W) '$(srcdir)/stochastic_gradient_descent.c'; fi` + +language_classifier_train-ftrl.o: ftrl.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-ftrl.o -MD -MP -MF $(DEPDIR)/language_classifier_train-ftrl.Tpo -c -o language_classifier_train-ftrl.o `test -f 'ftrl.c' || echo '$(srcdir)/'`ftrl.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-ftrl.Tpo $(DEPDIR)/language_classifier_train-ftrl.Po +# $(AM_V_CC)source='ftrl.c' object='language_classifier_train-ftrl.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-ftrl.o `test -f 'ftrl.c' || echo '$(srcdir)/'`ftrl.c + +language_classifier_train-ftrl.obj: ftrl.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-ftrl.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-ftrl.Tpo -c -o language_classifier_train-ftrl.obj `if test -f 'ftrl.c'; then $(CYGPATH_W) 'ftrl.c'; else $(CYGPATH_W) '$(srcdir)/ftrl.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-ftrl.Tpo $(DEPDIR)/language_classifier_train-ftrl.Po +# $(AM_V_CC)source='ftrl.c' object='language_classifier_train-ftrl.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-ftrl.obj `if test -f 'ftrl.c'; then $(CYGPATH_W) 'ftrl.c'; else $(CYGPATH_W) '$(srcdir)/ftrl.c'; fi` + +language_classifier_train-regularization.o: regularization.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-regularization.o -MD -MP -MF $(DEPDIR)/language_classifier_train-regularization.Tpo -c -o language_classifier_train-regularization.o `test -f 'regularization.c' || echo '$(srcdir)/'`regularization.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-regularization.Tpo $(DEPDIR)/language_classifier_train-regularization.Po +# $(AM_V_CC)source='regularization.c' object='language_classifier_train-regularization.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-regularization.o `test -f 'regularization.c' || echo '$(srcdir)/'`regularization.c + +language_classifier_train-regularization.obj: regularization.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-regularization.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-regularization.Tpo -c -o language_classifier_train-regularization.obj `if test -f 'regularization.c'; then $(CYGPATH_W) 'regularization.c'; else $(CYGPATH_W) '$(srcdir)/regularization.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-regularization.Tpo $(DEPDIR)/language_classifier_train-regularization.Po +# $(AM_V_CC)source='regularization.c' object='language_classifier_train-regularization.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-regularization.obj `if test -f 'regularization.c'; then $(CYGPATH_W) 'regularization.c'; else $(CYGPATH_W) '$(srcdir)/regularization.c'; fi` + +language_classifier_train-cartesian_product.o: cartesian_product.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-cartesian_product.o -MD -MP -MF $(DEPDIR)/language_classifier_train-cartesian_product.Tpo -c -o language_classifier_train-cartesian_product.o `test -f 'cartesian_product.c' || echo '$(srcdir)/'`cartesian_product.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-cartesian_product.Tpo $(DEPDIR)/language_classifier_train-cartesian_product.Po +# $(AM_V_CC)source='cartesian_product.c' object='language_classifier_train-cartesian_product.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-cartesian_product.o `test -f 'cartesian_product.c' || echo '$(srcdir)/'`cartesian_product.c + +language_classifier_train-cartesian_product.obj: cartesian_product.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-cartesian_product.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-cartesian_product.Tpo -c -o language_classifier_train-cartesian_product.obj `if test -f 'cartesian_product.c'; then $(CYGPATH_W) 'cartesian_product.c'; else $(CYGPATH_W) '$(srcdir)/cartesian_product.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-cartesian_product.Tpo $(DEPDIR)/language_classifier_train-cartesian_product.Po +# $(AM_V_CC)source='cartesian_product.c' object='language_classifier_train-cartesian_product.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-cartesian_product.obj `if test -f 'cartesian_product.c'; then $(CYGPATH_W) 'cartesian_product.c'; else $(CYGPATH_W) '$(srcdir)/cartesian_product.c'; fi` + +language_classifier_train-normalize.o: normalize.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-normalize.o -MD -MP -MF $(DEPDIR)/language_classifier_train-normalize.Tpo -c -o language_classifier_train-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-normalize.Tpo $(DEPDIR)/language_classifier_train-normalize.Po +# $(AM_V_CC)source='normalize.c' object='language_classifier_train-normalize.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c + +language_classifier_train-normalize.obj: normalize.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-normalize.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-normalize.Tpo -c -o language_classifier_train-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-normalize.Tpo $(DEPDIR)/language_classifier_train-normalize.Po +# $(AM_V_CC)source='normalize.c' object='language_classifier_train-normalize.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` + +language_classifier_train-numex.o: numex.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-numex.o -MD -MP -MF $(DEPDIR)/language_classifier_train-numex.Tpo -c -o language_classifier_train-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-numex.Tpo $(DEPDIR)/language_classifier_train-numex.Po +# $(AM_V_CC)source='numex.c' object='language_classifier_train-numex.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + +language_classifier_train-numex.obj: numex.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-numex.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-numex.Tpo -c -o language_classifier_train-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-numex.Tpo $(DEPDIR)/language_classifier_train-numex.Po +# $(AM_V_CC)source='numex.c' object='language_classifier_train-numex.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` + +language_classifier_train-transliterate.o: transliterate.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-transliterate.o -MD -MP -MF $(DEPDIR)/language_classifier_train-transliterate.Tpo -c -o language_classifier_train-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-transliterate.Tpo $(DEPDIR)/language_classifier_train-transliterate.Po +# $(AM_V_CC)source='transliterate.c' object='language_classifier_train-transliterate.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + +language_classifier_train-transliterate.obj: transliterate.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-transliterate.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-transliterate.Tpo -c -o language_classifier_train-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-transliterate.Tpo $(DEPDIR)/language_classifier_train-transliterate.Po +# $(AM_V_CC)source='transliterate.c' object='language_classifier_train-transliterate.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` + +language_classifier_train-trie.o: trie.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-trie.o -MD -MP -MF $(DEPDIR)/language_classifier_train-trie.Tpo -c -o language_classifier_train-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-trie.Tpo $(DEPDIR)/language_classifier_train-trie.Po +# $(AM_V_CC)source='trie.c' object='language_classifier_train-trie.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + +language_classifier_train-trie.obj: trie.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-trie.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-trie.Tpo -c -o language_classifier_train-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-trie.Tpo $(DEPDIR)/language_classifier_train-trie.Po +# $(AM_V_CC)source='trie.c' object='language_classifier_train-trie.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + +language_classifier_train-trie_search.o: trie_search.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-trie_search.o -MD -MP -MF $(DEPDIR)/language_classifier_train-trie_search.Tpo -c -o language_classifier_train-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-trie_search.Tpo $(DEPDIR)/language_classifier_train-trie_search.Po +# $(AM_V_CC)source='trie_search.c' object='language_classifier_train-trie_search.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + +language_classifier_train-trie_search.obj: trie_search.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-trie_search.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-trie_search.Tpo -c -o language_classifier_train-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-trie_search.Tpo $(DEPDIR)/language_classifier_train-trie_search.Po +# $(AM_V_CC)source='trie_search.c' object='language_classifier_train-trie_search.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + +language_classifier_train-trie_utils.o: trie_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-trie_utils.o -MD -MP -MF $(DEPDIR)/language_classifier_train-trie_utils.Tpo -c -o language_classifier_train-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-trie_utils.Tpo $(DEPDIR)/language_classifier_train-trie_utils.Po +# $(AM_V_CC)source='trie_utils.c' object='language_classifier_train-trie_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c + +language_classifier_train-trie_utils.obj: trie_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-trie_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-trie_utils.Tpo -c -o language_classifier_train-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-trie_utils.Tpo $(DEPDIR)/language_classifier_train-trie_utils.Po +# $(AM_V_CC)source='trie_utils.c' object='language_classifier_train-trie_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` + +language_classifier_train-address_dictionary.o: address_dictionary.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-address_dictionary.o -MD -MP -MF $(DEPDIR)/language_classifier_train-address_dictionary.Tpo -c -o language_classifier_train-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-address_dictionary.Tpo $(DEPDIR)/language_classifier_train-address_dictionary.Po +# $(AM_V_CC)source='address_dictionary.c' object='language_classifier_train-address_dictionary.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + +language_classifier_train-address_dictionary.obj: address_dictionary.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-address_dictionary.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-address_dictionary.Tpo -c -o language_classifier_train-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-address_dictionary.Tpo $(DEPDIR)/language_classifier_train-address_dictionary.Po +# $(AM_V_CC)source='address_dictionary.c' object='language_classifier_train-address_dictionary.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` + +language_classifier_train-string_utils.o: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-string_utils.o -MD -MP -MF $(DEPDIR)/language_classifier_train-string_utils.Tpo -c -o language_classifier_train-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-string_utils.Tpo $(DEPDIR)/language_classifier_train-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='language_classifier_train-string_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +language_classifier_train-string_utils.obj: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-string_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-string_utils.Tpo -c -o language_classifier_train-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-string_utils.Tpo $(DEPDIR)/language_classifier_train-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='language_classifier_train-string_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +language_classifier_train-file_utils.o: file_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-file_utils.o -MD -MP -MF $(DEPDIR)/language_classifier_train-file_utils.Tpo -c -o language_classifier_train-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-file_utils.Tpo $(DEPDIR)/language_classifier_train-file_utils.Po +# $(AM_V_CC)source='file_utils.c' object='language_classifier_train-file_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +language_classifier_train-file_utils.obj: file_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-file_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-file_utils.Tpo -c -o language_classifier_train-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-file_utils.Tpo $(DEPDIR)/language_classifier_train-file_utils.Po +# $(AM_V_CC)source='file_utils.c' object='language_classifier_train-file_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + +utf8proc/language_classifier_train-utf8proc.o: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT utf8proc/language_classifier_train-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Tpo -c -o utf8proc/language_classifier_train-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Tpo utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/language_classifier_train-utf8proc.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o utf8proc/language_classifier_train-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/language_classifier_train-utf8proc.obj: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT utf8proc/language_classifier_train-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Tpo -c -o utf8proc/language_classifier_train-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Tpo utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/language_classifier_train-utf8proc.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o utf8proc/language_classifier_train-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +language_classifier_train-unicode_scripts.o: unicode_scripts.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-unicode_scripts.o -MD -MP -MF $(DEPDIR)/language_classifier_train-unicode_scripts.Tpo -c -o language_classifier_train-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-unicode_scripts.Tpo $(DEPDIR)/language_classifier_train-unicode_scripts.Po +# $(AM_V_CC)source='unicode_scripts.c' object='language_classifier_train-unicode_scripts.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c + +language_classifier_train-unicode_scripts.obj: unicode_scripts.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-unicode_scripts.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-unicode_scripts.Tpo -c -o language_classifier_train-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-unicode_scripts.Tpo $(DEPDIR)/language_classifier_train-unicode_scripts.Po +# $(AM_V_CC)source='unicode_scripts.c' object='language_classifier_train-unicode_scripts.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` + +language_classifier_train-shuffle.o: shuffle.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-shuffle.o -MD -MP -MF $(DEPDIR)/language_classifier_train-shuffle.Tpo -c -o language_classifier_train-shuffle.o `test -f 'shuffle.c' || echo '$(srcdir)/'`shuffle.c + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-shuffle.Tpo $(DEPDIR)/language_classifier_train-shuffle.Po +# $(AM_V_CC)source='shuffle.c' object='language_classifier_train-shuffle.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-shuffle.o `test -f 'shuffle.c' || echo '$(srcdir)/'`shuffle.c + +language_classifier_train-shuffle.obj: shuffle.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-shuffle.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-shuffle.Tpo -c -o language_classifier_train-shuffle.obj `if test -f 'shuffle.c'; then $(CYGPATH_W) 'shuffle.c'; else $(CYGPATH_W) '$(srcdir)/shuffle.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-shuffle.Tpo $(DEPDIR)/language_classifier_train-shuffle.Po +# $(AM_V_CC)source='shuffle.c' object='language_classifier_train-shuffle.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-shuffle.obj `if test -f 'shuffle.c'; then $(CYGPATH_W) 'shuffle.c'; else $(CYGPATH_W) '$(srcdir)/shuffle.c'; fi` + +libpostal-strndup.o: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-strndup.o -MD -MP -MF $(DEPDIR)/libpostal-strndup.Tpo -c -o libpostal-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-strndup.Tpo $(DEPDIR)/libpostal-strndup.Po +# $(AM_V_CC)source='strndup.c' object='libpostal-strndup.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +libpostal-strndup.obj: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-strndup.obj -MD -MP -MF $(DEPDIR)/libpostal-strndup.Tpo -c -o libpostal-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-strndup.Tpo $(DEPDIR)/libpostal-strndup.Po +# $(AM_V_CC)source='strndup.c' object='libpostal-strndup.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +libpostal-main.o: main.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-main.o -MD -MP -MF $(DEPDIR)/libpostal-main.Tpo -c -o libpostal-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-main.Tpo $(DEPDIR)/libpostal-main.Po +# $(AM_V_CC)source='main.c' object='libpostal-main.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c + +libpostal-main.obj: main.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-main.obj -MD -MP -MF $(DEPDIR)/libpostal-main.Tpo -c -o libpostal-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-main.Tpo $(DEPDIR)/libpostal-main.Po +# $(AM_V_CC)source='main.c' object='libpostal-main.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi` + +libpostal-json_encode.o: json_encode.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-json_encode.o -MD -MP -MF $(DEPDIR)/libpostal-json_encode.Tpo -c -o libpostal-json_encode.o `test -f 'json_encode.c' || echo '$(srcdir)/'`json_encode.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-json_encode.Tpo $(DEPDIR)/libpostal-json_encode.Po +# $(AM_V_CC)source='json_encode.c' object='libpostal-json_encode.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-json_encode.o `test -f 'json_encode.c' || echo '$(srcdir)/'`json_encode.c + +libpostal-json_encode.obj: json_encode.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-json_encode.obj -MD -MP -MF $(DEPDIR)/libpostal-json_encode.Tpo -c -o libpostal-json_encode.obj `if test -f 'json_encode.c'; then $(CYGPATH_W) 'json_encode.c'; else $(CYGPATH_W) '$(srcdir)/json_encode.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-json_encode.Tpo $(DEPDIR)/libpostal-json_encode.Po +# $(AM_V_CC)source='json_encode.c' object='libpostal-json_encode.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-json_encode.obj `if test -f 'json_encode.c'; then $(CYGPATH_W) 'json_encode.c'; else $(CYGPATH_W) '$(srcdir)/json_encode.c'; fi` + +libpostal-file_utils.o: file_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-file_utils.o -MD -MP -MF $(DEPDIR)/libpostal-file_utils.Tpo -c -o libpostal-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-file_utils.Tpo $(DEPDIR)/libpostal-file_utils.Po +# $(AM_V_CC)source='file_utils.c' object='libpostal-file_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +libpostal-file_utils.obj: file_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-file_utils.obj -MD -MP -MF $(DEPDIR)/libpostal-file_utils.Tpo -c -o libpostal-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-file_utils.Tpo $(DEPDIR)/libpostal-file_utils.Po +# $(AM_V_CC)source='file_utils.c' object='libpostal-file_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + +libpostal-string_utils.o: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-string_utils.o -MD -MP -MF $(DEPDIR)/libpostal-string_utils.Tpo -c -o libpostal-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-string_utils.Tpo $(DEPDIR)/libpostal-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='libpostal-string_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +libpostal-string_utils.obj: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-string_utils.obj -MD -MP -MF $(DEPDIR)/libpostal-string_utils.Tpo -c -o libpostal-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-string_utils.Tpo $(DEPDIR)/libpostal-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='libpostal-string_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +utf8proc/libpostal-utf8proc.o: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT utf8proc/libpostal-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/libpostal-utf8proc.Tpo -c -o utf8proc/libpostal-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/libpostal-utf8proc.Tpo utf8proc/$(DEPDIR)/libpostal-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/libpostal-utf8proc.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o utf8proc/libpostal-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/libpostal-utf8proc.obj: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT utf8proc/libpostal-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/libpostal-utf8proc.Tpo -c -o utf8proc/libpostal-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/libpostal-utf8proc.Tpo utf8proc/$(DEPDIR)/libpostal-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/libpostal-utf8proc.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o utf8proc/libpostal-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +near_dupe_test-strndup.o: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -MT near_dupe_test-strndup.o -MD -MP -MF $(DEPDIR)/near_dupe_test-strndup.Tpo -c -o near_dupe_test-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + $(AM_V_at)$(am__mv) $(DEPDIR)/near_dupe_test-strndup.Tpo $(DEPDIR)/near_dupe_test-strndup.Po +# $(AM_V_CC)source='strndup.c' object='near_dupe_test-strndup.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -c -o near_dupe_test-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +near_dupe_test-strndup.obj: strndup.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -MT near_dupe_test-strndup.obj -MD -MP -MF $(DEPDIR)/near_dupe_test-strndup.Tpo -c -o near_dupe_test-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/near_dupe_test-strndup.Tpo $(DEPDIR)/near_dupe_test-strndup.Po +# $(AM_V_CC)source='strndup.c' object='near_dupe_test-strndup.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -c -o near_dupe_test-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +near_dupe_test-near_dupe_test.o: near_dupe_test.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -MT near_dupe_test-near_dupe_test.o -MD -MP -MF $(DEPDIR)/near_dupe_test-near_dupe_test.Tpo -c -o near_dupe_test-near_dupe_test.o `test -f 'near_dupe_test.c' || echo '$(srcdir)/'`near_dupe_test.c + $(AM_V_at)$(am__mv) $(DEPDIR)/near_dupe_test-near_dupe_test.Tpo $(DEPDIR)/near_dupe_test-near_dupe_test.Po +# $(AM_V_CC)source='near_dupe_test.c' object='near_dupe_test-near_dupe_test.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -c -o near_dupe_test-near_dupe_test.o `test -f 'near_dupe_test.c' || echo '$(srcdir)/'`near_dupe_test.c + +near_dupe_test-near_dupe_test.obj: near_dupe_test.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -MT near_dupe_test-near_dupe_test.obj -MD -MP -MF $(DEPDIR)/near_dupe_test-near_dupe_test.Tpo -c -o near_dupe_test-near_dupe_test.obj `if test -f 'near_dupe_test.c'; then $(CYGPATH_W) 'near_dupe_test.c'; else $(CYGPATH_W) '$(srcdir)/near_dupe_test.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/near_dupe_test-near_dupe_test.Tpo $(DEPDIR)/near_dupe_test-near_dupe_test.Po +# $(AM_V_CC)source='near_dupe_test.c' object='near_dupe_test-near_dupe_test.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -c -o near_dupe_test-near_dupe_test.obj `if test -f 'near_dupe_test.c'; then $(CYGPATH_W) 'near_dupe_test.c'; else $(CYGPATH_W) '$(srcdir)/near_dupe_test.c'; fi` + +near_dupe_test-string_utils.o: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -MT near_dupe_test-string_utils.o -MD -MP -MF $(DEPDIR)/near_dupe_test-string_utils.Tpo -c -o near_dupe_test-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + $(AM_V_at)$(am__mv) $(DEPDIR)/near_dupe_test-string_utils.Tpo $(DEPDIR)/near_dupe_test-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='near_dupe_test-string_utils.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -c -o near_dupe_test-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +near_dupe_test-string_utils.obj: string_utils.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -MT near_dupe_test-string_utils.obj -MD -MP -MF $(DEPDIR)/near_dupe_test-string_utils.Tpo -c -o near_dupe_test-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + $(AM_V_at)$(am__mv) $(DEPDIR)/near_dupe_test-string_utils.Tpo $(DEPDIR)/near_dupe_test-string_utils.Po +# $(AM_V_CC)source='string_utils.c' object='near_dupe_test-string_utils.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -c -o near_dupe_test-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +utf8proc/near_dupe_test-utf8proc.o: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -MT utf8proc/near_dupe_test-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Tpo -c -o utf8proc/near_dupe_test-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Tpo utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/near_dupe_test-utf8proc.o' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -c -o utf8proc/near_dupe_test-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/near_dupe_test-utf8proc.obj: utf8proc/utf8proc.c + $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -MT utf8proc/near_dupe_test-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Tpo -c -o utf8proc/near_dupe_test-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Tpo utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Po +# $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/near_dupe_test-utf8proc.obj' libtool=no \ +# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ +# $(AM_V_CC_no)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -c -o utf8proc/near_dupe_test-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + -rm -rf geohash/.libs geohash/_libs + -rm -rf klib/.libs klib/_libs + -rm -rf utf8proc/.libs utf8proc/_libs +install-pkgincludeHEADERS: $(pkginclude_HEADERS) + @$(NORMAL_INSTALL) + @list='$(pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(pkgincludedir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(pkgincludedir)'"; \ + $(INSTALL_HEADER) $$files "$(DESTDIR)$(pkgincludedir)" || exit $$?; \ + done + +uninstall-pkgincludeHEADERS: + @$(NORMAL_UNINSTALL) + @list='$(pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(pkgincludedir)'; $(am__uninstall_files_from_dir) + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +#all-local: +all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) $(SCRIPTS) $(HEADERS) \ + all-local +installdirs: + for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgincludedir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f geohash/$(DEPDIR)/$(am__dirstamp) + -rm -f geohash/$(am__dirstamp) + -rm -f klib/$(DEPDIR)/$(am__dirstamp) + -rm -f klib/$(am__dirstamp) + -rm -f linenoise/$(DEPDIR)/$(am__dirstamp) + -rm -f linenoise/$(am__dirstamp) + -rm -f utf8proc/$(DEPDIR)/$(am__dirstamp) + -rm -f utf8proc/$(am__dirstamp) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \ + clean-noinstLTLIBRARIES clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + -rm -f ./$(DEPDIR)/address_parser-address_parser_cli.Po + -rm -f ./$(DEPDIR)/address_parser-json_encode.Po + -rm -f ./$(DEPDIR)/address_parser-string_utils.Po + -rm -f ./$(DEPDIR)/address_parser-strndup.Po + -rm -f ./$(DEPDIR)/address_parser_test-address_dictionary.Po + -rm -f ./$(DEPDIR)/address_parser_test-address_parser.Po + -rm -f ./$(DEPDIR)/address_parser_test-address_parser_io.Po + -rm -f ./$(DEPDIR)/address_parser_test-address_parser_test.Po + -rm -f ./$(DEPDIR)/address_parser_test-averaged_perceptron.Po + -rm -f ./$(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Po + -rm -f ./$(DEPDIR)/address_parser_test-crf.Po + -rm -f ./$(DEPDIR)/address_parser_test-crf_context.Po + -rm -f ./$(DEPDIR)/address_parser_test-features.Po + -rm -f ./$(DEPDIR)/address_parser_test-file_utils.Po + -rm -f ./$(DEPDIR)/address_parser_test-float_utils.Po + -rm -f ./$(DEPDIR)/address_parser_test-graph.Po + -rm -f ./$(DEPDIR)/address_parser_test-graph_builder.Po + -rm -f ./$(DEPDIR)/address_parser_test-ngrams.Po + -rm -f ./$(DEPDIR)/address_parser_test-normalize.Po + -rm -f ./$(DEPDIR)/address_parser_test-numex.Po + -rm -f ./$(DEPDIR)/address_parser_test-sparse_matrix.Po + -rm -f ./$(DEPDIR)/address_parser_test-string_utils.Po + -rm -f ./$(DEPDIR)/address_parser_test-strndup.Po + -rm -f ./$(DEPDIR)/address_parser_test-tokens.Po + -rm -f ./$(DEPDIR)/address_parser_test-transliterate.Po + -rm -f ./$(DEPDIR)/address_parser_test-trie.Po + -rm -f ./$(DEPDIR)/address_parser_test-trie_search.Po + -rm -f ./$(DEPDIR)/address_parser_test-trie_utils.Po + -rm -f ./$(DEPDIR)/address_parser_test-unicode_scripts.Po + -rm -f ./$(DEPDIR)/address_parser_train-address_dictionary.Po + -rm -f ./$(DEPDIR)/address_parser_train-address_parser.Po + -rm -f ./$(DEPDIR)/address_parser_train-address_parser_io.Po + -rm -f ./$(DEPDIR)/address_parser_train-address_parser_train.Po + -rm -f ./$(DEPDIR)/address_parser_train-averaged_perceptron.Po + -rm -f ./$(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Po + -rm -f ./$(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Po + -rm -f ./$(DEPDIR)/address_parser_train-crf.Po + -rm -f ./$(DEPDIR)/address_parser_train-crf_context.Po + -rm -f ./$(DEPDIR)/address_parser_train-crf_trainer.Po + -rm -f ./$(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Po + -rm -f ./$(DEPDIR)/address_parser_train-features.Po + -rm -f ./$(DEPDIR)/address_parser_train-file_utils.Po + -rm -f ./$(DEPDIR)/address_parser_train-float_utils.Po + -rm -f ./$(DEPDIR)/address_parser_train-graph.Po + -rm -f ./$(DEPDIR)/address_parser_train-graph_builder.Po + -rm -f ./$(DEPDIR)/address_parser_train-ngrams.Po + -rm -f ./$(DEPDIR)/address_parser_train-normalize.Po + -rm -f ./$(DEPDIR)/address_parser_train-numex.Po + -rm -f ./$(DEPDIR)/address_parser_train-shuffle.Po + -rm -f ./$(DEPDIR)/address_parser_train-sparse_matrix.Po + -rm -f ./$(DEPDIR)/address_parser_train-string_utils.Po + -rm -f ./$(DEPDIR)/address_parser_train-strndup.Po + -rm -f ./$(DEPDIR)/address_parser_train-tokens.Po + -rm -f ./$(DEPDIR)/address_parser_train-transliterate.Po + -rm -f ./$(DEPDIR)/address_parser_train-trie.Po + -rm -f ./$(DEPDIR)/address_parser_train-trie_search.Po + -rm -f ./$(DEPDIR)/address_parser_train-trie_utils.Po + -rm -f ./$(DEPDIR)/address_parser_train-unicode_scripts.Po + -rm -f ./$(DEPDIR)/bench-bench.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-address_dictionary.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-address_dictionary_builder.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-file_utils.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-string_utils.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-strndup.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-trie.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-trie_search.Po + -rm -f ./$(DEPDIR)/build_numex_table-file_utils.Po + -rm -f ./$(DEPDIR)/build_numex_table-numex.Po + -rm -f ./$(DEPDIR)/build_numex_table-numex_table_builder.Po + -rm -f ./$(DEPDIR)/build_numex_table-string_utils.Po + -rm -f ./$(DEPDIR)/build_numex_table-strndup.Po + -rm -f ./$(DEPDIR)/build_numex_table-tokens.Po + -rm -f ./$(DEPDIR)/build_numex_table-trie.Po + -rm -f ./$(DEPDIR)/build_numex_table-trie_search.Po + -rm -f ./$(DEPDIR)/build_trans_table-file_utils.Po + -rm -f ./$(DEPDIR)/build_trans_table-string_utils.Po + -rm -f ./$(DEPDIR)/build_trans_table-strndup.Po + -rm -f ./$(DEPDIR)/build_trans_table-transliterate.Po + -rm -f ./$(DEPDIR)/build_trans_table-transliteration_table_builder.Po + -rm -f ./$(DEPDIR)/build_trans_table-trie.Po + -rm -f ./$(DEPDIR)/build_trans_table-trie_search.Po + -rm -f ./$(DEPDIR)/language_classifier-address_dictionary.Po + -rm -f ./$(DEPDIR)/language_classifier-features.Po + -rm -f ./$(DEPDIR)/language_classifier-file_utils.Po + -rm -f ./$(DEPDIR)/language_classifier-float_utils.Po + -rm -f ./$(DEPDIR)/language_classifier-language_classifier.Po + -rm -f ./$(DEPDIR)/language_classifier-language_classifier_cli.Po + -rm -f ./$(DEPDIR)/language_classifier-language_features.Po + -rm -f ./$(DEPDIR)/language_classifier-logistic.Po + -rm -f ./$(DEPDIR)/language_classifier-logistic_regression.Po + -rm -f ./$(DEPDIR)/language_classifier-minibatch.Po + -rm -f ./$(DEPDIR)/language_classifier-normalize.Po + -rm -f ./$(DEPDIR)/language_classifier-numex.Po + -rm -f ./$(DEPDIR)/language_classifier-sparse_matrix.Po + -rm -f ./$(DEPDIR)/language_classifier-string_utils.Po + -rm -f ./$(DEPDIR)/language_classifier-strndup.Po + -rm -f ./$(DEPDIR)/language_classifier-transliterate.Po + -rm -f ./$(DEPDIR)/language_classifier-trie.Po + -rm -f ./$(DEPDIR)/language_classifier-trie_search.Po + -rm -f ./$(DEPDIR)/language_classifier-trie_utils.Po + -rm -f ./$(DEPDIR)/language_classifier-unicode_scripts.Po + -rm -f ./$(DEPDIR)/language_classifier_test-address_dictionary.Po + -rm -f ./$(DEPDIR)/language_classifier_test-features.Po + -rm -f ./$(DEPDIR)/language_classifier_test-file_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_test-float_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_test-language_classifier.Po + -rm -f ./$(DEPDIR)/language_classifier_test-language_classifier_io.Po + -rm -f ./$(DEPDIR)/language_classifier_test-language_classifier_test.Po + -rm -f ./$(DEPDIR)/language_classifier_test-language_features.Po + -rm -f ./$(DEPDIR)/language_classifier_test-logistic.Po + -rm -f ./$(DEPDIR)/language_classifier_test-logistic_regression.Po + -rm -f ./$(DEPDIR)/language_classifier_test-minibatch.Po + -rm -f ./$(DEPDIR)/language_classifier_test-normalize.Po + -rm -f ./$(DEPDIR)/language_classifier_test-numex.Po + -rm -f ./$(DEPDIR)/language_classifier_test-sparse_matrix.Po + -rm -f ./$(DEPDIR)/language_classifier_test-string_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_test-strndup.Po + -rm -f ./$(DEPDIR)/language_classifier_test-transliterate.Po + -rm -f ./$(DEPDIR)/language_classifier_test-trie.Po + -rm -f ./$(DEPDIR)/language_classifier_test-trie_search.Po + -rm -f ./$(DEPDIR)/language_classifier_test-trie_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_test-unicode_scripts.Po + -rm -f ./$(DEPDIR)/language_classifier_train-address_dictionary.Po + -rm -f ./$(DEPDIR)/language_classifier_train-cartesian_product.Po + -rm -f ./$(DEPDIR)/language_classifier_train-features.Po + -rm -f ./$(DEPDIR)/language_classifier_train-file_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-float_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-ftrl.Po + -rm -f ./$(DEPDIR)/language_classifier_train-language_classifier.Po + -rm -f ./$(DEPDIR)/language_classifier_train-language_classifier_io.Po + -rm -f ./$(DEPDIR)/language_classifier_train-language_classifier_train.Po + -rm -f ./$(DEPDIR)/language_classifier_train-language_features.Po + -rm -f ./$(DEPDIR)/language_classifier_train-logistic.Po + -rm -f ./$(DEPDIR)/language_classifier_train-logistic_regression.Po + -rm -f ./$(DEPDIR)/language_classifier_train-logistic_regression_trainer.Po + -rm -f ./$(DEPDIR)/language_classifier_train-minibatch.Po + -rm -f ./$(DEPDIR)/language_classifier_train-normalize.Po + -rm -f ./$(DEPDIR)/language_classifier_train-numex.Po + -rm -f ./$(DEPDIR)/language_classifier_train-regularization.Po + -rm -f ./$(DEPDIR)/language_classifier_train-shuffle.Po + -rm -f ./$(DEPDIR)/language_classifier_train-sparse_matrix.Po + -rm -f ./$(DEPDIR)/language_classifier_train-sparse_matrix_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Po + -rm -f ./$(DEPDIR)/language_classifier_train-string_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-strndup.Po + -rm -f ./$(DEPDIR)/language_classifier_train-transliterate.Po + -rm -f ./$(DEPDIR)/language_classifier_train-trie.Po + -rm -f ./$(DEPDIR)/language_classifier_train-trie_search.Po + -rm -f ./$(DEPDIR)/language_classifier_train-trie_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-unicode_scripts.Po + -rm -f ./$(DEPDIR)/libpostal-file_utils.Po + -rm -f ./$(DEPDIR)/libpostal-json_encode.Po + -rm -f ./$(DEPDIR)/libpostal-main.Po + -rm -f ./$(DEPDIR)/libpostal-string_utils.Po + -rm -f ./$(DEPDIR)/libpostal-strndup.Po + -rm -f ./$(DEPDIR)/libpostal_la-acronyms.Plo + -rm -f ./$(DEPDIR)/libpostal_la-address_dictionary.Plo + -rm -f ./$(DEPDIR)/libpostal_la-address_parser.Plo + -rm -f ./$(DEPDIR)/libpostal_la-address_parser_io.Plo + -rm -f ./$(DEPDIR)/libpostal_la-averaged_perceptron.Plo + -rm -f ./$(DEPDIR)/libpostal_la-averaged_perceptron_tagger.Plo + -rm -f ./$(DEPDIR)/libpostal_la-crf.Plo + -rm -f ./$(DEPDIR)/libpostal_la-crf_context.Plo + -rm -f ./$(DEPDIR)/libpostal_la-dedupe.Plo + -rm -f ./$(DEPDIR)/libpostal_la-double_metaphone.Plo + -rm -f ./$(DEPDIR)/libpostal_la-expand.Plo + -rm -f ./$(DEPDIR)/libpostal_la-features.Plo + -rm -f ./$(DEPDIR)/libpostal_la-file_utils.Plo + -rm -f ./$(DEPDIR)/libpostal_la-float_utils.Plo + -rm -f ./$(DEPDIR)/libpostal_la-graph.Plo + -rm -f ./$(DEPDIR)/libpostal_la-graph_builder.Plo + -rm -f ./$(DEPDIR)/libpostal_la-jaccard.Plo + -rm -f ./$(DEPDIR)/libpostal_la-language_classifier.Plo + -rm -f ./$(DEPDIR)/libpostal_la-language_features.Plo + -rm -f ./$(DEPDIR)/libpostal_la-libpostal.Plo + -rm -f ./$(DEPDIR)/libpostal_la-logistic.Plo + -rm -f ./$(DEPDIR)/libpostal_la-logistic_regression.Plo + -rm -f ./$(DEPDIR)/libpostal_la-minibatch.Plo + -rm -f ./$(DEPDIR)/libpostal_la-near_dupe.Plo + -rm -f ./$(DEPDIR)/libpostal_la-ngrams.Plo + -rm -f ./$(DEPDIR)/libpostal_la-normalize.Plo + -rm -f ./$(DEPDIR)/libpostal_la-numex.Plo + -rm -f ./$(DEPDIR)/libpostal_la-place.Plo + -rm -f ./$(DEPDIR)/libpostal_la-soft_tfidf.Plo + -rm -f ./$(DEPDIR)/libpostal_la-sparse_matrix.Plo + -rm -f ./$(DEPDIR)/libpostal_la-string_similarity.Plo + -rm -f ./$(DEPDIR)/libpostal_la-string_utils.Plo + -rm -f ./$(DEPDIR)/libpostal_la-strndup.Plo + -rm -f ./$(DEPDIR)/libpostal_la-tokens.Plo + -rm -f ./$(DEPDIR)/libpostal_la-transliterate.Plo + -rm -f ./$(DEPDIR)/libpostal_la-trie.Plo + -rm -f ./$(DEPDIR)/libpostal_la-trie_search.Plo + -rm -f ./$(DEPDIR)/libpostal_la-trie_utils.Plo + -rm -f ./$(DEPDIR)/libpostal_la-unicode_scripts.Plo + -rm -f ./$(DEPDIR)/libscanner_la-scanner.Plo + -rm -f ./$(DEPDIR)/near_dupe_test-near_dupe_test.Po + -rm -f ./$(DEPDIR)/near_dupe_test-string_utils.Po + -rm -f ./$(DEPDIR)/near_dupe_test-strndup.Po + -rm -f geohash/$(DEPDIR)/libpostal_la-geohash.Plo + -rm -f klib/$(DEPDIR)/libscanner_la-drand48.Plo + -rm -f linenoise/$(DEPDIR)/address_parser-linenoise.Po + -rm -f utf8proc/$(DEPDIR)/address_parser-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/language_classifier-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/libpostal-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/libpostal_la-utf8proc.Plo + -rm -f utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Po + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-pkgincludeHEADERS + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: install-dist_binSCRIPTS install-libLTLIBRARIES + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f ./$(DEPDIR)/address_parser-address_parser_cli.Po + -rm -f ./$(DEPDIR)/address_parser-json_encode.Po + -rm -f ./$(DEPDIR)/address_parser-string_utils.Po + -rm -f ./$(DEPDIR)/address_parser-strndup.Po + -rm -f ./$(DEPDIR)/address_parser_test-address_dictionary.Po + -rm -f ./$(DEPDIR)/address_parser_test-address_parser.Po + -rm -f ./$(DEPDIR)/address_parser_test-address_parser_io.Po + -rm -f ./$(DEPDIR)/address_parser_test-address_parser_test.Po + -rm -f ./$(DEPDIR)/address_parser_test-averaged_perceptron.Po + -rm -f ./$(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Po + -rm -f ./$(DEPDIR)/address_parser_test-crf.Po + -rm -f ./$(DEPDIR)/address_parser_test-crf_context.Po + -rm -f ./$(DEPDIR)/address_parser_test-features.Po + -rm -f ./$(DEPDIR)/address_parser_test-file_utils.Po + -rm -f ./$(DEPDIR)/address_parser_test-float_utils.Po + -rm -f ./$(DEPDIR)/address_parser_test-graph.Po + -rm -f ./$(DEPDIR)/address_parser_test-graph_builder.Po + -rm -f ./$(DEPDIR)/address_parser_test-ngrams.Po + -rm -f ./$(DEPDIR)/address_parser_test-normalize.Po + -rm -f ./$(DEPDIR)/address_parser_test-numex.Po + -rm -f ./$(DEPDIR)/address_parser_test-sparse_matrix.Po + -rm -f ./$(DEPDIR)/address_parser_test-string_utils.Po + -rm -f ./$(DEPDIR)/address_parser_test-strndup.Po + -rm -f ./$(DEPDIR)/address_parser_test-tokens.Po + -rm -f ./$(DEPDIR)/address_parser_test-transliterate.Po + -rm -f ./$(DEPDIR)/address_parser_test-trie.Po + -rm -f ./$(DEPDIR)/address_parser_test-trie_search.Po + -rm -f ./$(DEPDIR)/address_parser_test-trie_utils.Po + -rm -f ./$(DEPDIR)/address_parser_test-unicode_scripts.Po + -rm -f ./$(DEPDIR)/address_parser_train-address_dictionary.Po + -rm -f ./$(DEPDIR)/address_parser_train-address_parser.Po + -rm -f ./$(DEPDIR)/address_parser_train-address_parser_io.Po + -rm -f ./$(DEPDIR)/address_parser_train-address_parser_train.Po + -rm -f ./$(DEPDIR)/address_parser_train-averaged_perceptron.Po + -rm -f ./$(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Po + -rm -f ./$(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Po + -rm -f ./$(DEPDIR)/address_parser_train-crf.Po + -rm -f ./$(DEPDIR)/address_parser_train-crf_context.Po + -rm -f ./$(DEPDIR)/address_parser_train-crf_trainer.Po + -rm -f ./$(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Po + -rm -f ./$(DEPDIR)/address_parser_train-features.Po + -rm -f ./$(DEPDIR)/address_parser_train-file_utils.Po + -rm -f ./$(DEPDIR)/address_parser_train-float_utils.Po + -rm -f ./$(DEPDIR)/address_parser_train-graph.Po + -rm -f ./$(DEPDIR)/address_parser_train-graph_builder.Po + -rm -f ./$(DEPDIR)/address_parser_train-ngrams.Po + -rm -f ./$(DEPDIR)/address_parser_train-normalize.Po + -rm -f ./$(DEPDIR)/address_parser_train-numex.Po + -rm -f ./$(DEPDIR)/address_parser_train-shuffle.Po + -rm -f ./$(DEPDIR)/address_parser_train-sparse_matrix.Po + -rm -f ./$(DEPDIR)/address_parser_train-string_utils.Po + -rm -f ./$(DEPDIR)/address_parser_train-strndup.Po + -rm -f ./$(DEPDIR)/address_parser_train-tokens.Po + -rm -f ./$(DEPDIR)/address_parser_train-transliterate.Po + -rm -f ./$(DEPDIR)/address_parser_train-trie.Po + -rm -f ./$(DEPDIR)/address_parser_train-trie_search.Po + -rm -f ./$(DEPDIR)/address_parser_train-trie_utils.Po + -rm -f ./$(DEPDIR)/address_parser_train-unicode_scripts.Po + -rm -f ./$(DEPDIR)/bench-bench.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-address_dictionary.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-address_dictionary_builder.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-file_utils.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-string_utils.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-strndup.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-trie.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-trie_search.Po + -rm -f ./$(DEPDIR)/build_numex_table-file_utils.Po + -rm -f ./$(DEPDIR)/build_numex_table-numex.Po + -rm -f ./$(DEPDIR)/build_numex_table-numex_table_builder.Po + -rm -f ./$(DEPDIR)/build_numex_table-string_utils.Po + -rm -f ./$(DEPDIR)/build_numex_table-strndup.Po + -rm -f ./$(DEPDIR)/build_numex_table-tokens.Po + -rm -f ./$(DEPDIR)/build_numex_table-trie.Po + -rm -f ./$(DEPDIR)/build_numex_table-trie_search.Po + -rm -f ./$(DEPDIR)/build_trans_table-file_utils.Po + -rm -f ./$(DEPDIR)/build_trans_table-string_utils.Po + -rm -f ./$(DEPDIR)/build_trans_table-strndup.Po + -rm -f ./$(DEPDIR)/build_trans_table-transliterate.Po + -rm -f ./$(DEPDIR)/build_trans_table-transliteration_table_builder.Po + -rm -f ./$(DEPDIR)/build_trans_table-trie.Po + -rm -f ./$(DEPDIR)/build_trans_table-trie_search.Po + -rm -f ./$(DEPDIR)/language_classifier-address_dictionary.Po + -rm -f ./$(DEPDIR)/language_classifier-features.Po + -rm -f ./$(DEPDIR)/language_classifier-file_utils.Po + -rm -f ./$(DEPDIR)/language_classifier-float_utils.Po + -rm -f ./$(DEPDIR)/language_classifier-language_classifier.Po + -rm -f ./$(DEPDIR)/language_classifier-language_classifier_cli.Po + -rm -f ./$(DEPDIR)/language_classifier-language_features.Po + -rm -f ./$(DEPDIR)/language_classifier-logistic.Po + -rm -f ./$(DEPDIR)/language_classifier-logistic_regression.Po + -rm -f ./$(DEPDIR)/language_classifier-minibatch.Po + -rm -f ./$(DEPDIR)/language_classifier-normalize.Po + -rm -f ./$(DEPDIR)/language_classifier-numex.Po + -rm -f ./$(DEPDIR)/language_classifier-sparse_matrix.Po + -rm -f ./$(DEPDIR)/language_classifier-string_utils.Po + -rm -f ./$(DEPDIR)/language_classifier-strndup.Po + -rm -f ./$(DEPDIR)/language_classifier-transliterate.Po + -rm -f ./$(DEPDIR)/language_classifier-trie.Po + -rm -f ./$(DEPDIR)/language_classifier-trie_search.Po + -rm -f ./$(DEPDIR)/language_classifier-trie_utils.Po + -rm -f ./$(DEPDIR)/language_classifier-unicode_scripts.Po + -rm -f ./$(DEPDIR)/language_classifier_test-address_dictionary.Po + -rm -f ./$(DEPDIR)/language_classifier_test-features.Po + -rm -f ./$(DEPDIR)/language_classifier_test-file_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_test-float_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_test-language_classifier.Po + -rm -f ./$(DEPDIR)/language_classifier_test-language_classifier_io.Po + -rm -f ./$(DEPDIR)/language_classifier_test-language_classifier_test.Po + -rm -f ./$(DEPDIR)/language_classifier_test-language_features.Po + -rm -f ./$(DEPDIR)/language_classifier_test-logistic.Po + -rm -f ./$(DEPDIR)/language_classifier_test-logistic_regression.Po + -rm -f ./$(DEPDIR)/language_classifier_test-minibatch.Po + -rm -f ./$(DEPDIR)/language_classifier_test-normalize.Po + -rm -f ./$(DEPDIR)/language_classifier_test-numex.Po + -rm -f ./$(DEPDIR)/language_classifier_test-sparse_matrix.Po + -rm -f ./$(DEPDIR)/language_classifier_test-string_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_test-strndup.Po + -rm -f ./$(DEPDIR)/language_classifier_test-transliterate.Po + -rm -f ./$(DEPDIR)/language_classifier_test-trie.Po + -rm -f ./$(DEPDIR)/language_classifier_test-trie_search.Po + -rm -f ./$(DEPDIR)/language_classifier_test-trie_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_test-unicode_scripts.Po + -rm -f ./$(DEPDIR)/language_classifier_train-address_dictionary.Po + -rm -f ./$(DEPDIR)/language_classifier_train-cartesian_product.Po + -rm -f ./$(DEPDIR)/language_classifier_train-features.Po + -rm -f ./$(DEPDIR)/language_classifier_train-file_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-float_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-ftrl.Po + -rm -f ./$(DEPDIR)/language_classifier_train-language_classifier.Po + -rm -f ./$(DEPDIR)/language_classifier_train-language_classifier_io.Po + -rm -f ./$(DEPDIR)/language_classifier_train-language_classifier_train.Po + -rm -f ./$(DEPDIR)/language_classifier_train-language_features.Po + -rm -f ./$(DEPDIR)/language_classifier_train-logistic.Po + -rm -f ./$(DEPDIR)/language_classifier_train-logistic_regression.Po + -rm -f ./$(DEPDIR)/language_classifier_train-logistic_regression_trainer.Po + -rm -f ./$(DEPDIR)/language_classifier_train-minibatch.Po + -rm -f ./$(DEPDIR)/language_classifier_train-normalize.Po + -rm -f ./$(DEPDIR)/language_classifier_train-numex.Po + -rm -f ./$(DEPDIR)/language_classifier_train-regularization.Po + -rm -f ./$(DEPDIR)/language_classifier_train-shuffle.Po + -rm -f ./$(DEPDIR)/language_classifier_train-sparse_matrix.Po + -rm -f ./$(DEPDIR)/language_classifier_train-sparse_matrix_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Po + -rm -f ./$(DEPDIR)/language_classifier_train-string_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-strndup.Po + -rm -f ./$(DEPDIR)/language_classifier_train-transliterate.Po + -rm -f ./$(DEPDIR)/language_classifier_train-trie.Po + -rm -f ./$(DEPDIR)/language_classifier_train-trie_search.Po + -rm -f ./$(DEPDIR)/language_classifier_train-trie_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-unicode_scripts.Po + -rm -f ./$(DEPDIR)/libpostal-file_utils.Po + -rm -f ./$(DEPDIR)/libpostal-json_encode.Po + -rm -f ./$(DEPDIR)/libpostal-main.Po + -rm -f ./$(DEPDIR)/libpostal-string_utils.Po + -rm -f ./$(DEPDIR)/libpostal-strndup.Po + -rm -f ./$(DEPDIR)/libpostal_la-acronyms.Plo + -rm -f ./$(DEPDIR)/libpostal_la-address_dictionary.Plo + -rm -f ./$(DEPDIR)/libpostal_la-address_parser.Plo + -rm -f ./$(DEPDIR)/libpostal_la-address_parser_io.Plo + -rm -f ./$(DEPDIR)/libpostal_la-averaged_perceptron.Plo + -rm -f ./$(DEPDIR)/libpostal_la-averaged_perceptron_tagger.Plo + -rm -f ./$(DEPDIR)/libpostal_la-crf.Plo + -rm -f ./$(DEPDIR)/libpostal_la-crf_context.Plo + -rm -f ./$(DEPDIR)/libpostal_la-dedupe.Plo + -rm -f ./$(DEPDIR)/libpostal_la-double_metaphone.Plo + -rm -f ./$(DEPDIR)/libpostal_la-expand.Plo + -rm -f ./$(DEPDIR)/libpostal_la-features.Plo + -rm -f ./$(DEPDIR)/libpostal_la-file_utils.Plo + -rm -f ./$(DEPDIR)/libpostal_la-float_utils.Plo + -rm -f ./$(DEPDIR)/libpostal_la-graph.Plo + -rm -f ./$(DEPDIR)/libpostal_la-graph_builder.Plo + -rm -f ./$(DEPDIR)/libpostal_la-jaccard.Plo + -rm -f ./$(DEPDIR)/libpostal_la-language_classifier.Plo + -rm -f ./$(DEPDIR)/libpostal_la-language_features.Plo + -rm -f ./$(DEPDIR)/libpostal_la-libpostal.Plo + -rm -f ./$(DEPDIR)/libpostal_la-logistic.Plo + -rm -f ./$(DEPDIR)/libpostal_la-logistic_regression.Plo + -rm -f ./$(DEPDIR)/libpostal_la-minibatch.Plo + -rm -f ./$(DEPDIR)/libpostal_la-near_dupe.Plo + -rm -f ./$(DEPDIR)/libpostal_la-ngrams.Plo + -rm -f ./$(DEPDIR)/libpostal_la-normalize.Plo + -rm -f ./$(DEPDIR)/libpostal_la-numex.Plo + -rm -f ./$(DEPDIR)/libpostal_la-place.Plo + -rm -f ./$(DEPDIR)/libpostal_la-soft_tfidf.Plo + -rm -f ./$(DEPDIR)/libpostal_la-sparse_matrix.Plo + -rm -f ./$(DEPDIR)/libpostal_la-string_similarity.Plo + -rm -f ./$(DEPDIR)/libpostal_la-string_utils.Plo + -rm -f ./$(DEPDIR)/libpostal_la-strndup.Plo + -rm -f ./$(DEPDIR)/libpostal_la-tokens.Plo + -rm -f ./$(DEPDIR)/libpostal_la-transliterate.Plo + -rm -f ./$(DEPDIR)/libpostal_la-trie.Plo + -rm -f ./$(DEPDIR)/libpostal_la-trie_search.Plo + -rm -f ./$(DEPDIR)/libpostal_la-trie_utils.Plo + -rm -f ./$(DEPDIR)/libpostal_la-unicode_scripts.Plo + -rm -f ./$(DEPDIR)/libscanner_la-scanner.Plo + -rm -f ./$(DEPDIR)/near_dupe_test-near_dupe_test.Po + -rm -f ./$(DEPDIR)/near_dupe_test-string_utils.Po + -rm -f ./$(DEPDIR)/near_dupe_test-strndup.Po + -rm -f geohash/$(DEPDIR)/libpostal_la-geohash.Plo + -rm -f klib/$(DEPDIR)/libscanner_la-drand48.Plo + -rm -f linenoise/$(DEPDIR)/address_parser-linenoise.Po + -rm -f utf8proc/$(DEPDIR)/address_parser-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/language_classifier-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/libpostal-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/libpostal_la-utf8proc.Plo + -rm -f utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Po + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-dist_binSCRIPTS uninstall-libLTLIBRARIES \ + uninstall-pkgincludeHEADERS + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS TAGS all all-am all-local am--depfiles check \ + check-am clean clean-generic clean-libLTLIBRARIES \ + clean-libtool clean-noinstLTLIBRARIES clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dist_binSCRIPTS \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-libLTLIBRARIES install-man install-pdf install-pdf-am \ + install-pkgincludeHEADERS install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ + uninstall-dist_binSCRIPTS uninstall-libLTLIBRARIES \ + uninstall-pkgincludeHEADERS + +.PRECIOUS: Makefile + + +all-local: + ${srcdir}/libpostal_data download all $(datadir)/libpostal + +lexer: scanner.re + re2c -F -s -b -8 -o scanner.c scanner.re + +.PHONY: lexer + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/src/Makefile.in b/src/Makefile.in new file mode 100644 index 000000000..71dda5af9 --- /dev/null +++ b/src/Makefile.in @@ -0,0 +1,4786 @@ +# Makefile.in generated by automake 1.16.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994-2018 Free Software Foundation, Inc. + +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + + + + +VPATH = @srcdir@ +am__is_gnu_make = { \ + if test -z '$(MAKELEVEL)'; then \ + false; \ + elif test -n '$(MAKE_HOST)'; then \ + true; \ + elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ + true; \ + else \ + false; \ + fi; \ +} +am__make_running_with_option = \ + case $${target_option-} in \ + ?) ;; \ + *) echo "am__make_running_with_option: internal error: invalid" \ + "target option '$${target_option-}' specified" >&2; \ + exit 1;; \ + esac; \ + has_opt=no; \ + sane_makeflags=$$MAKEFLAGS; \ + if $(am__is_gnu_make); then \ + sane_makeflags=$$MFLAGS; \ + else \ + case $$MAKEFLAGS in \ + *\\[\ \ ]*) \ + bs=\\; \ + sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ + | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ + esac; \ + fi; \ + skip_next=no; \ + strip_trailopt () \ + { \ + flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ + }; \ + for flg in $$sane_makeflags; do \ + test $$skip_next = yes && { skip_next=no; continue; }; \ + case $$flg in \ + *=*|--*) continue;; \ + -*I) strip_trailopt 'I'; skip_next=yes;; \ + -*I?*) strip_trailopt 'I';; \ + -*O) strip_trailopt 'O'; skip_next=yes;; \ + -*O?*) strip_trailopt 'O';; \ + -*l) strip_trailopt 'l'; skip_next=yes;; \ + -*l?*) strip_trailopt 'l';; \ + -[dEDm]) skip_next=yes;; \ + -[JT]) skip_next=yes;; \ + esac; \ + case $$flg in \ + *$$target_option*) has_opt=yes; break;; \ + esac; \ + done; \ + test $$has_opt = yes +am__make_dryrun = (target_option=n; $(am__make_running_with_option)) +am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +noinst_PROGRAMS = libpostal$(EXEEXT) bench$(EXEEXT) \ + address_parser$(EXEEXT) address_parser_train$(EXEEXT) \ + address_parser_test$(EXEEXT) build_address_dictionary$(EXEEXT) \ + build_numex_table$(EXEEXT) build_trans_table$(EXEEXT) \ + address_parser_train$(EXEEXT) address_parser_test$(EXEEXT) \ + language_classifier_train$(EXEEXT) \ + language_classifier$(EXEEXT) language_classifier_test$(EXEEXT) \ + near_dupe_test$(EXEEXT) +subdir = src +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/ax_cblas.m4 \ + $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \ + $(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \ + $(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +DIST_COMMON = $(srcdir)/Makefile.am $(dist_bin_SCRIPTS) \ + $(pkginclude_HEADERS) $(am__DIST_COMMON) +mkinstalldirs = $(install_sh) -d +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = libpostal_data +CONFIG_CLEAN_VPATH_FILES = +PROGRAMS = $(noinst_PROGRAMS) +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; +am__install_max = 40 +am__nobase_strip_setup = \ + srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` +am__nobase_strip = \ + for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" +am__nobase_list = $(am__nobase_strip_setup); \ + for p in $$list; do echo "$$p $$p"; done | \ + sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ + $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ + if (++n[$$2] == $(am__install_max)) \ + { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ + END { for (dir in files) print dir, files[dir] }' +am__base_list = \ + sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ + sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' +am__uninstall_files_from_dir = { \ + test -z "$$files" \ + || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ + || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ + $(am__cd) "$$dir" && rm -f $$files; }; \ + } +am__installdirs = "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" \ + "$(DESTDIR)$(pkgincludedir)" +LTLIBRARIES = $(lib_LTLIBRARIES) $(noinst_LTLIBRARIES) +am__DEPENDENCIES_1 = +libpostal_la_DEPENDENCIES = libscanner.la $(am__DEPENDENCIES_1) +am__dirstamp = $(am__leading_dot)dirstamp +am_libpostal_la_OBJECTS = libpostal_la-strndup.lo \ + libpostal_la-libpostal.lo libpostal_la-expand.lo \ + libpostal_la-address_dictionary.lo \ + libpostal_la-transliterate.lo libpostal_la-tokens.lo \ + libpostal_la-trie.lo libpostal_la-trie_search.lo \ + libpostal_la-trie_utils.lo libpostal_la-string_utils.lo \ + libpostal_la-file_utils.lo utf8proc/libpostal_la-utf8proc.lo \ + libpostal_la-normalize.lo libpostal_la-numex.lo \ + libpostal_la-features.lo libpostal_la-unicode_scripts.lo \ + libpostal_la-address_parser.lo \ + libpostal_la-address_parser_io.lo \ + libpostal_la-averaged_perceptron.lo libpostal_la-crf.lo \ + libpostal_la-crf_context.lo libpostal_la-sparse_matrix.lo \ + libpostal_la-averaged_perceptron_tagger.lo \ + libpostal_la-graph.lo libpostal_la-graph_builder.lo \ + libpostal_la-language_classifier.lo \ + libpostal_la-language_features.lo \ + libpostal_la-logistic_regression.lo libpostal_la-logistic.lo \ + libpostal_la-minibatch.lo libpostal_la-float_utils.lo \ + libpostal_la-ngrams.lo libpostal_la-place.lo \ + libpostal_la-near_dupe.lo libpostal_la-double_metaphone.lo \ + geohash/libpostal_la-geohash.lo libpostal_la-dedupe.lo \ + libpostal_la-string_similarity.lo libpostal_la-acronyms.lo \ + libpostal_la-soft_tfidf.lo libpostal_la-jaccard.lo +libpostal_la_OBJECTS = $(am_libpostal_la_OBJECTS) +AM_V_lt = $(am__v_lt_@AM_V@) +am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@) +am__v_lt_0 = --silent +am__v_lt_1 = +libpostal_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libpostal_la_CFLAGS) \ + $(CFLAGS) $(libpostal_la_LDFLAGS) $(LDFLAGS) -o $@ +libscanner_la_LIBADD = +am_libscanner_la_OBJECTS = klib/libscanner_la-drand48.lo \ + libscanner_la-scanner.lo +libscanner_la_OBJECTS = $(am_libscanner_la_OBJECTS) +libscanner_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libscanner_la_CFLAGS) \ + $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +am_address_parser_OBJECTS = address_parser-strndup.$(OBJEXT) \ + address_parser-address_parser_cli.$(OBJEXT) \ + address_parser-json_encode.$(OBJEXT) \ + linenoise/address_parser-linenoise.$(OBJEXT) \ + address_parser-string_utils.$(OBJEXT) \ + utf8proc/address_parser-utf8proc.$(OBJEXT) +address_parser_OBJECTS = $(am_address_parser_OBJECTS) +address_parser_DEPENDENCIES = libpostal.la $(am__DEPENDENCIES_1) +address_parser_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(address_parser_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o \ + $@ +am_address_parser_test_OBJECTS = \ + address_parser_test-strndup.$(OBJEXT) \ + address_parser_test-address_parser_test.$(OBJEXT) \ + address_parser_test-address_parser.$(OBJEXT) \ + address_parser_test-address_parser_io.$(OBJEXT) \ + address_parser_test-averaged_perceptron.$(OBJEXT) \ + address_parser_test-crf.$(OBJEXT) \ + address_parser_test-crf_context.$(OBJEXT) \ + address_parser_test-sparse_matrix.$(OBJEXT) \ + address_parser_test-graph.$(OBJEXT) \ + address_parser_test-graph_builder.$(OBJEXT) \ + address_parser_test-float_utils.$(OBJEXT) \ + address_parser_test-averaged_perceptron_tagger.$(OBJEXT) \ + address_parser_test-address_dictionary.$(OBJEXT) \ + address_parser_test-normalize.$(OBJEXT) \ + address_parser_test-numex.$(OBJEXT) \ + address_parser_test-features.$(OBJEXT) \ + address_parser_test-unicode_scripts.$(OBJEXT) \ + address_parser_test-transliterate.$(OBJEXT) \ + address_parser_test-trie.$(OBJEXT) \ + address_parser_test-trie_search.$(OBJEXT) \ + address_parser_test-trie_utils.$(OBJEXT) \ + address_parser_test-string_utils.$(OBJEXT) \ + address_parser_test-tokens.$(OBJEXT) \ + address_parser_test-file_utils.$(OBJEXT) \ + utf8proc/address_parser_test-utf8proc.$(OBJEXT) \ + address_parser_test-ngrams.$(OBJEXT) +address_parser_test_OBJECTS = $(am_address_parser_test_OBJECTS) +address_parser_test_DEPENDENCIES = libscanner.la $(am__DEPENDENCIES_1) +address_parser_test_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(address_parser_test_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +am_address_parser_train_OBJECTS = \ + address_parser_train-strndup.$(OBJEXT) \ + address_parser_train-address_parser_train.$(OBJEXT) \ + address_parser_train-address_parser.$(OBJEXT) \ + address_parser_train-address_parser_io.$(OBJEXT) \ + address_parser_train-averaged_perceptron.$(OBJEXT) \ + address_parser_train-crf.$(OBJEXT) \ + address_parser_train-crf_context.$(OBJEXT) \ + address_parser_train-sparse_matrix.$(OBJEXT) \ + address_parser_train-graph.$(OBJEXT) \ + address_parser_train-graph_builder.$(OBJEXT) \ + address_parser_train-float_utils.$(OBJEXT) \ + address_parser_train-averaged_perceptron_trainer.$(OBJEXT) \ + address_parser_train-crf_trainer.$(OBJEXT) \ + address_parser_train-crf_trainer_averaged_perceptron.$(OBJEXT) \ + address_parser_train-averaged_perceptron_tagger.$(OBJEXT) \ + address_parser_train-address_dictionary.$(OBJEXT) \ + address_parser_train-normalize.$(OBJEXT) \ + address_parser_train-numex.$(OBJEXT) \ + address_parser_train-features.$(OBJEXT) \ + address_parser_train-unicode_scripts.$(OBJEXT) \ + address_parser_train-transliterate.$(OBJEXT) \ + address_parser_train-trie.$(OBJEXT) \ + address_parser_train-trie_search.$(OBJEXT) \ + address_parser_train-trie_utils.$(OBJEXT) \ + address_parser_train-string_utils.$(OBJEXT) \ + address_parser_train-tokens.$(OBJEXT) \ + address_parser_train-file_utils.$(OBJEXT) \ + address_parser_train-shuffle.$(OBJEXT) \ + utf8proc/address_parser_train-utf8proc.$(OBJEXT) \ + address_parser_train-ngrams.$(OBJEXT) +address_parser_train_OBJECTS = $(am_address_parser_train_OBJECTS) +address_parser_train_DEPENDENCIES = libscanner.la \ + $(am__DEPENDENCIES_1) +address_parser_train_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(address_parser_train_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +am_bench_OBJECTS = bench-bench.$(OBJEXT) +bench_OBJECTS = $(am_bench_OBJECTS) +bench_DEPENDENCIES = libpostal.la libscanner.la $(am__DEPENDENCIES_1) +bench_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(bench_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +am_build_address_dictionary_OBJECTS = \ + build_address_dictionary-strndup.$(OBJEXT) \ + build_address_dictionary-address_dictionary_builder.$(OBJEXT) \ + build_address_dictionary-address_dictionary.$(OBJEXT) \ + build_address_dictionary-file_utils.$(OBJEXT) \ + build_address_dictionary-string_utils.$(OBJEXT) \ + build_address_dictionary-trie.$(OBJEXT) \ + build_address_dictionary-trie_search.$(OBJEXT) \ + utf8proc/build_address_dictionary-utf8proc.$(OBJEXT) +build_address_dictionary_OBJECTS = \ + $(am_build_address_dictionary_OBJECTS) +build_address_dictionary_LDADD = $(LDADD) +build_address_dictionary_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(build_address_dictionary_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +am_build_numex_table_OBJECTS = build_numex_table-strndup.$(OBJEXT) \ + build_numex_table-numex_table_builder.$(OBJEXT) \ + build_numex_table-numex.$(OBJEXT) \ + build_numex_table-file_utils.$(OBJEXT) \ + build_numex_table-string_utils.$(OBJEXT) \ + build_numex_table-tokens.$(OBJEXT) \ + build_numex_table-trie.$(OBJEXT) \ + build_numex_table-trie_search.$(OBJEXT) \ + utf8proc/build_numex_table-utf8proc.$(OBJEXT) +build_numex_table_OBJECTS = $(am_build_numex_table_OBJECTS) +build_numex_table_LDADD = $(LDADD) +build_numex_table_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(build_numex_table_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +am_build_trans_table_OBJECTS = build_trans_table-strndup.$(OBJEXT) \ + build_trans_table-transliteration_table_builder.$(OBJEXT) \ + build_trans_table-transliterate.$(OBJEXT) \ + build_trans_table-trie.$(OBJEXT) \ + build_trans_table-trie_search.$(OBJEXT) \ + build_trans_table-file_utils.$(OBJEXT) \ + build_trans_table-string_utils.$(OBJEXT) \ + utf8proc/build_trans_table-utf8proc.$(OBJEXT) +build_trans_table_OBJECTS = $(am_build_trans_table_OBJECTS) +build_trans_table_LDADD = $(LDADD) +build_trans_table_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(build_trans_table_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ + -o $@ +am_language_classifier_OBJECTS = \ + language_classifier-strndup.$(OBJEXT) \ + language_classifier-language_classifier_cli.$(OBJEXT) \ + language_classifier-language_classifier.$(OBJEXT) \ + language_classifier-language_features.$(OBJEXT) \ + language_classifier-logistic_regression.$(OBJEXT) \ + language_classifier-logistic.$(OBJEXT) \ + language_classifier-sparse_matrix.$(OBJEXT) \ + language_classifier-features.$(OBJEXT) \ + language_classifier-minibatch.$(OBJEXT) \ + language_classifier-float_utils.$(OBJEXT) \ + language_classifier-normalize.$(OBJEXT) \ + language_classifier-numex.$(OBJEXT) \ + language_classifier-transliterate.$(OBJEXT) \ + language_classifier-trie.$(OBJEXT) \ + language_classifier-trie_search.$(OBJEXT) \ + language_classifier-trie_utils.$(OBJEXT) \ + language_classifier-address_dictionary.$(OBJEXT) \ + language_classifier-string_utils.$(OBJEXT) \ + language_classifier-file_utils.$(OBJEXT) \ + utf8proc/language_classifier-utf8proc.$(OBJEXT) \ + language_classifier-unicode_scripts.$(OBJEXT) +language_classifier_OBJECTS = $(am_language_classifier_OBJECTS) +language_classifier_DEPENDENCIES = libscanner.la $(am__DEPENDENCIES_1) +language_classifier_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(language_classifier_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +am_language_classifier_test_OBJECTS = \ + language_classifier_test-strndup.$(OBJEXT) \ + language_classifier_test-language_classifier_test.$(OBJEXT) \ + language_classifier_test-language_classifier.$(OBJEXT) \ + language_classifier_test-language_classifier_io.$(OBJEXT) \ + language_classifier_test-language_features.$(OBJEXT) \ + language_classifier_test-logistic_regression.$(OBJEXT) \ + language_classifier_test-logistic.$(OBJEXT) \ + language_classifier_test-sparse_matrix.$(OBJEXT) \ + language_classifier_test-features.$(OBJEXT) \ + language_classifier_test-minibatch.$(OBJEXT) \ + language_classifier_test-float_utils.$(OBJEXT) \ + language_classifier_test-normalize.$(OBJEXT) \ + language_classifier_test-numex.$(OBJEXT) \ + language_classifier_test-transliterate.$(OBJEXT) \ + language_classifier_test-trie.$(OBJEXT) \ + language_classifier_test-trie_search.$(OBJEXT) \ + language_classifier_test-trie_utils.$(OBJEXT) \ + language_classifier_test-address_dictionary.$(OBJEXT) \ + language_classifier_test-string_utils.$(OBJEXT) \ + language_classifier_test-file_utils.$(OBJEXT) \ + utf8proc/language_classifier_test-utf8proc.$(OBJEXT) \ + language_classifier_test-unicode_scripts.$(OBJEXT) +language_classifier_test_OBJECTS = \ + $(am_language_classifier_test_OBJECTS) +language_classifier_test_DEPENDENCIES = libscanner.la \ + $(am__DEPENDENCIES_1) +language_classifier_test_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(language_classifier_test_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +am_language_classifier_train_OBJECTS = \ + language_classifier_train-strndup.$(OBJEXT) \ + language_classifier_train-language_classifier_train.$(OBJEXT) \ + language_classifier_train-language_classifier.$(OBJEXT) \ + language_classifier_train-language_features.$(OBJEXT) \ + language_classifier_train-language_classifier_io.$(OBJEXT) \ + language_classifier_train-logistic_regression_trainer.$(OBJEXT) \ + language_classifier_train-logistic_regression.$(OBJEXT) \ + language_classifier_train-logistic.$(OBJEXT) \ + language_classifier_train-sparse_matrix.$(OBJEXT) \ + language_classifier_train-sparse_matrix_utils.$(OBJEXT) \ + language_classifier_train-features.$(OBJEXT) \ + language_classifier_train-minibatch.$(OBJEXT) \ + language_classifier_train-float_utils.$(OBJEXT) \ + language_classifier_train-stochastic_gradient_descent.$(OBJEXT) \ + language_classifier_train-ftrl.$(OBJEXT) \ + language_classifier_train-regularization.$(OBJEXT) \ + language_classifier_train-cartesian_product.$(OBJEXT) \ + language_classifier_train-normalize.$(OBJEXT) \ + language_classifier_train-numex.$(OBJEXT) \ + language_classifier_train-transliterate.$(OBJEXT) \ + language_classifier_train-trie.$(OBJEXT) \ + language_classifier_train-trie_search.$(OBJEXT) \ + language_classifier_train-trie_utils.$(OBJEXT) \ + language_classifier_train-address_dictionary.$(OBJEXT) \ + language_classifier_train-string_utils.$(OBJEXT) \ + language_classifier_train-file_utils.$(OBJEXT) \ + utf8proc/language_classifier_train-utf8proc.$(OBJEXT) \ + language_classifier_train-unicode_scripts.$(OBJEXT) \ + language_classifier_train-shuffle.$(OBJEXT) +language_classifier_train_OBJECTS = \ + $(am_language_classifier_train_OBJECTS) +language_classifier_train_DEPENDENCIES = libscanner.la \ + $(am__DEPENDENCIES_1) +language_classifier_train_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(language_classifier_train_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ + $(LDFLAGS) -o $@ +am_libpostal_OBJECTS = libpostal-strndup.$(OBJEXT) \ + libpostal-main.$(OBJEXT) libpostal-json_encode.$(OBJEXT) \ + libpostal-file_utils.$(OBJEXT) \ + libpostal-string_utils.$(OBJEXT) \ + utf8proc/libpostal-utf8proc.$(OBJEXT) +libpostal_OBJECTS = $(am_libpostal_OBJECTS) +libpostal_DEPENDENCIES = libpostal.la +libpostal_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(libpostal_CFLAGS) \ + $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ +am_near_dupe_test_OBJECTS = near_dupe_test-strndup.$(OBJEXT) \ + near_dupe_test-near_dupe_test.$(OBJEXT) \ + near_dupe_test-string_utils.$(OBJEXT) \ + utf8proc/near_dupe_test-utf8proc.$(OBJEXT) +near_dupe_test_OBJECTS = $(am_near_dupe_test_OBJECTS) +near_dupe_test_DEPENDENCIES = libpostal.la +near_dupe_test_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ + $(near_dupe_test_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o \ + $@ +SCRIPTS = $(dist_bin_SCRIPTS) +AM_V_P = $(am__v_P_@AM_V@) +am__v_P_ = $(am__v_P_@AM_DEFAULT_V@) +am__v_P_0 = false +am__v_P_1 = : +AM_V_GEN = $(am__v_GEN_@AM_V@) +am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@) +am__v_GEN_0 = @echo " GEN " $@; +am__v_GEN_1 = +AM_V_at = $(am__v_at_@AM_V@) +am__v_at_ = $(am__v_at_@AM_DEFAULT_V@) +am__v_at_0 = @ +am__v_at_1 = +depcomp = $(SHELL) $(top_srcdir)/depcomp +am__maybe_remake_depfiles = depfiles +am__depfiles_remade = \ + ./$(DEPDIR)/address_parser-address_parser_cli.Po \ + ./$(DEPDIR)/address_parser-json_encode.Po \ + ./$(DEPDIR)/address_parser-string_utils.Po \ + ./$(DEPDIR)/address_parser-strndup.Po \ + ./$(DEPDIR)/address_parser_test-address_dictionary.Po \ + ./$(DEPDIR)/address_parser_test-address_parser.Po \ + ./$(DEPDIR)/address_parser_test-address_parser_io.Po \ + ./$(DEPDIR)/address_parser_test-address_parser_test.Po \ + ./$(DEPDIR)/address_parser_test-averaged_perceptron.Po \ + ./$(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Po \ + ./$(DEPDIR)/address_parser_test-crf.Po \ + ./$(DEPDIR)/address_parser_test-crf_context.Po \ + ./$(DEPDIR)/address_parser_test-features.Po \ + ./$(DEPDIR)/address_parser_test-file_utils.Po \ + ./$(DEPDIR)/address_parser_test-float_utils.Po \ + ./$(DEPDIR)/address_parser_test-graph.Po \ + ./$(DEPDIR)/address_parser_test-graph_builder.Po \ + ./$(DEPDIR)/address_parser_test-ngrams.Po \ + ./$(DEPDIR)/address_parser_test-normalize.Po \ + ./$(DEPDIR)/address_parser_test-numex.Po \ + ./$(DEPDIR)/address_parser_test-sparse_matrix.Po \ + ./$(DEPDIR)/address_parser_test-string_utils.Po \ + ./$(DEPDIR)/address_parser_test-strndup.Po \ + ./$(DEPDIR)/address_parser_test-tokens.Po \ + ./$(DEPDIR)/address_parser_test-transliterate.Po \ + ./$(DEPDIR)/address_parser_test-trie.Po \ + ./$(DEPDIR)/address_parser_test-trie_search.Po \ + ./$(DEPDIR)/address_parser_test-trie_utils.Po \ + ./$(DEPDIR)/address_parser_test-unicode_scripts.Po \ + ./$(DEPDIR)/address_parser_train-address_dictionary.Po \ + ./$(DEPDIR)/address_parser_train-address_parser.Po \ + ./$(DEPDIR)/address_parser_train-address_parser_io.Po \ + ./$(DEPDIR)/address_parser_train-address_parser_train.Po \ + ./$(DEPDIR)/address_parser_train-averaged_perceptron.Po \ + ./$(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Po \ + ./$(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Po \ + ./$(DEPDIR)/address_parser_train-crf.Po \ + ./$(DEPDIR)/address_parser_train-crf_context.Po \ + ./$(DEPDIR)/address_parser_train-crf_trainer.Po \ + ./$(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Po \ + ./$(DEPDIR)/address_parser_train-features.Po \ + ./$(DEPDIR)/address_parser_train-file_utils.Po \ + ./$(DEPDIR)/address_parser_train-float_utils.Po \ + ./$(DEPDIR)/address_parser_train-graph.Po \ + ./$(DEPDIR)/address_parser_train-graph_builder.Po \ + ./$(DEPDIR)/address_parser_train-ngrams.Po \ + ./$(DEPDIR)/address_parser_train-normalize.Po \ + ./$(DEPDIR)/address_parser_train-numex.Po \ + ./$(DEPDIR)/address_parser_train-shuffle.Po \ + ./$(DEPDIR)/address_parser_train-sparse_matrix.Po \ + ./$(DEPDIR)/address_parser_train-string_utils.Po \ + ./$(DEPDIR)/address_parser_train-strndup.Po \ + ./$(DEPDIR)/address_parser_train-tokens.Po \ + ./$(DEPDIR)/address_parser_train-transliterate.Po \ + ./$(DEPDIR)/address_parser_train-trie.Po \ + ./$(DEPDIR)/address_parser_train-trie_search.Po \ + ./$(DEPDIR)/address_parser_train-trie_utils.Po \ + ./$(DEPDIR)/address_parser_train-unicode_scripts.Po \ + ./$(DEPDIR)/bench-bench.Po \ + ./$(DEPDIR)/build_address_dictionary-address_dictionary.Po \ + ./$(DEPDIR)/build_address_dictionary-address_dictionary_builder.Po \ + ./$(DEPDIR)/build_address_dictionary-file_utils.Po \ + ./$(DEPDIR)/build_address_dictionary-string_utils.Po \ + ./$(DEPDIR)/build_address_dictionary-strndup.Po \ + ./$(DEPDIR)/build_address_dictionary-trie.Po \ + ./$(DEPDIR)/build_address_dictionary-trie_search.Po \ + ./$(DEPDIR)/build_numex_table-file_utils.Po \ + ./$(DEPDIR)/build_numex_table-numex.Po \ + ./$(DEPDIR)/build_numex_table-numex_table_builder.Po \ + ./$(DEPDIR)/build_numex_table-string_utils.Po \ + ./$(DEPDIR)/build_numex_table-strndup.Po \ + ./$(DEPDIR)/build_numex_table-tokens.Po \ + ./$(DEPDIR)/build_numex_table-trie.Po \ + ./$(DEPDIR)/build_numex_table-trie_search.Po \ + ./$(DEPDIR)/build_trans_table-file_utils.Po \ + ./$(DEPDIR)/build_trans_table-string_utils.Po \ + ./$(DEPDIR)/build_trans_table-strndup.Po \ + ./$(DEPDIR)/build_trans_table-transliterate.Po \ + ./$(DEPDIR)/build_trans_table-transliteration_table_builder.Po \ + ./$(DEPDIR)/build_trans_table-trie.Po \ + ./$(DEPDIR)/build_trans_table-trie_search.Po \ + ./$(DEPDIR)/language_classifier-address_dictionary.Po \ + ./$(DEPDIR)/language_classifier-features.Po \ + ./$(DEPDIR)/language_classifier-file_utils.Po \ + ./$(DEPDIR)/language_classifier-float_utils.Po \ + ./$(DEPDIR)/language_classifier-language_classifier.Po \ + ./$(DEPDIR)/language_classifier-language_classifier_cli.Po \ + ./$(DEPDIR)/language_classifier-language_features.Po \ + ./$(DEPDIR)/language_classifier-logistic.Po \ + ./$(DEPDIR)/language_classifier-logistic_regression.Po \ + ./$(DEPDIR)/language_classifier-minibatch.Po \ + ./$(DEPDIR)/language_classifier-normalize.Po \ + ./$(DEPDIR)/language_classifier-numex.Po \ + ./$(DEPDIR)/language_classifier-sparse_matrix.Po \ + ./$(DEPDIR)/language_classifier-string_utils.Po \ + ./$(DEPDIR)/language_classifier-strndup.Po \ + ./$(DEPDIR)/language_classifier-transliterate.Po \ + ./$(DEPDIR)/language_classifier-trie.Po \ + ./$(DEPDIR)/language_classifier-trie_search.Po \ + ./$(DEPDIR)/language_classifier-trie_utils.Po \ + ./$(DEPDIR)/language_classifier-unicode_scripts.Po \ + ./$(DEPDIR)/language_classifier_test-address_dictionary.Po \ + ./$(DEPDIR)/language_classifier_test-features.Po \ + ./$(DEPDIR)/language_classifier_test-file_utils.Po \ + ./$(DEPDIR)/language_classifier_test-float_utils.Po \ + ./$(DEPDIR)/language_classifier_test-language_classifier.Po \ + ./$(DEPDIR)/language_classifier_test-language_classifier_io.Po \ + ./$(DEPDIR)/language_classifier_test-language_classifier_test.Po \ + ./$(DEPDIR)/language_classifier_test-language_features.Po \ + ./$(DEPDIR)/language_classifier_test-logistic.Po \ + ./$(DEPDIR)/language_classifier_test-logistic_regression.Po \ + ./$(DEPDIR)/language_classifier_test-minibatch.Po \ + ./$(DEPDIR)/language_classifier_test-normalize.Po \ + ./$(DEPDIR)/language_classifier_test-numex.Po \ + ./$(DEPDIR)/language_classifier_test-sparse_matrix.Po \ + ./$(DEPDIR)/language_classifier_test-string_utils.Po \ + ./$(DEPDIR)/language_classifier_test-strndup.Po \ + ./$(DEPDIR)/language_classifier_test-transliterate.Po \ + ./$(DEPDIR)/language_classifier_test-trie.Po \ + ./$(DEPDIR)/language_classifier_test-trie_search.Po \ + ./$(DEPDIR)/language_classifier_test-trie_utils.Po \ + ./$(DEPDIR)/language_classifier_test-unicode_scripts.Po \ + ./$(DEPDIR)/language_classifier_train-address_dictionary.Po \ + ./$(DEPDIR)/language_classifier_train-cartesian_product.Po \ + ./$(DEPDIR)/language_classifier_train-features.Po \ + ./$(DEPDIR)/language_classifier_train-file_utils.Po \ + ./$(DEPDIR)/language_classifier_train-float_utils.Po \ + ./$(DEPDIR)/language_classifier_train-ftrl.Po \ + ./$(DEPDIR)/language_classifier_train-language_classifier.Po \ + ./$(DEPDIR)/language_classifier_train-language_classifier_io.Po \ + ./$(DEPDIR)/language_classifier_train-language_classifier_train.Po \ + ./$(DEPDIR)/language_classifier_train-language_features.Po \ + ./$(DEPDIR)/language_classifier_train-logistic.Po \ + ./$(DEPDIR)/language_classifier_train-logistic_regression.Po \ + ./$(DEPDIR)/language_classifier_train-logistic_regression_trainer.Po \ + ./$(DEPDIR)/language_classifier_train-minibatch.Po \ + ./$(DEPDIR)/language_classifier_train-normalize.Po \ + ./$(DEPDIR)/language_classifier_train-numex.Po \ + ./$(DEPDIR)/language_classifier_train-regularization.Po \ + ./$(DEPDIR)/language_classifier_train-shuffle.Po \ + ./$(DEPDIR)/language_classifier_train-sparse_matrix.Po \ + ./$(DEPDIR)/language_classifier_train-sparse_matrix_utils.Po \ + ./$(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Po \ + ./$(DEPDIR)/language_classifier_train-string_utils.Po \ + ./$(DEPDIR)/language_classifier_train-strndup.Po \ + ./$(DEPDIR)/language_classifier_train-transliterate.Po \ + ./$(DEPDIR)/language_classifier_train-trie.Po \ + ./$(DEPDIR)/language_classifier_train-trie_search.Po \ + ./$(DEPDIR)/language_classifier_train-trie_utils.Po \ + ./$(DEPDIR)/language_classifier_train-unicode_scripts.Po \ + ./$(DEPDIR)/libpostal-file_utils.Po \ + ./$(DEPDIR)/libpostal-json_encode.Po \ + ./$(DEPDIR)/libpostal-main.Po \ + ./$(DEPDIR)/libpostal-string_utils.Po \ + ./$(DEPDIR)/libpostal-strndup.Po \ + ./$(DEPDIR)/libpostal_la-acronyms.Plo \ + ./$(DEPDIR)/libpostal_la-address_dictionary.Plo \ + ./$(DEPDIR)/libpostal_la-address_parser.Plo \ + ./$(DEPDIR)/libpostal_la-address_parser_io.Plo \ + ./$(DEPDIR)/libpostal_la-averaged_perceptron.Plo \ + ./$(DEPDIR)/libpostal_la-averaged_perceptron_tagger.Plo \ + ./$(DEPDIR)/libpostal_la-crf.Plo \ + ./$(DEPDIR)/libpostal_la-crf_context.Plo \ + ./$(DEPDIR)/libpostal_la-dedupe.Plo \ + ./$(DEPDIR)/libpostal_la-double_metaphone.Plo \ + ./$(DEPDIR)/libpostal_la-expand.Plo \ + ./$(DEPDIR)/libpostal_la-features.Plo \ + ./$(DEPDIR)/libpostal_la-file_utils.Plo \ + ./$(DEPDIR)/libpostal_la-float_utils.Plo \ + ./$(DEPDIR)/libpostal_la-graph.Plo \ + ./$(DEPDIR)/libpostal_la-graph_builder.Plo \ + ./$(DEPDIR)/libpostal_la-jaccard.Plo \ + ./$(DEPDIR)/libpostal_la-language_classifier.Plo \ + ./$(DEPDIR)/libpostal_la-language_features.Plo \ + ./$(DEPDIR)/libpostal_la-libpostal.Plo \ + ./$(DEPDIR)/libpostal_la-logistic.Plo \ + ./$(DEPDIR)/libpostal_la-logistic_regression.Plo \ + ./$(DEPDIR)/libpostal_la-minibatch.Plo \ + ./$(DEPDIR)/libpostal_la-near_dupe.Plo \ + ./$(DEPDIR)/libpostal_la-ngrams.Plo \ + ./$(DEPDIR)/libpostal_la-normalize.Plo \ + ./$(DEPDIR)/libpostal_la-numex.Plo \ + ./$(DEPDIR)/libpostal_la-place.Plo \ + ./$(DEPDIR)/libpostal_la-soft_tfidf.Plo \ + ./$(DEPDIR)/libpostal_la-sparse_matrix.Plo \ + ./$(DEPDIR)/libpostal_la-string_similarity.Plo \ + ./$(DEPDIR)/libpostal_la-string_utils.Plo \ + ./$(DEPDIR)/libpostal_la-strndup.Plo \ + ./$(DEPDIR)/libpostal_la-tokens.Plo \ + ./$(DEPDIR)/libpostal_la-transliterate.Plo \ + ./$(DEPDIR)/libpostal_la-trie.Plo \ + ./$(DEPDIR)/libpostal_la-trie_search.Plo \ + ./$(DEPDIR)/libpostal_la-trie_utils.Plo \ + ./$(DEPDIR)/libpostal_la-unicode_scripts.Plo \ + ./$(DEPDIR)/libscanner_la-scanner.Plo \ + ./$(DEPDIR)/near_dupe_test-near_dupe_test.Po \ + ./$(DEPDIR)/near_dupe_test-string_utils.Po \ + ./$(DEPDIR)/near_dupe_test-strndup.Po \ + geohash/$(DEPDIR)/libpostal_la-geohash.Plo \ + klib/$(DEPDIR)/libscanner_la-drand48.Plo \ + linenoise/$(DEPDIR)/address_parser-linenoise.Po \ + utf8proc/$(DEPDIR)/address_parser-utf8proc.Po \ + utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Po \ + utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Po \ + utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Po \ + utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Po \ + utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Po \ + utf8proc/$(DEPDIR)/language_classifier-utf8proc.Po \ + utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Po \ + utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Po \ + utf8proc/$(DEPDIR)/libpostal-utf8proc.Po \ + utf8proc/$(DEPDIR)/libpostal_la-utf8proc.Plo \ + utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Po +am__mv = mv -f +COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ + $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ + $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ + $(AM_CFLAGS) $(CFLAGS) +AM_V_CC = $(am__v_CC_@AM_V@) +am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@) +am__v_CC_0 = @echo " CC " $@; +am__v_CC_1 = +CCLD = $(CC) +LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ + $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ + $(AM_LDFLAGS) $(LDFLAGS) -o $@ +AM_V_CCLD = $(am__v_CCLD_@AM_V@) +am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@) +am__v_CCLD_0 = @echo " CCLD " $@; +am__v_CCLD_1 = +SOURCES = $(libpostal_la_SOURCES) $(libscanner_la_SOURCES) \ + $(address_parser_SOURCES) $(address_parser_test_SOURCES) \ + $(address_parser_train_SOURCES) $(bench_SOURCES) \ + $(build_address_dictionary_SOURCES) \ + $(build_numex_table_SOURCES) $(build_trans_table_SOURCES) \ + $(language_classifier_SOURCES) \ + $(language_classifier_test_SOURCES) \ + $(language_classifier_train_SOURCES) $(libpostal_SOURCES) \ + $(near_dupe_test_SOURCES) +DIST_SOURCES = $(libpostal_la_SOURCES) $(libscanner_la_SOURCES) \ + $(address_parser_SOURCES) $(address_parser_test_SOURCES) \ + $(address_parser_train_SOURCES) $(bench_SOURCES) \ + $(build_address_dictionary_SOURCES) \ + $(build_numex_table_SOURCES) $(build_trans_table_SOURCES) \ + $(language_classifier_SOURCES) \ + $(language_classifier_test_SOURCES) \ + $(language_classifier_train_SOURCES) $(libpostal_SOURCES) \ + $(near_dupe_test_SOURCES) +am__can_run_installinfo = \ + case $$AM_UPDATE_INFO_DIR in \ + n|no|NO) false;; \ + *) (install-info --version) >/dev/null 2>&1;; \ + esac +HEADERS = $(pkginclude_HEADERS) +am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) +# Read a list of newline-separated strings from the standard input, +# and print each of them once, without duplicates. Input order is +# *not* preserved. +am__uniquify_input = $(AWK) '\ + BEGIN { nonempty = 0; } \ + { items[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in items) print i; }; } \ +' +# Make sure the list of sources is unique. This is necessary because, +# e.g., the same source file might be shared among _SOURCES variables +# for different programs/libraries. +am__define_uniq_tagged_files = \ + list='$(am__tagged_files)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | $(am__uniquify_input)` +ETAGS = etags +CTAGS = ctags +am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/libpostal_data.in \ + $(top_srcdir)/depcomp +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CBLAS_LIBS = @CBLAS_LIBS@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ + +# Wonky but have to be able to override the user's optimization level to compile the scanner +# as it takes an unreasonably long time to compile with the optimizer on. +CFLAGS = +CFLAGS_SCANNER_EXTRA = @CFLAGS_SCANNER_EXTRA@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DLLTOOL = @DLLTOOL@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +FOUND_GSHUF = @FOUND_GSHUF@ +FOUND_SHUF = @FOUND_SHUF@ +GREP = @GREP@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBOBJS = @LIBOBJS@ +LIBPOSTAL_DATA_DIR_VERSION_STRING = @LIBPOSTAL_DATA_DIR_VERSION_STRING@ +LIBPOSTAL_DATA_FILE_LATEST_VERSION = @LIBPOSTAL_DATA_FILE_LATEST_VERSION@ +LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION = @LIBPOSTAL_LANG_CLASS_MODEL_LATEST_VERSION@ +LIBPOSTAL_PARSER_MODEL_LATEST_VERSION = @LIBPOSTAL_PARSER_MODEL_LATEST_VERSION@ +LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING = @LIBPOSTAL_SENZING_DATA_DIR_VERSION_STRING@ +LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION = @LIBPOSTAL_SENZING_DATA_FILE_LATEST_VERSION@ +LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION = @LIBPOSTAL_SENZING_LANG_CLASS_MODEL_LATEST_VERSION@ +LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION = @LIBPOSTAL_SENZING_PARSER_MODEL_LATEST_VERSION@ +LIBPOSTAL_SO_VERSION = @LIBPOSTAL_SO_VERSION@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ +MAKEINFO = @MAKEINFO@ +MANIFEST_TOOL = @MANIFEST_TOOL@ +MKDIR_P = @MKDIR_P@ +MODEL = @MODEL@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +RANLIB = @RANLIB@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +VERSION = @VERSION@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_AR = @ac_ct_AR@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +runstatedir = @runstatedir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ + +# Inherited from autoconf / user-specified +CFLAGS_CONF = @CFLAGS@ +CFLAGS_BASE = -Wall -Wextra -Wno-unused-function -Wformat -Werror=format-security -Winit-self -Wno-sign-compare -DLIBPOSTAL_DATA_DIR='"$(datadir)/libpostal"' -g $(CFLAGS_CONF) +CFLAGS_O0 = $(CFLAGS_BASE) -O0 +CFLAGS_O1 = $(CFLAGS_BASE) -O1 +CFLAGS_O2 = $(CFLAGS_BASE) -O2 +CFLAGS_O3 = $(CFLAGS_BASE) -O3 +DEFAULT_INCLUDES = -I.. -I/usr/local/include +lib_LTLIBRARIES = libpostal.la +libpostal_la_SOURCES = strndup.c libpostal.c expand.c address_dictionary.c transliterate.c tokens.c trie.c trie_search.c trie_utils.c string_utils.c file_utils.c utf8proc/utf8proc.c normalize.c numex.c features.c unicode_scripts.c address_parser.c address_parser_io.c averaged_perceptron.c crf.c crf_context.c sparse_matrix.c averaged_perceptron_tagger.c graph.c graph_builder.c language_classifier.c language_features.c logistic_regression.c logistic.c minibatch.c float_utils.c ngrams.c place.c near_dupe.c double_metaphone.c geohash/geohash.c dedupe.c string_similarity.c acronyms.c soft_tfidf.c jaccard.c +libpostal_la_LIBADD = libscanner.la $(CBLAS_LIBS) +libpostal_la_CFLAGS = $(CFLAGS_O2) -D LIBPOSTAL_EXPORTS +libpostal_la_LDFLAGS = -version-info @LIBPOSTAL_SO_VERSION@ -no-undefined +dist_bin_SCRIPTS = libpostal_data + +# Scanner can take a very long time to compile with higher optimization levels, so always use -O0, scanner is fast enough +# On cross-compilation for ARM using gcc-4.7, there are "out of range" errors during compilation that can be fixed by adding +# -marm option. For that, CFLAGS_SCANNER_EXTRA is provided that can be filled during configuration stage (see ./configure --help). +noinst_LTLIBRARIES = libscanner.la +libscanner_la_SOURCES = klib/drand48.c scanner.c +libscanner_la_CFLAGS = $(CFLAGS_O0) -D LIBPOSTAL_EXPORTS $(CFLAGS_SCANNER_EXTRA) +libpostal_SOURCES = strndup.c main.c json_encode.c file_utils.c string_utils.c utf8proc/utf8proc.c +libpostal_LDADD = libpostal.la +libpostal_CFLAGS = $(CFLAGS_O3) +bench_SOURCES = bench.c +bench_LDADD = libpostal.la libscanner.la $(CBLAS_LIBS) +bench_CFLAGS = $(CFLAGS_O3) +address_parser_SOURCES = strndup.c address_parser_cli.c json_encode.c linenoise/linenoise.c string_utils.c utf8proc/utf8proc.c +address_parser_LDADD = libpostal.la $(CBLAS_LIBS) +address_parser_CFLAGS = $(CFLAGS_O3) +near_dupe_test_SOURCES = strndup.c near_dupe_test.c string_utils.c utf8proc/utf8proc.c +near_dupe_test_LDADD = libpostal.la +near_dupe_test_CFLAGS = $(CFLAGS_O3) +build_address_dictionary_SOURCES = strndup.c address_dictionary_builder.c address_dictionary.c file_utils.c string_utils.c trie.c trie_search.c utf8proc/utf8proc.c +build_address_dictionary_CFLAGS = $(CFLAGS_O3) +build_numex_table_SOURCES = strndup.c numex_table_builder.c numex.c file_utils.c string_utils.c tokens.c trie.c trie_search.c utf8proc/utf8proc.c +build_numex_table_CFLAGS = $(CFLAGS_O3) +build_trans_table_SOURCES = strndup.c transliteration_table_builder.c transliterate.c trie.c trie_search.c file_utils.c string_utils.c utf8proc/utf8proc.c +build_trans_table_CFLAGS = $(CFLAGS_O3) +address_parser_train_SOURCES = strndup.c address_parser_train.c address_parser.c address_parser_io.c averaged_perceptron.c crf.c crf_context.c sparse_matrix.c graph.c graph_builder.c float_utils.c averaged_perceptron_trainer.c crf_trainer.c crf_trainer_averaged_perceptron.c averaged_perceptron_tagger.c address_dictionary.c normalize.c numex.c features.c unicode_scripts.c transliterate.c trie.c trie_search.c trie_utils.c string_utils.c tokens.c file_utils.c shuffle.c utf8proc/utf8proc.c ngrams.c +address_parser_train_LDADD = libscanner.la $(CBLAS_LIBS) +address_parser_train_CFLAGS = $(CFLAGS_O3) +address_parser_test_SOURCES = strndup.c address_parser_test.c address_parser.c address_parser_io.c averaged_perceptron.c crf.c crf_context.c sparse_matrix.c graph.c graph_builder.c float_utils.c averaged_perceptron_tagger.c address_dictionary.c normalize.c numex.c features.c unicode_scripts.c transliterate.c trie.c trie_search.c trie_utils.c string_utils.c tokens.c file_utils.c utf8proc/utf8proc.c ngrams.c +address_parser_test_LDADD = libscanner.la $(CBLAS_LIBS) +address_parser_test_CFLAGS = $(CFLAGS_O3) +language_classifier_train_SOURCES = strndup.c language_classifier_train.c language_classifier.c language_features.c language_classifier_io.c logistic_regression_trainer.c logistic_regression.c logistic.c sparse_matrix.c sparse_matrix_utils.c features.c minibatch.c float_utils.c stochastic_gradient_descent.c ftrl.c regularization.c cartesian_product.c normalize.c numex.c transliterate.c trie.c trie_search.c trie_utils.c address_dictionary.c string_utils.c file_utils.c utf8proc/utf8proc.c unicode_scripts.c shuffle.c +language_classifier_train_LDADD = libscanner.la $(CBLAS_LIBS) +language_classifier_train_CFLAGS = $(CFLAGS_O3) +language_classifier_SOURCES = strndup.c language_classifier_cli.c language_classifier.c language_features.c logistic_regression.c logistic.c sparse_matrix.c features.c minibatch.c float_utils.c normalize.c numex.c transliterate.c trie.c trie_search.c trie_utils.c address_dictionary.c string_utils.c file_utils.c utf8proc/utf8proc.c unicode_scripts.c +language_classifier_LDADD = libscanner.la $(CBLAS_LIBS) +language_classifier_CFLAGS = $(CFLAGS_O3) +language_classifier_test_SOURCES = strndup.c language_classifier_test.c language_classifier.c language_classifier_io.c language_features.c logistic_regression.c logistic.c sparse_matrix.c features.c minibatch.c float_utils.c normalize.c numex.c transliterate.c trie.c trie_search.c trie_utils.c address_dictionary.c string_utils.c file_utils.c utf8proc/utf8proc.c unicode_scripts.c +language_classifier_test_LDADD = libscanner.la $(CBLAS_LIBS) +language_classifier_test_CFLAGS = $(CFLAGS_O3) +pkginclude_HEADERS = libpostal.h +all: all-am + +.SUFFIXES: +.SUFFIXES: .c .lo .o .obj +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign src/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --foreign src/Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +libpostal_data: $(top_builddir)/config.status $(srcdir)/libpostal_data.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ + +clean-noinstPROGRAMS: + @list='$(noinst_PROGRAMS)'; test -n "$$list" || exit 0; \ + echo " rm -f" $$list; \ + rm -f $$list || exit $$?; \ + test -n "$(EXEEXT)" || exit 0; \ + list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \ + echo " rm -f" $$list; \ + rm -f $$list + +install-libLTLIBRARIES: $(lib_LTLIBRARIES) + @$(NORMAL_INSTALL) + @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ + list2=; for p in $$list; do \ + if test -f $$p; then \ + list2="$$list2 $$p"; \ + else :; fi; \ + done; \ + test -z "$$list2" || { \ + echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ + } + +uninstall-libLTLIBRARIES: + @$(NORMAL_UNINSTALL) + @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ + for p in $$list; do \ + $(am__strip_dir) \ + echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ + $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ + done + +clean-libLTLIBRARIES: + -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) + @list='$(lib_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } + +clean-noinstLTLIBRARIES: + -test -z "$(noinst_LTLIBRARIES)" || rm -f $(noinst_LTLIBRARIES) + @list='$(noinst_LTLIBRARIES)'; \ + locs=`for p in $$list; do echo $$p; done | \ + sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ + sort -u`; \ + test -z "$$locs" || { \ + echo rm -f $${locs}; \ + rm -f $${locs}; \ + } +utf8proc/$(am__dirstamp): + @$(MKDIR_P) utf8proc + @: > utf8proc/$(am__dirstamp) +utf8proc/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) utf8proc/$(DEPDIR) + @: > utf8proc/$(DEPDIR)/$(am__dirstamp) +utf8proc/libpostal_la-utf8proc.lo: utf8proc/$(am__dirstamp) \ + utf8proc/$(DEPDIR)/$(am__dirstamp) +geohash/$(am__dirstamp): + @$(MKDIR_P) geohash + @: > geohash/$(am__dirstamp) +geohash/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) geohash/$(DEPDIR) + @: > geohash/$(DEPDIR)/$(am__dirstamp) +geohash/libpostal_la-geohash.lo: geohash/$(am__dirstamp) \ + geohash/$(DEPDIR)/$(am__dirstamp) + +libpostal.la: $(libpostal_la_OBJECTS) $(libpostal_la_DEPENDENCIES) $(EXTRA_libpostal_la_DEPENDENCIES) + $(AM_V_CCLD)$(libpostal_la_LINK) -rpath $(libdir) $(libpostal_la_OBJECTS) $(libpostal_la_LIBADD) $(LIBS) +klib/$(am__dirstamp): + @$(MKDIR_P) klib + @: > klib/$(am__dirstamp) +klib/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) klib/$(DEPDIR) + @: > klib/$(DEPDIR)/$(am__dirstamp) +klib/libscanner_la-drand48.lo: klib/$(am__dirstamp) \ + klib/$(DEPDIR)/$(am__dirstamp) + +libscanner.la: $(libscanner_la_OBJECTS) $(libscanner_la_DEPENDENCIES) $(EXTRA_libscanner_la_DEPENDENCIES) + $(AM_V_CCLD)$(libscanner_la_LINK) $(libscanner_la_OBJECTS) $(libscanner_la_LIBADD) $(LIBS) +linenoise/$(am__dirstamp): + @$(MKDIR_P) linenoise + @: > linenoise/$(am__dirstamp) +linenoise/$(DEPDIR)/$(am__dirstamp): + @$(MKDIR_P) linenoise/$(DEPDIR) + @: > linenoise/$(DEPDIR)/$(am__dirstamp) +linenoise/address_parser-linenoise.$(OBJEXT): \ + linenoise/$(am__dirstamp) linenoise/$(DEPDIR)/$(am__dirstamp) +utf8proc/address_parser-utf8proc.$(OBJEXT): utf8proc/$(am__dirstamp) \ + utf8proc/$(DEPDIR)/$(am__dirstamp) + +address_parser$(EXEEXT): $(address_parser_OBJECTS) $(address_parser_DEPENDENCIES) $(EXTRA_address_parser_DEPENDENCIES) + @rm -f address_parser$(EXEEXT) + $(AM_V_CCLD)$(address_parser_LINK) $(address_parser_OBJECTS) $(address_parser_LDADD) $(LIBS) +utf8proc/address_parser_test-utf8proc.$(OBJEXT): \ + utf8proc/$(am__dirstamp) utf8proc/$(DEPDIR)/$(am__dirstamp) + +address_parser_test$(EXEEXT): $(address_parser_test_OBJECTS) $(address_parser_test_DEPENDENCIES) $(EXTRA_address_parser_test_DEPENDENCIES) + @rm -f address_parser_test$(EXEEXT) + $(AM_V_CCLD)$(address_parser_test_LINK) $(address_parser_test_OBJECTS) $(address_parser_test_LDADD) $(LIBS) +utf8proc/address_parser_train-utf8proc.$(OBJEXT): \ + utf8proc/$(am__dirstamp) utf8proc/$(DEPDIR)/$(am__dirstamp) + +address_parser_train$(EXEEXT): $(address_parser_train_OBJECTS) $(address_parser_train_DEPENDENCIES) $(EXTRA_address_parser_train_DEPENDENCIES) + @rm -f address_parser_train$(EXEEXT) + $(AM_V_CCLD)$(address_parser_train_LINK) $(address_parser_train_OBJECTS) $(address_parser_train_LDADD) $(LIBS) + +bench$(EXEEXT): $(bench_OBJECTS) $(bench_DEPENDENCIES) $(EXTRA_bench_DEPENDENCIES) + @rm -f bench$(EXEEXT) + $(AM_V_CCLD)$(bench_LINK) $(bench_OBJECTS) $(bench_LDADD) $(LIBS) +utf8proc/build_address_dictionary-utf8proc.$(OBJEXT): \ + utf8proc/$(am__dirstamp) utf8proc/$(DEPDIR)/$(am__dirstamp) + +build_address_dictionary$(EXEEXT): $(build_address_dictionary_OBJECTS) $(build_address_dictionary_DEPENDENCIES) $(EXTRA_build_address_dictionary_DEPENDENCIES) + @rm -f build_address_dictionary$(EXEEXT) + $(AM_V_CCLD)$(build_address_dictionary_LINK) $(build_address_dictionary_OBJECTS) $(build_address_dictionary_LDADD) $(LIBS) +utf8proc/build_numex_table-utf8proc.$(OBJEXT): \ + utf8proc/$(am__dirstamp) utf8proc/$(DEPDIR)/$(am__dirstamp) + +build_numex_table$(EXEEXT): $(build_numex_table_OBJECTS) $(build_numex_table_DEPENDENCIES) $(EXTRA_build_numex_table_DEPENDENCIES) + @rm -f build_numex_table$(EXEEXT) + $(AM_V_CCLD)$(build_numex_table_LINK) $(build_numex_table_OBJECTS) $(build_numex_table_LDADD) $(LIBS) +utf8proc/build_trans_table-utf8proc.$(OBJEXT): \ + utf8proc/$(am__dirstamp) utf8proc/$(DEPDIR)/$(am__dirstamp) + +build_trans_table$(EXEEXT): $(build_trans_table_OBJECTS) $(build_trans_table_DEPENDENCIES) $(EXTRA_build_trans_table_DEPENDENCIES) + @rm -f build_trans_table$(EXEEXT) + $(AM_V_CCLD)$(build_trans_table_LINK) $(build_trans_table_OBJECTS) $(build_trans_table_LDADD) $(LIBS) +utf8proc/language_classifier-utf8proc.$(OBJEXT): \ + utf8proc/$(am__dirstamp) utf8proc/$(DEPDIR)/$(am__dirstamp) + +language_classifier$(EXEEXT): $(language_classifier_OBJECTS) $(language_classifier_DEPENDENCIES) $(EXTRA_language_classifier_DEPENDENCIES) + @rm -f language_classifier$(EXEEXT) + $(AM_V_CCLD)$(language_classifier_LINK) $(language_classifier_OBJECTS) $(language_classifier_LDADD) $(LIBS) +utf8proc/language_classifier_test-utf8proc.$(OBJEXT): \ + utf8proc/$(am__dirstamp) utf8proc/$(DEPDIR)/$(am__dirstamp) + +language_classifier_test$(EXEEXT): $(language_classifier_test_OBJECTS) $(language_classifier_test_DEPENDENCIES) $(EXTRA_language_classifier_test_DEPENDENCIES) + @rm -f language_classifier_test$(EXEEXT) + $(AM_V_CCLD)$(language_classifier_test_LINK) $(language_classifier_test_OBJECTS) $(language_classifier_test_LDADD) $(LIBS) +utf8proc/language_classifier_train-utf8proc.$(OBJEXT): \ + utf8proc/$(am__dirstamp) utf8proc/$(DEPDIR)/$(am__dirstamp) + +language_classifier_train$(EXEEXT): $(language_classifier_train_OBJECTS) $(language_classifier_train_DEPENDENCIES) $(EXTRA_language_classifier_train_DEPENDENCIES) + @rm -f language_classifier_train$(EXEEXT) + $(AM_V_CCLD)$(language_classifier_train_LINK) $(language_classifier_train_OBJECTS) $(language_classifier_train_LDADD) $(LIBS) +utf8proc/libpostal-utf8proc.$(OBJEXT): utf8proc/$(am__dirstamp) \ + utf8proc/$(DEPDIR)/$(am__dirstamp) + +libpostal$(EXEEXT): $(libpostal_OBJECTS) $(libpostal_DEPENDENCIES) $(EXTRA_libpostal_DEPENDENCIES) + @rm -f libpostal$(EXEEXT) + $(AM_V_CCLD)$(libpostal_LINK) $(libpostal_OBJECTS) $(libpostal_LDADD) $(LIBS) +utf8proc/near_dupe_test-utf8proc.$(OBJEXT): utf8proc/$(am__dirstamp) \ + utf8proc/$(DEPDIR)/$(am__dirstamp) + +near_dupe_test$(EXEEXT): $(near_dupe_test_OBJECTS) $(near_dupe_test_DEPENDENCIES) $(EXTRA_near_dupe_test_DEPENDENCIES) + @rm -f near_dupe_test$(EXEEXT) + $(AM_V_CCLD)$(near_dupe_test_LINK) $(near_dupe_test_OBJECTS) $(near_dupe_test_LDADD) $(LIBS) +install-dist_binSCRIPTS: $(dist_bin_SCRIPTS) + @$(NORMAL_INSTALL) + @list='$(dist_bin_SCRIPTS)'; test -n "$(bindir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ + done | \ + sed -e 'p;s,.*/,,;n' \ + -e 'h;s|.*|.|' \ + -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ + $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ + { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ + if ($$2 == $$4) { files[d] = files[d] " " $$1; \ + if (++n[d] == $(am__install_max)) { \ + print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ + else { print "f", d "/" $$4, $$1 } } \ + END { for (d in files) print "f", d, files[d] }' | \ + while read type dir files; do \ + if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ + test -z "$$files" || { \ + echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(bindir)$$dir'"; \ + $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \ + } \ + ; done + +uninstall-dist_binSCRIPTS: + @$(NORMAL_UNINSTALL) + @list='$(dist_bin_SCRIPTS)'; test -n "$(bindir)" || exit 0; \ + files=`for p in $$list; do echo "$$p"; done | \ + sed -e 's,.*/,,;$(transform)'`; \ + dir='$(DESTDIR)$(bindir)'; $(am__uninstall_files_from_dir) + +mostlyclean-compile: + -rm -f *.$(OBJEXT) + -rm -f geohash/*.$(OBJEXT) + -rm -f geohash/*.lo + -rm -f klib/*.$(OBJEXT) + -rm -f klib/*.lo + -rm -f linenoise/*.$(OBJEXT) + -rm -f utf8proc/*.$(OBJEXT) + -rm -f utf8proc/*.lo + +distclean-compile: + -rm -f *.tab.c + +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser-address_parser_cli.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser-json_encode.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser-string_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser-strndup.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-address_dictionary.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-address_parser.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-address_parser_io.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-address_parser_test.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-averaged_perceptron.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-crf.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-crf_context.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-features.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-file_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-float_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-graph.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-graph_builder.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-ngrams.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-normalize.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-numex.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-sparse_matrix.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-string_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-strndup.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-tokens.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-transliterate.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-trie.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-trie_search.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-trie_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_test-unicode_scripts.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-address_dictionary.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-address_parser.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-address_parser_io.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-address_parser_train.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-averaged_perceptron.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-crf.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-crf_context.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-crf_trainer.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-features.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-file_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-float_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-graph.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-graph_builder.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-ngrams.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-normalize.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-numex.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-shuffle.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-sparse_matrix.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-string_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-strndup.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-tokens.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-transliterate.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-trie.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-trie_search.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-trie_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/address_parser_train-unicode_scripts.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/bench-bench.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_address_dictionary-address_dictionary.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_address_dictionary-address_dictionary_builder.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_address_dictionary-file_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_address_dictionary-string_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_address_dictionary-strndup.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_address_dictionary-trie.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_address_dictionary-trie_search.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_numex_table-file_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_numex_table-numex.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_numex_table-numex_table_builder.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_numex_table-string_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_numex_table-strndup.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_numex_table-tokens.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_numex_table-trie.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_numex_table-trie_search.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_trans_table-file_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_trans_table-string_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_trans_table-strndup.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_trans_table-transliterate.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_trans_table-transliteration_table_builder.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_trans_table-trie.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/build_trans_table-trie_search.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-address_dictionary.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-features.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-file_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-float_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-language_classifier.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-language_classifier_cli.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-language_features.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-logistic.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-logistic_regression.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-minibatch.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-normalize.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-numex.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-sparse_matrix.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-string_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-strndup.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-transliterate.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-trie.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-trie_search.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-trie_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier-unicode_scripts.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-address_dictionary.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-features.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-file_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-float_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-language_classifier.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-language_classifier_io.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-language_classifier_test.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-language_features.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-logistic.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-logistic_regression.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-minibatch.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-normalize.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-numex.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-sparse_matrix.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-string_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-strndup.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-transliterate.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-trie.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-trie_search.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-trie_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_test-unicode_scripts.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-address_dictionary.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-cartesian_product.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-features.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-file_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-float_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-ftrl.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-language_classifier.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-language_classifier_io.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-language_classifier_train.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-language_features.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-logistic.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-logistic_regression.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-logistic_regression_trainer.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-minibatch.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-normalize.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-numex.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-regularization.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-shuffle.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-sparse_matrix.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-sparse_matrix_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-string_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-strndup.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-transliterate.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-trie.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-trie_search.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-trie_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/language_classifier_train-unicode_scripts.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal-file_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal-json_encode.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal-main.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal-string_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal-strndup.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-acronyms.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-address_dictionary.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-address_parser.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-address_parser_io.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-averaged_perceptron.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-averaged_perceptron_tagger.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-crf.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-crf_context.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-dedupe.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-double_metaphone.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-expand.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-features.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-file_utils.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-float_utils.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-graph.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-graph_builder.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-jaccard.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-language_classifier.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-language_features.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-libpostal.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-logistic.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-logistic_regression.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-minibatch.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-near_dupe.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-ngrams.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-normalize.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-numex.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-place.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-soft_tfidf.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-sparse_matrix.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-string_similarity.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-string_utils.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-strndup.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-tokens.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-transliterate.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-trie.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-trie_search.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-trie_utils.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libpostal_la-unicode_scripts.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/libscanner_la-scanner.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/near_dupe_test-near_dupe_test.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/near_dupe_test-string_utils.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/near_dupe_test-strndup.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@geohash/$(DEPDIR)/libpostal_la-geohash.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@klib/$(DEPDIR)/libscanner_la-drand48.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@linenoise/$(DEPDIR)/address_parser-linenoise.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utf8proc/$(DEPDIR)/address_parser-utf8proc.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utf8proc/$(DEPDIR)/language_classifier-utf8proc.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utf8proc/$(DEPDIR)/libpostal-utf8proc.Po@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utf8proc/$(DEPDIR)/libpostal_la-utf8proc.Plo@am__quote@ # am--include-marker +@AMDEP_TRUE@@am__include@ @am__quote@utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Po@am__quote@ # am--include-marker + +$(am__depfiles_remade): + @$(MKDIR_P) $(@D) + @echo '# dummy' >$@-t && $(am__mv) $@-t $@ + +am--depfiles: $(am__depfiles_remade) + +.c.o: +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $< + +.c.obj: +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ +@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` + +.c.lo: +@am__fastdepCC_TRUE@ $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ +@am__fastdepCC_TRUE@ $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ +@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $< + +libpostal_la-strndup.lo: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-strndup.lo -MD -MP -MF $(DEPDIR)/libpostal_la-strndup.Tpo -c -o libpostal_la-strndup.lo `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-strndup.Tpo $(DEPDIR)/libpostal_la-strndup.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='libpostal_la-strndup.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-strndup.lo `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +libpostal_la-libpostal.lo: libpostal.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-libpostal.lo -MD -MP -MF $(DEPDIR)/libpostal_la-libpostal.Tpo -c -o libpostal_la-libpostal.lo `test -f 'libpostal.c' || echo '$(srcdir)/'`libpostal.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-libpostal.Tpo $(DEPDIR)/libpostal_la-libpostal.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='libpostal.c' object='libpostal_la-libpostal.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-libpostal.lo `test -f 'libpostal.c' || echo '$(srcdir)/'`libpostal.c + +libpostal_la-expand.lo: expand.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-expand.lo -MD -MP -MF $(DEPDIR)/libpostal_la-expand.Tpo -c -o libpostal_la-expand.lo `test -f 'expand.c' || echo '$(srcdir)/'`expand.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-expand.Tpo $(DEPDIR)/libpostal_la-expand.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='expand.c' object='libpostal_la-expand.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-expand.lo `test -f 'expand.c' || echo '$(srcdir)/'`expand.c + +libpostal_la-address_dictionary.lo: address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-address_dictionary.lo -MD -MP -MF $(DEPDIR)/libpostal_la-address_dictionary.Tpo -c -o libpostal_la-address_dictionary.lo `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-address_dictionary.Tpo $(DEPDIR)/libpostal_la-address_dictionary.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_dictionary.c' object='libpostal_la-address_dictionary.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-address_dictionary.lo `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + +libpostal_la-transliterate.lo: transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-transliterate.lo -MD -MP -MF $(DEPDIR)/libpostal_la-transliterate.Tpo -c -o libpostal_la-transliterate.lo `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-transliterate.Tpo $(DEPDIR)/libpostal_la-transliterate.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='transliterate.c' object='libpostal_la-transliterate.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-transliterate.lo `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + +libpostal_la-tokens.lo: tokens.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-tokens.lo -MD -MP -MF $(DEPDIR)/libpostal_la-tokens.Tpo -c -o libpostal_la-tokens.lo `test -f 'tokens.c' || echo '$(srcdir)/'`tokens.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-tokens.Tpo $(DEPDIR)/libpostal_la-tokens.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tokens.c' object='libpostal_la-tokens.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-tokens.lo `test -f 'tokens.c' || echo '$(srcdir)/'`tokens.c + +libpostal_la-trie.lo: trie.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-trie.lo -MD -MP -MF $(DEPDIR)/libpostal_la-trie.Tpo -c -o libpostal_la-trie.lo `test -f 'trie.c' || echo '$(srcdir)/'`trie.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-trie.Tpo $(DEPDIR)/libpostal_la-trie.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie.c' object='libpostal_la-trie.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-trie.lo `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + +libpostal_la-trie_search.lo: trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-trie_search.lo -MD -MP -MF $(DEPDIR)/libpostal_la-trie_search.Tpo -c -o libpostal_la-trie_search.lo `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-trie_search.Tpo $(DEPDIR)/libpostal_la-trie_search.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_search.c' object='libpostal_la-trie_search.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-trie_search.lo `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + +libpostal_la-trie_utils.lo: trie_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-trie_utils.lo -MD -MP -MF $(DEPDIR)/libpostal_la-trie_utils.Tpo -c -o libpostal_la-trie_utils.lo `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-trie_utils.Tpo $(DEPDIR)/libpostal_la-trie_utils.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_utils.c' object='libpostal_la-trie_utils.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-trie_utils.lo `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c + +libpostal_la-string_utils.lo: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-string_utils.lo -MD -MP -MF $(DEPDIR)/libpostal_la-string_utils.Tpo -c -o libpostal_la-string_utils.lo `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-string_utils.Tpo $(DEPDIR)/libpostal_la-string_utils.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='libpostal_la-string_utils.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-string_utils.lo `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +libpostal_la-file_utils.lo: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-file_utils.lo -MD -MP -MF $(DEPDIR)/libpostal_la-file_utils.Tpo -c -o libpostal_la-file_utils.lo `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-file_utils.Tpo $(DEPDIR)/libpostal_la-file_utils.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='libpostal_la-file_utils.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-file_utils.lo `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +utf8proc/libpostal_la-utf8proc.lo: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT utf8proc/libpostal_la-utf8proc.lo -MD -MP -MF utf8proc/$(DEPDIR)/libpostal_la-utf8proc.Tpo -c -o utf8proc/libpostal_la-utf8proc.lo `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/libpostal_la-utf8proc.Tpo utf8proc/$(DEPDIR)/libpostal_la-utf8proc.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/libpostal_la-utf8proc.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o utf8proc/libpostal_la-utf8proc.lo `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +libpostal_la-normalize.lo: normalize.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-normalize.lo -MD -MP -MF $(DEPDIR)/libpostal_la-normalize.Tpo -c -o libpostal_la-normalize.lo `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-normalize.Tpo $(DEPDIR)/libpostal_la-normalize.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='normalize.c' object='libpostal_la-normalize.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-normalize.lo `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c + +libpostal_la-numex.lo: numex.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-numex.lo -MD -MP -MF $(DEPDIR)/libpostal_la-numex.Tpo -c -o libpostal_la-numex.lo `test -f 'numex.c' || echo '$(srcdir)/'`numex.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-numex.Tpo $(DEPDIR)/libpostal_la-numex.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='numex.c' object='libpostal_la-numex.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-numex.lo `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + +libpostal_la-features.lo: features.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-features.lo -MD -MP -MF $(DEPDIR)/libpostal_la-features.Tpo -c -o libpostal_la-features.lo `test -f 'features.c' || echo '$(srcdir)/'`features.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-features.Tpo $(DEPDIR)/libpostal_la-features.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='features.c' object='libpostal_la-features.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-features.lo `test -f 'features.c' || echo '$(srcdir)/'`features.c + +libpostal_la-unicode_scripts.lo: unicode_scripts.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-unicode_scripts.lo -MD -MP -MF $(DEPDIR)/libpostal_la-unicode_scripts.Tpo -c -o libpostal_la-unicode_scripts.lo `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-unicode_scripts.Tpo $(DEPDIR)/libpostal_la-unicode_scripts.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unicode_scripts.c' object='libpostal_la-unicode_scripts.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-unicode_scripts.lo `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c + +libpostal_la-address_parser.lo: address_parser.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-address_parser.lo -MD -MP -MF $(DEPDIR)/libpostal_la-address_parser.Tpo -c -o libpostal_la-address_parser.lo `test -f 'address_parser.c' || echo '$(srcdir)/'`address_parser.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-address_parser.Tpo $(DEPDIR)/libpostal_la-address_parser.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_parser.c' object='libpostal_la-address_parser.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-address_parser.lo `test -f 'address_parser.c' || echo '$(srcdir)/'`address_parser.c + +libpostal_la-address_parser_io.lo: address_parser_io.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-address_parser_io.lo -MD -MP -MF $(DEPDIR)/libpostal_la-address_parser_io.Tpo -c -o libpostal_la-address_parser_io.lo `test -f 'address_parser_io.c' || echo '$(srcdir)/'`address_parser_io.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-address_parser_io.Tpo $(DEPDIR)/libpostal_la-address_parser_io.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_parser_io.c' object='libpostal_la-address_parser_io.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-address_parser_io.lo `test -f 'address_parser_io.c' || echo '$(srcdir)/'`address_parser_io.c + +libpostal_la-averaged_perceptron.lo: averaged_perceptron.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-averaged_perceptron.lo -MD -MP -MF $(DEPDIR)/libpostal_la-averaged_perceptron.Tpo -c -o libpostal_la-averaged_perceptron.lo `test -f 'averaged_perceptron.c' || echo '$(srcdir)/'`averaged_perceptron.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-averaged_perceptron.Tpo $(DEPDIR)/libpostal_la-averaged_perceptron.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='averaged_perceptron.c' object='libpostal_la-averaged_perceptron.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-averaged_perceptron.lo `test -f 'averaged_perceptron.c' || echo '$(srcdir)/'`averaged_perceptron.c + +libpostal_la-crf.lo: crf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-crf.lo -MD -MP -MF $(DEPDIR)/libpostal_la-crf.Tpo -c -o libpostal_la-crf.lo `test -f 'crf.c' || echo '$(srcdir)/'`crf.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-crf.Tpo $(DEPDIR)/libpostal_la-crf.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='crf.c' object='libpostal_la-crf.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-crf.lo `test -f 'crf.c' || echo '$(srcdir)/'`crf.c + +libpostal_la-crf_context.lo: crf_context.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-crf_context.lo -MD -MP -MF $(DEPDIR)/libpostal_la-crf_context.Tpo -c -o libpostal_la-crf_context.lo `test -f 'crf_context.c' || echo '$(srcdir)/'`crf_context.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-crf_context.Tpo $(DEPDIR)/libpostal_la-crf_context.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='crf_context.c' object='libpostal_la-crf_context.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-crf_context.lo `test -f 'crf_context.c' || echo '$(srcdir)/'`crf_context.c + +libpostal_la-sparse_matrix.lo: sparse_matrix.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-sparse_matrix.lo -MD -MP -MF $(DEPDIR)/libpostal_la-sparse_matrix.Tpo -c -o libpostal_la-sparse_matrix.lo `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-sparse_matrix.Tpo $(DEPDIR)/libpostal_la-sparse_matrix.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sparse_matrix.c' object='libpostal_la-sparse_matrix.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-sparse_matrix.lo `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c + +libpostal_la-averaged_perceptron_tagger.lo: averaged_perceptron_tagger.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-averaged_perceptron_tagger.lo -MD -MP -MF $(DEPDIR)/libpostal_la-averaged_perceptron_tagger.Tpo -c -o libpostal_la-averaged_perceptron_tagger.lo `test -f 'averaged_perceptron_tagger.c' || echo '$(srcdir)/'`averaged_perceptron_tagger.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-averaged_perceptron_tagger.Tpo $(DEPDIR)/libpostal_la-averaged_perceptron_tagger.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='averaged_perceptron_tagger.c' object='libpostal_la-averaged_perceptron_tagger.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-averaged_perceptron_tagger.lo `test -f 'averaged_perceptron_tagger.c' || echo '$(srcdir)/'`averaged_perceptron_tagger.c + +libpostal_la-graph.lo: graph.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-graph.lo -MD -MP -MF $(DEPDIR)/libpostal_la-graph.Tpo -c -o libpostal_la-graph.lo `test -f 'graph.c' || echo '$(srcdir)/'`graph.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-graph.Tpo $(DEPDIR)/libpostal_la-graph.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='graph.c' object='libpostal_la-graph.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-graph.lo `test -f 'graph.c' || echo '$(srcdir)/'`graph.c + +libpostal_la-graph_builder.lo: graph_builder.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-graph_builder.lo -MD -MP -MF $(DEPDIR)/libpostal_la-graph_builder.Tpo -c -o libpostal_la-graph_builder.lo `test -f 'graph_builder.c' || echo '$(srcdir)/'`graph_builder.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-graph_builder.Tpo $(DEPDIR)/libpostal_la-graph_builder.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='graph_builder.c' object='libpostal_la-graph_builder.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-graph_builder.lo `test -f 'graph_builder.c' || echo '$(srcdir)/'`graph_builder.c + +libpostal_la-language_classifier.lo: language_classifier.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-language_classifier.lo -MD -MP -MF $(DEPDIR)/libpostal_la-language_classifier.Tpo -c -o libpostal_la-language_classifier.lo `test -f 'language_classifier.c' || echo '$(srcdir)/'`language_classifier.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-language_classifier.Tpo $(DEPDIR)/libpostal_la-language_classifier.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_classifier.c' object='libpostal_la-language_classifier.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-language_classifier.lo `test -f 'language_classifier.c' || echo '$(srcdir)/'`language_classifier.c + +libpostal_la-language_features.lo: language_features.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-language_features.lo -MD -MP -MF $(DEPDIR)/libpostal_la-language_features.Tpo -c -o libpostal_la-language_features.lo `test -f 'language_features.c' || echo '$(srcdir)/'`language_features.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-language_features.Tpo $(DEPDIR)/libpostal_la-language_features.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_features.c' object='libpostal_la-language_features.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-language_features.lo `test -f 'language_features.c' || echo '$(srcdir)/'`language_features.c + +libpostal_la-logistic_regression.lo: logistic_regression.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-logistic_regression.lo -MD -MP -MF $(DEPDIR)/libpostal_la-logistic_regression.Tpo -c -o libpostal_la-logistic_regression.lo `test -f 'logistic_regression.c' || echo '$(srcdir)/'`logistic_regression.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-logistic_regression.Tpo $(DEPDIR)/libpostal_la-logistic_regression.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='logistic_regression.c' object='libpostal_la-logistic_regression.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-logistic_regression.lo `test -f 'logistic_regression.c' || echo '$(srcdir)/'`logistic_regression.c + +libpostal_la-logistic.lo: logistic.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-logistic.lo -MD -MP -MF $(DEPDIR)/libpostal_la-logistic.Tpo -c -o libpostal_la-logistic.lo `test -f 'logistic.c' || echo '$(srcdir)/'`logistic.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-logistic.Tpo $(DEPDIR)/libpostal_la-logistic.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='logistic.c' object='libpostal_la-logistic.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-logistic.lo `test -f 'logistic.c' || echo '$(srcdir)/'`logistic.c + +libpostal_la-minibatch.lo: minibatch.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-minibatch.lo -MD -MP -MF $(DEPDIR)/libpostal_la-minibatch.Tpo -c -o libpostal_la-minibatch.lo `test -f 'minibatch.c' || echo '$(srcdir)/'`minibatch.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-minibatch.Tpo $(DEPDIR)/libpostal_la-minibatch.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='minibatch.c' object='libpostal_la-minibatch.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-minibatch.lo `test -f 'minibatch.c' || echo '$(srcdir)/'`minibatch.c + +libpostal_la-float_utils.lo: float_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-float_utils.lo -MD -MP -MF $(DEPDIR)/libpostal_la-float_utils.Tpo -c -o libpostal_la-float_utils.lo `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-float_utils.Tpo $(DEPDIR)/libpostal_la-float_utils.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='float_utils.c' object='libpostal_la-float_utils.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-float_utils.lo `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c + +libpostal_la-ngrams.lo: ngrams.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-ngrams.lo -MD -MP -MF $(DEPDIR)/libpostal_la-ngrams.Tpo -c -o libpostal_la-ngrams.lo `test -f 'ngrams.c' || echo '$(srcdir)/'`ngrams.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-ngrams.Tpo $(DEPDIR)/libpostal_la-ngrams.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ngrams.c' object='libpostal_la-ngrams.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-ngrams.lo `test -f 'ngrams.c' || echo '$(srcdir)/'`ngrams.c + +libpostal_la-place.lo: place.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-place.lo -MD -MP -MF $(DEPDIR)/libpostal_la-place.Tpo -c -o libpostal_la-place.lo `test -f 'place.c' || echo '$(srcdir)/'`place.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-place.Tpo $(DEPDIR)/libpostal_la-place.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='place.c' object='libpostal_la-place.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-place.lo `test -f 'place.c' || echo '$(srcdir)/'`place.c + +libpostal_la-near_dupe.lo: near_dupe.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-near_dupe.lo -MD -MP -MF $(DEPDIR)/libpostal_la-near_dupe.Tpo -c -o libpostal_la-near_dupe.lo `test -f 'near_dupe.c' || echo '$(srcdir)/'`near_dupe.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-near_dupe.Tpo $(DEPDIR)/libpostal_la-near_dupe.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='near_dupe.c' object='libpostal_la-near_dupe.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-near_dupe.lo `test -f 'near_dupe.c' || echo '$(srcdir)/'`near_dupe.c + +libpostal_la-double_metaphone.lo: double_metaphone.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-double_metaphone.lo -MD -MP -MF $(DEPDIR)/libpostal_la-double_metaphone.Tpo -c -o libpostal_la-double_metaphone.lo `test -f 'double_metaphone.c' || echo '$(srcdir)/'`double_metaphone.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-double_metaphone.Tpo $(DEPDIR)/libpostal_la-double_metaphone.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='double_metaphone.c' object='libpostal_la-double_metaphone.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-double_metaphone.lo `test -f 'double_metaphone.c' || echo '$(srcdir)/'`double_metaphone.c + +geohash/libpostal_la-geohash.lo: geohash/geohash.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT geohash/libpostal_la-geohash.lo -MD -MP -MF geohash/$(DEPDIR)/libpostal_la-geohash.Tpo -c -o geohash/libpostal_la-geohash.lo `test -f 'geohash/geohash.c' || echo '$(srcdir)/'`geohash/geohash.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) geohash/$(DEPDIR)/libpostal_la-geohash.Tpo geohash/$(DEPDIR)/libpostal_la-geohash.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='geohash/geohash.c' object='geohash/libpostal_la-geohash.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o geohash/libpostal_la-geohash.lo `test -f 'geohash/geohash.c' || echo '$(srcdir)/'`geohash/geohash.c + +libpostal_la-dedupe.lo: dedupe.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-dedupe.lo -MD -MP -MF $(DEPDIR)/libpostal_la-dedupe.Tpo -c -o libpostal_la-dedupe.lo `test -f 'dedupe.c' || echo '$(srcdir)/'`dedupe.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-dedupe.Tpo $(DEPDIR)/libpostal_la-dedupe.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='dedupe.c' object='libpostal_la-dedupe.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-dedupe.lo `test -f 'dedupe.c' || echo '$(srcdir)/'`dedupe.c + +libpostal_la-string_similarity.lo: string_similarity.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-string_similarity.lo -MD -MP -MF $(DEPDIR)/libpostal_la-string_similarity.Tpo -c -o libpostal_la-string_similarity.lo `test -f 'string_similarity.c' || echo '$(srcdir)/'`string_similarity.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-string_similarity.Tpo $(DEPDIR)/libpostal_la-string_similarity.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_similarity.c' object='libpostal_la-string_similarity.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-string_similarity.lo `test -f 'string_similarity.c' || echo '$(srcdir)/'`string_similarity.c + +libpostal_la-acronyms.lo: acronyms.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-acronyms.lo -MD -MP -MF $(DEPDIR)/libpostal_la-acronyms.Tpo -c -o libpostal_la-acronyms.lo `test -f 'acronyms.c' || echo '$(srcdir)/'`acronyms.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-acronyms.Tpo $(DEPDIR)/libpostal_la-acronyms.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='acronyms.c' object='libpostal_la-acronyms.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-acronyms.lo `test -f 'acronyms.c' || echo '$(srcdir)/'`acronyms.c + +libpostal_la-soft_tfidf.lo: soft_tfidf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-soft_tfidf.lo -MD -MP -MF $(DEPDIR)/libpostal_la-soft_tfidf.Tpo -c -o libpostal_la-soft_tfidf.lo `test -f 'soft_tfidf.c' || echo '$(srcdir)/'`soft_tfidf.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-soft_tfidf.Tpo $(DEPDIR)/libpostal_la-soft_tfidf.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='soft_tfidf.c' object='libpostal_la-soft_tfidf.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-soft_tfidf.lo `test -f 'soft_tfidf.c' || echo '$(srcdir)/'`soft_tfidf.c + +libpostal_la-jaccard.lo: jaccard.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -MT libpostal_la-jaccard.lo -MD -MP -MF $(DEPDIR)/libpostal_la-jaccard.Tpo -c -o libpostal_la-jaccard.lo `test -f 'jaccard.c' || echo '$(srcdir)/'`jaccard.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal_la-jaccard.Tpo $(DEPDIR)/libpostal_la-jaccard.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='jaccard.c' object='libpostal_la-jaccard.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_la_CFLAGS) $(CFLAGS) -c -o libpostal_la-jaccard.lo `test -f 'jaccard.c' || echo '$(srcdir)/'`jaccard.c + +klib/libscanner_la-drand48.lo: klib/drand48.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libscanner_la_CFLAGS) $(CFLAGS) -MT klib/libscanner_la-drand48.lo -MD -MP -MF klib/$(DEPDIR)/libscanner_la-drand48.Tpo -c -o klib/libscanner_la-drand48.lo `test -f 'klib/drand48.c' || echo '$(srcdir)/'`klib/drand48.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) klib/$(DEPDIR)/libscanner_la-drand48.Tpo klib/$(DEPDIR)/libscanner_la-drand48.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='klib/drand48.c' object='klib/libscanner_la-drand48.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libscanner_la_CFLAGS) $(CFLAGS) -c -o klib/libscanner_la-drand48.lo `test -f 'klib/drand48.c' || echo '$(srcdir)/'`klib/drand48.c + +libscanner_la-scanner.lo: scanner.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libscanner_la_CFLAGS) $(CFLAGS) -MT libscanner_la-scanner.lo -MD -MP -MF $(DEPDIR)/libscanner_la-scanner.Tpo -c -o libscanner_la-scanner.lo `test -f 'scanner.c' || echo '$(srcdir)/'`scanner.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libscanner_la-scanner.Tpo $(DEPDIR)/libscanner_la-scanner.Plo +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='scanner.c' object='libscanner_la-scanner.lo' libtool=yes @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libscanner_la_CFLAGS) $(CFLAGS) -c -o libscanner_la-scanner.lo `test -f 'scanner.c' || echo '$(srcdir)/'`scanner.c + +address_parser-strndup.o: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT address_parser-strndup.o -MD -MP -MF $(DEPDIR)/address_parser-strndup.Tpo -c -o address_parser-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser-strndup.Tpo $(DEPDIR)/address_parser-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='address_parser-strndup.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o address_parser-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +address_parser-strndup.obj: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT address_parser-strndup.obj -MD -MP -MF $(DEPDIR)/address_parser-strndup.Tpo -c -o address_parser-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser-strndup.Tpo $(DEPDIR)/address_parser-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='address_parser-strndup.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o address_parser-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +address_parser-address_parser_cli.o: address_parser_cli.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT address_parser-address_parser_cli.o -MD -MP -MF $(DEPDIR)/address_parser-address_parser_cli.Tpo -c -o address_parser-address_parser_cli.o `test -f 'address_parser_cli.c' || echo '$(srcdir)/'`address_parser_cli.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser-address_parser_cli.Tpo $(DEPDIR)/address_parser-address_parser_cli.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_parser_cli.c' object='address_parser-address_parser_cli.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o address_parser-address_parser_cli.o `test -f 'address_parser_cli.c' || echo '$(srcdir)/'`address_parser_cli.c + +address_parser-address_parser_cli.obj: address_parser_cli.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT address_parser-address_parser_cli.obj -MD -MP -MF $(DEPDIR)/address_parser-address_parser_cli.Tpo -c -o address_parser-address_parser_cli.obj `if test -f 'address_parser_cli.c'; then $(CYGPATH_W) 'address_parser_cli.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_cli.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser-address_parser_cli.Tpo $(DEPDIR)/address_parser-address_parser_cli.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_parser_cli.c' object='address_parser-address_parser_cli.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o address_parser-address_parser_cli.obj `if test -f 'address_parser_cli.c'; then $(CYGPATH_W) 'address_parser_cli.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_cli.c'; fi` + +address_parser-json_encode.o: json_encode.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT address_parser-json_encode.o -MD -MP -MF $(DEPDIR)/address_parser-json_encode.Tpo -c -o address_parser-json_encode.o `test -f 'json_encode.c' || echo '$(srcdir)/'`json_encode.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser-json_encode.Tpo $(DEPDIR)/address_parser-json_encode.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='json_encode.c' object='address_parser-json_encode.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o address_parser-json_encode.o `test -f 'json_encode.c' || echo '$(srcdir)/'`json_encode.c + +address_parser-json_encode.obj: json_encode.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT address_parser-json_encode.obj -MD -MP -MF $(DEPDIR)/address_parser-json_encode.Tpo -c -o address_parser-json_encode.obj `if test -f 'json_encode.c'; then $(CYGPATH_W) 'json_encode.c'; else $(CYGPATH_W) '$(srcdir)/json_encode.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser-json_encode.Tpo $(DEPDIR)/address_parser-json_encode.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='json_encode.c' object='address_parser-json_encode.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o address_parser-json_encode.obj `if test -f 'json_encode.c'; then $(CYGPATH_W) 'json_encode.c'; else $(CYGPATH_W) '$(srcdir)/json_encode.c'; fi` + +linenoise/address_parser-linenoise.o: linenoise/linenoise.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT linenoise/address_parser-linenoise.o -MD -MP -MF linenoise/$(DEPDIR)/address_parser-linenoise.Tpo -c -o linenoise/address_parser-linenoise.o `test -f 'linenoise/linenoise.c' || echo '$(srcdir)/'`linenoise/linenoise.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) linenoise/$(DEPDIR)/address_parser-linenoise.Tpo linenoise/$(DEPDIR)/address_parser-linenoise.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='linenoise/linenoise.c' object='linenoise/address_parser-linenoise.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o linenoise/address_parser-linenoise.o `test -f 'linenoise/linenoise.c' || echo '$(srcdir)/'`linenoise/linenoise.c + +linenoise/address_parser-linenoise.obj: linenoise/linenoise.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT linenoise/address_parser-linenoise.obj -MD -MP -MF linenoise/$(DEPDIR)/address_parser-linenoise.Tpo -c -o linenoise/address_parser-linenoise.obj `if test -f 'linenoise/linenoise.c'; then $(CYGPATH_W) 'linenoise/linenoise.c'; else $(CYGPATH_W) '$(srcdir)/linenoise/linenoise.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) linenoise/$(DEPDIR)/address_parser-linenoise.Tpo linenoise/$(DEPDIR)/address_parser-linenoise.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='linenoise/linenoise.c' object='linenoise/address_parser-linenoise.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o linenoise/address_parser-linenoise.obj `if test -f 'linenoise/linenoise.c'; then $(CYGPATH_W) 'linenoise/linenoise.c'; else $(CYGPATH_W) '$(srcdir)/linenoise/linenoise.c'; fi` + +address_parser-string_utils.o: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT address_parser-string_utils.o -MD -MP -MF $(DEPDIR)/address_parser-string_utils.Tpo -c -o address_parser-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser-string_utils.Tpo $(DEPDIR)/address_parser-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='address_parser-string_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o address_parser-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +address_parser-string_utils.obj: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT address_parser-string_utils.obj -MD -MP -MF $(DEPDIR)/address_parser-string_utils.Tpo -c -o address_parser-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser-string_utils.Tpo $(DEPDIR)/address_parser-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='address_parser-string_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o address_parser-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +utf8proc/address_parser-utf8proc.o: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT utf8proc/address_parser-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/address_parser-utf8proc.Tpo -c -o utf8proc/address_parser-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/address_parser-utf8proc.Tpo utf8proc/$(DEPDIR)/address_parser-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/address_parser-utf8proc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o utf8proc/address_parser-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/address_parser-utf8proc.obj: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -MT utf8proc/address_parser-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/address_parser-utf8proc.Tpo -c -o utf8proc/address_parser-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/address_parser-utf8proc.Tpo utf8proc/$(DEPDIR)/address_parser-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/address_parser-utf8proc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_CFLAGS) $(CFLAGS) -c -o utf8proc/address_parser-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +address_parser_test-strndup.o: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-strndup.o -MD -MP -MF $(DEPDIR)/address_parser_test-strndup.Tpo -c -o address_parser_test-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-strndup.Tpo $(DEPDIR)/address_parser_test-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='address_parser_test-strndup.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +address_parser_test-strndup.obj: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-strndup.obj -MD -MP -MF $(DEPDIR)/address_parser_test-strndup.Tpo -c -o address_parser_test-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-strndup.Tpo $(DEPDIR)/address_parser_test-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='address_parser_test-strndup.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +address_parser_test-address_parser_test.o: address_parser_test.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-address_parser_test.o -MD -MP -MF $(DEPDIR)/address_parser_test-address_parser_test.Tpo -c -o address_parser_test-address_parser_test.o `test -f 'address_parser_test.c' || echo '$(srcdir)/'`address_parser_test.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-address_parser_test.Tpo $(DEPDIR)/address_parser_test-address_parser_test.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_parser_test.c' object='address_parser_test-address_parser_test.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-address_parser_test.o `test -f 'address_parser_test.c' || echo '$(srcdir)/'`address_parser_test.c + +address_parser_test-address_parser_test.obj: address_parser_test.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-address_parser_test.obj -MD -MP -MF $(DEPDIR)/address_parser_test-address_parser_test.Tpo -c -o address_parser_test-address_parser_test.obj `if test -f 'address_parser_test.c'; then $(CYGPATH_W) 'address_parser_test.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_test.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-address_parser_test.Tpo $(DEPDIR)/address_parser_test-address_parser_test.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_parser_test.c' object='address_parser_test-address_parser_test.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-address_parser_test.obj `if test -f 'address_parser_test.c'; then $(CYGPATH_W) 'address_parser_test.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_test.c'; fi` + +address_parser_test-address_parser.o: address_parser.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-address_parser.o -MD -MP -MF $(DEPDIR)/address_parser_test-address_parser.Tpo -c -o address_parser_test-address_parser.o `test -f 'address_parser.c' || echo '$(srcdir)/'`address_parser.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-address_parser.Tpo $(DEPDIR)/address_parser_test-address_parser.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_parser.c' object='address_parser_test-address_parser.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-address_parser.o `test -f 'address_parser.c' || echo '$(srcdir)/'`address_parser.c + +address_parser_test-address_parser.obj: address_parser.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-address_parser.obj -MD -MP -MF $(DEPDIR)/address_parser_test-address_parser.Tpo -c -o address_parser_test-address_parser.obj `if test -f 'address_parser.c'; then $(CYGPATH_W) 'address_parser.c'; else $(CYGPATH_W) '$(srcdir)/address_parser.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-address_parser.Tpo $(DEPDIR)/address_parser_test-address_parser.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_parser.c' object='address_parser_test-address_parser.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-address_parser.obj `if test -f 'address_parser.c'; then $(CYGPATH_W) 'address_parser.c'; else $(CYGPATH_W) '$(srcdir)/address_parser.c'; fi` + +address_parser_test-address_parser_io.o: address_parser_io.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-address_parser_io.o -MD -MP -MF $(DEPDIR)/address_parser_test-address_parser_io.Tpo -c -o address_parser_test-address_parser_io.o `test -f 'address_parser_io.c' || echo '$(srcdir)/'`address_parser_io.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-address_parser_io.Tpo $(DEPDIR)/address_parser_test-address_parser_io.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_parser_io.c' object='address_parser_test-address_parser_io.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-address_parser_io.o `test -f 'address_parser_io.c' || echo '$(srcdir)/'`address_parser_io.c + +address_parser_test-address_parser_io.obj: address_parser_io.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-address_parser_io.obj -MD -MP -MF $(DEPDIR)/address_parser_test-address_parser_io.Tpo -c -o address_parser_test-address_parser_io.obj `if test -f 'address_parser_io.c'; then $(CYGPATH_W) 'address_parser_io.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_io.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-address_parser_io.Tpo $(DEPDIR)/address_parser_test-address_parser_io.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_parser_io.c' object='address_parser_test-address_parser_io.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-address_parser_io.obj `if test -f 'address_parser_io.c'; then $(CYGPATH_W) 'address_parser_io.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_io.c'; fi` + +address_parser_test-averaged_perceptron.o: averaged_perceptron.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-averaged_perceptron.o -MD -MP -MF $(DEPDIR)/address_parser_test-averaged_perceptron.Tpo -c -o address_parser_test-averaged_perceptron.o `test -f 'averaged_perceptron.c' || echo '$(srcdir)/'`averaged_perceptron.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-averaged_perceptron.Tpo $(DEPDIR)/address_parser_test-averaged_perceptron.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='averaged_perceptron.c' object='address_parser_test-averaged_perceptron.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-averaged_perceptron.o `test -f 'averaged_perceptron.c' || echo '$(srcdir)/'`averaged_perceptron.c + +address_parser_test-averaged_perceptron.obj: averaged_perceptron.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-averaged_perceptron.obj -MD -MP -MF $(DEPDIR)/address_parser_test-averaged_perceptron.Tpo -c -o address_parser_test-averaged_perceptron.obj `if test -f 'averaged_perceptron.c'; then $(CYGPATH_W) 'averaged_perceptron.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-averaged_perceptron.Tpo $(DEPDIR)/address_parser_test-averaged_perceptron.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='averaged_perceptron.c' object='address_parser_test-averaged_perceptron.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-averaged_perceptron.obj `if test -f 'averaged_perceptron.c'; then $(CYGPATH_W) 'averaged_perceptron.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron.c'; fi` + +address_parser_test-crf.o: crf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-crf.o -MD -MP -MF $(DEPDIR)/address_parser_test-crf.Tpo -c -o address_parser_test-crf.o `test -f 'crf.c' || echo '$(srcdir)/'`crf.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-crf.Tpo $(DEPDIR)/address_parser_test-crf.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='crf.c' object='address_parser_test-crf.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-crf.o `test -f 'crf.c' || echo '$(srcdir)/'`crf.c + +address_parser_test-crf.obj: crf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-crf.obj -MD -MP -MF $(DEPDIR)/address_parser_test-crf.Tpo -c -o address_parser_test-crf.obj `if test -f 'crf.c'; then $(CYGPATH_W) 'crf.c'; else $(CYGPATH_W) '$(srcdir)/crf.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-crf.Tpo $(DEPDIR)/address_parser_test-crf.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='crf.c' object='address_parser_test-crf.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-crf.obj `if test -f 'crf.c'; then $(CYGPATH_W) 'crf.c'; else $(CYGPATH_W) '$(srcdir)/crf.c'; fi` + +address_parser_test-crf_context.o: crf_context.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-crf_context.o -MD -MP -MF $(DEPDIR)/address_parser_test-crf_context.Tpo -c -o address_parser_test-crf_context.o `test -f 'crf_context.c' || echo '$(srcdir)/'`crf_context.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-crf_context.Tpo $(DEPDIR)/address_parser_test-crf_context.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='crf_context.c' object='address_parser_test-crf_context.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-crf_context.o `test -f 'crf_context.c' || echo '$(srcdir)/'`crf_context.c + +address_parser_test-crf_context.obj: crf_context.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-crf_context.obj -MD -MP -MF $(DEPDIR)/address_parser_test-crf_context.Tpo -c -o address_parser_test-crf_context.obj `if test -f 'crf_context.c'; then $(CYGPATH_W) 'crf_context.c'; else $(CYGPATH_W) '$(srcdir)/crf_context.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-crf_context.Tpo $(DEPDIR)/address_parser_test-crf_context.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='crf_context.c' object='address_parser_test-crf_context.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-crf_context.obj `if test -f 'crf_context.c'; then $(CYGPATH_W) 'crf_context.c'; else $(CYGPATH_W) '$(srcdir)/crf_context.c'; fi` + +address_parser_test-sparse_matrix.o: sparse_matrix.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-sparse_matrix.o -MD -MP -MF $(DEPDIR)/address_parser_test-sparse_matrix.Tpo -c -o address_parser_test-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-sparse_matrix.Tpo $(DEPDIR)/address_parser_test-sparse_matrix.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sparse_matrix.c' object='address_parser_test-sparse_matrix.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c + +address_parser_test-sparse_matrix.obj: sparse_matrix.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-sparse_matrix.obj -MD -MP -MF $(DEPDIR)/address_parser_test-sparse_matrix.Tpo -c -o address_parser_test-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-sparse_matrix.Tpo $(DEPDIR)/address_parser_test-sparse_matrix.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sparse_matrix.c' object='address_parser_test-sparse_matrix.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` + +address_parser_test-graph.o: graph.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-graph.o -MD -MP -MF $(DEPDIR)/address_parser_test-graph.Tpo -c -o address_parser_test-graph.o `test -f 'graph.c' || echo '$(srcdir)/'`graph.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-graph.Tpo $(DEPDIR)/address_parser_test-graph.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='graph.c' object='address_parser_test-graph.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-graph.o `test -f 'graph.c' || echo '$(srcdir)/'`graph.c + +address_parser_test-graph.obj: graph.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-graph.obj -MD -MP -MF $(DEPDIR)/address_parser_test-graph.Tpo -c -o address_parser_test-graph.obj `if test -f 'graph.c'; then $(CYGPATH_W) 'graph.c'; else $(CYGPATH_W) '$(srcdir)/graph.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-graph.Tpo $(DEPDIR)/address_parser_test-graph.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='graph.c' object='address_parser_test-graph.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-graph.obj `if test -f 'graph.c'; then $(CYGPATH_W) 'graph.c'; else $(CYGPATH_W) '$(srcdir)/graph.c'; fi` + +address_parser_test-graph_builder.o: graph_builder.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-graph_builder.o -MD -MP -MF $(DEPDIR)/address_parser_test-graph_builder.Tpo -c -o address_parser_test-graph_builder.o `test -f 'graph_builder.c' || echo '$(srcdir)/'`graph_builder.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-graph_builder.Tpo $(DEPDIR)/address_parser_test-graph_builder.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='graph_builder.c' object='address_parser_test-graph_builder.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-graph_builder.o `test -f 'graph_builder.c' || echo '$(srcdir)/'`graph_builder.c + +address_parser_test-graph_builder.obj: graph_builder.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-graph_builder.obj -MD -MP -MF $(DEPDIR)/address_parser_test-graph_builder.Tpo -c -o address_parser_test-graph_builder.obj `if test -f 'graph_builder.c'; then $(CYGPATH_W) 'graph_builder.c'; else $(CYGPATH_W) '$(srcdir)/graph_builder.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-graph_builder.Tpo $(DEPDIR)/address_parser_test-graph_builder.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='graph_builder.c' object='address_parser_test-graph_builder.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-graph_builder.obj `if test -f 'graph_builder.c'; then $(CYGPATH_W) 'graph_builder.c'; else $(CYGPATH_W) '$(srcdir)/graph_builder.c'; fi` + +address_parser_test-float_utils.o: float_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-float_utils.o -MD -MP -MF $(DEPDIR)/address_parser_test-float_utils.Tpo -c -o address_parser_test-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-float_utils.Tpo $(DEPDIR)/address_parser_test-float_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='float_utils.c' object='address_parser_test-float_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c + +address_parser_test-float_utils.obj: float_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-float_utils.obj -MD -MP -MF $(DEPDIR)/address_parser_test-float_utils.Tpo -c -o address_parser_test-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-float_utils.Tpo $(DEPDIR)/address_parser_test-float_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='float_utils.c' object='address_parser_test-float_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` + +address_parser_test-averaged_perceptron_tagger.o: averaged_perceptron_tagger.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-averaged_perceptron_tagger.o -MD -MP -MF $(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Tpo -c -o address_parser_test-averaged_perceptron_tagger.o `test -f 'averaged_perceptron_tagger.c' || echo '$(srcdir)/'`averaged_perceptron_tagger.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Tpo $(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='averaged_perceptron_tagger.c' object='address_parser_test-averaged_perceptron_tagger.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-averaged_perceptron_tagger.o `test -f 'averaged_perceptron_tagger.c' || echo '$(srcdir)/'`averaged_perceptron_tagger.c + +address_parser_test-averaged_perceptron_tagger.obj: averaged_perceptron_tagger.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-averaged_perceptron_tagger.obj -MD -MP -MF $(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Tpo -c -o address_parser_test-averaged_perceptron_tagger.obj `if test -f 'averaged_perceptron_tagger.c'; then $(CYGPATH_W) 'averaged_perceptron_tagger.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron_tagger.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Tpo $(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='averaged_perceptron_tagger.c' object='address_parser_test-averaged_perceptron_tagger.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-averaged_perceptron_tagger.obj `if test -f 'averaged_perceptron_tagger.c'; then $(CYGPATH_W) 'averaged_perceptron_tagger.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron_tagger.c'; fi` + +address_parser_test-address_dictionary.o: address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-address_dictionary.o -MD -MP -MF $(DEPDIR)/address_parser_test-address_dictionary.Tpo -c -o address_parser_test-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-address_dictionary.Tpo $(DEPDIR)/address_parser_test-address_dictionary.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_dictionary.c' object='address_parser_test-address_dictionary.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + +address_parser_test-address_dictionary.obj: address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-address_dictionary.obj -MD -MP -MF $(DEPDIR)/address_parser_test-address_dictionary.Tpo -c -o address_parser_test-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-address_dictionary.Tpo $(DEPDIR)/address_parser_test-address_dictionary.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_dictionary.c' object='address_parser_test-address_dictionary.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` + +address_parser_test-normalize.o: normalize.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-normalize.o -MD -MP -MF $(DEPDIR)/address_parser_test-normalize.Tpo -c -o address_parser_test-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-normalize.Tpo $(DEPDIR)/address_parser_test-normalize.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='normalize.c' object='address_parser_test-normalize.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c + +address_parser_test-normalize.obj: normalize.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-normalize.obj -MD -MP -MF $(DEPDIR)/address_parser_test-normalize.Tpo -c -o address_parser_test-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-normalize.Tpo $(DEPDIR)/address_parser_test-normalize.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='normalize.c' object='address_parser_test-normalize.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` + +address_parser_test-numex.o: numex.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-numex.o -MD -MP -MF $(DEPDIR)/address_parser_test-numex.Tpo -c -o address_parser_test-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-numex.Tpo $(DEPDIR)/address_parser_test-numex.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='numex.c' object='address_parser_test-numex.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + +address_parser_test-numex.obj: numex.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-numex.obj -MD -MP -MF $(DEPDIR)/address_parser_test-numex.Tpo -c -o address_parser_test-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-numex.Tpo $(DEPDIR)/address_parser_test-numex.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='numex.c' object='address_parser_test-numex.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` + +address_parser_test-features.o: features.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-features.o -MD -MP -MF $(DEPDIR)/address_parser_test-features.Tpo -c -o address_parser_test-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-features.Tpo $(DEPDIR)/address_parser_test-features.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='features.c' object='address_parser_test-features.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c + +address_parser_test-features.obj: features.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-features.obj -MD -MP -MF $(DEPDIR)/address_parser_test-features.Tpo -c -o address_parser_test-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-features.Tpo $(DEPDIR)/address_parser_test-features.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='features.c' object='address_parser_test-features.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` + +address_parser_test-unicode_scripts.o: unicode_scripts.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-unicode_scripts.o -MD -MP -MF $(DEPDIR)/address_parser_test-unicode_scripts.Tpo -c -o address_parser_test-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-unicode_scripts.Tpo $(DEPDIR)/address_parser_test-unicode_scripts.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unicode_scripts.c' object='address_parser_test-unicode_scripts.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c + +address_parser_test-unicode_scripts.obj: unicode_scripts.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-unicode_scripts.obj -MD -MP -MF $(DEPDIR)/address_parser_test-unicode_scripts.Tpo -c -o address_parser_test-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-unicode_scripts.Tpo $(DEPDIR)/address_parser_test-unicode_scripts.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unicode_scripts.c' object='address_parser_test-unicode_scripts.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` + +address_parser_test-transliterate.o: transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-transliterate.o -MD -MP -MF $(DEPDIR)/address_parser_test-transliterate.Tpo -c -o address_parser_test-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-transliterate.Tpo $(DEPDIR)/address_parser_test-transliterate.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='transliterate.c' object='address_parser_test-transliterate.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + +address_parser_test-transliterate.obj: transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-transliterate.obj -MD -MP -MF $(DEPDIR)/address_parser_test-transliterate.Tpo -c -o address_parser_test-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-transliterate.Tpo $(DEPDIR)/address_parser_test-transliterate.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='transliterate.c' object='address_parser_test-transliterate.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` + +address_parser_test-trie.o: trie.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-trie.o -MD -MP -MF $(DEPDIR)/address_parser_test-trie.Tpo -c -o address_parser_test-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-trie.Tpo $(DEPDIR)/address_parser_test-trie.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie.c' object='address_parser_test-trie.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + +address_parser_test-trie.obj: trie.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-trie.obj -MD -MP -MF $(DEPDIR)/address_parser_test-trie.Tpo -c -o address_parser_test-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-trie.Tpo $(DEPDIR)/address_parser_test-trie.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie.c' object='address_parser_test-trie.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + +address_parser_test-trie_search.o: trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-trie_search.o -MD -MP -MF $(DEPDIR)/address_parser_test-trie_search.Tpo -c -o address_parser_test-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-trie_search.Tpo $(DEPDIR)/address_parser_test-trie_search.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_search.c' object='address_parser_test-trie_search.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + +address_parser_test-trie_search.obj: trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-trie_search.obj -MD -MP -MF $(DEPDIR)/address_parser_test-trie_search.Tpo -c -o address_parser_test-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-trie_search.Tpo $(DEPDIR)/address_parser_test-trie_search.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_search.c' object='address_parser_test-trie_search.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + +address_parser_test-trie_utils.o: trie_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-trie_utils.o -MD -MP -MF $(DEPDIR)/address_parser_test-trie_utils.Tpo -c -o address_parser_test-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-trie_utils.Tpo $(DEPDIR)/address_parser_test-trie_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_utils.c' object='address_parser_test-trie_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c + +address_parser_test-trie_utils.obj: trie_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-trie_utils.obj -MD -MP -MF $(DEPDIR)/address_parser_test-trie_utils.Tpo -c -o address_parser_test-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-trie_utils.Tpo $(DEPDIR)/address_parser_test-trie_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_utils.c' object='address_parser_test-trie_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` + +address_parser_test-string_utils.o: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-string_utils.o -MD -MP -MF $(DEPDIR)/address_parser_test-string_utils.Tpo -c -o address_parser_test-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-string_utils.Tpo $(DEPDIR)/address_parser_test-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='address_parser_test-string_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +address_parser_test-string_utils.obj: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-string_utils.obj -MD -MP -MF $(DEPDIR)/address_parser_test-string_utils.Tpo -c -o address_parser_test-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-string_utils.Tpo $(DEPDIR)/address_parser_test-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='address_parser_test-string_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +address_parser_test-tokens.o: tokens.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-tokens.o -MD -MP -MF $(DEPDIR)/address_parser_test-tokens.Tpo -c -o address_parser_test-tokens.o `test -f 'tokens.c' || echo '$(srcdir)/'`tokens.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-tokens.Tpo $(DEPDIR)/address_parser_test-tokens.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tokens.c' object='address_parser_test-tokens.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-tokens.o `test -f 'tokens.c' || echo '$(srcdir)/'`tokens.c + +address_parser_test-tokens.obj: tokens.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-tokens.obj -MD -MP -MF $(DEPDIR)/address_parser_test-tokens.Tpo -c -o address_parser_test-tokens.obj `if test -f 'tokens.c'; then $(CYGPATH_W) 'tokens.c'; else $(CYGPATH_W) '$(srcdir)/tokens.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-tokens.Tpo $(DEPDIR)/address_parser_test-tokens.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tokens.c' object='address_parser_test-tokens.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-tokens.obj `if test -f 'tokens.c'; then $(CYGPATH_W) 'tokens.c'; else $(CYGPATH_W) '$(srcdir)/tokens.c'; fi` + +address_parser_test-file_utils.o: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-file_utils.o -MD -MP -MF $(DEPDIR)/address_parser_test-file_utils.Tpo -c -o address_parser_test-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-file_utils.Tpo $(DEPDIR)/address_parser_test-file_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='address_parser_test-file_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +address_parser_test-file_utils.obj: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-file_utils.obj -MD -MP -MF $(DEPDIR)/address_parser_test-file_utils.Tpo -c -o address_parser_test-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-file_utils.Tpo $(DEPDIR)/address_parser_test-file_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='address_parser_test-file_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + +utf8proc/address_parser_test-utf8proc.o: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT utf8proc/address_parser_test-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Tpo -c -o utf8proc/address_parser_test-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Tpo utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/address_parser_test-utf8proc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o utf8proc/address_parser_test-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/address_parser_test-utf8proc.obj: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT utf8proc/address_parser_test-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Tpo -c -o utf8proc/address_parser_test-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Tpo utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/address_parser_test-utf8proc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o utf8proc/address_parser_test-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +address_parser_test-ngrams.o: ngrams.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-ngrams.o -MD -MP -MF $(DEPDIR)/address_parser_test-ngrams.Tpo -c -o address_parser_test-ngrams.o `test -f 'ngrams.c' || echo '$(srcdir)/'`ngrams.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-ngrams.Tpo $(DEPDIR)/address_parser_test-ngrams.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ngrams.c' object='address_parser_test-ngrams.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-ngrams.o `test -f 'ngrams.c' || echo '$(srcdir)/'`ngrams.c + +address_parser_test-ngrams.obj: ngrams.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -MT address_parser_test-ngrams.obj -MD -MP -MF $(DEPDIR)/address_parser_test-ngrams.Tpo -c -o address_parser_test-ngrams.obj `if test -f 'ngrams.c'; then $(CYGPATH_W) 'ngrams.c'; else $(CYGPATH_W) '$(srcdir)/ngrams.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_test-ngrams.Tpo $(DEPDIR)/address_parser_test-ngrams.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ngrams.c' object='address_parser_test-ngrams.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_test_CFLAGS) $(CFLAGS) -c -o address_parser_test-ngrams.obj `if test -f 'ngrams.c'; then $(CYGPATH_W) 'ngrams.c'; else $(CYGPATH_W) '$(srcdir)/ngrams.c'; fi` + +address_parser_train-strndup.o: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-strndup.o -MD -MP -MF $(DEPDIR)/address_parser_train-strndup.Tpo -c -o address_parser_train-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-strndup.Tpo $(DEPDIR)/address_parser_train-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='address_parser_train-strndup.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +address_parser_train-strndup.obj: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-strndup.obj -MD -MP -MF $(DEPDIR)/address_parser_train-strndup.Tpo -c -o address_parser_train-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-strndup.Tpo $(DEPDIR)/address_parser_train-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='address_parser_train-strndup.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +address_parser_train-address_parser_train.o: address_parser_train.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-address_parser_train.o -MD -MP -MF $(DEPDIR)/address_parser_train-address_parser_train.Tpo -c -o address_parser_train-address_parser_train.o `test -f 'address_parser_train.c' || echo '$(srcdir)/'`address_parser_train.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-address_parser_train.Tpo $(DEPDIR)/address_parser_train-address_parser_train.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_parser_train.c' object='address_parser_train-address_parser_train.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-address_parser_train.o `test -f 'address_parser_train.c' || echo '$(srcdir)/'`address_parser_train.c + +address_parser_train-address_parser_train.obj: address_parser_train.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-address_parser_train.obj -MD -MP -MF $(DEPDIR)/address_parser_train-address_parser_train.Tpo -c -o address_parser_train-address_parser_train.obj `if test -f 'address_parser_train.c'; then $(CYGPATH_W) 'address_parser_train.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_train.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-address_parser_train.Tpo $(DEPDIR)/address_parser_train-address_parser_train.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_parser_train.c' object='address_parser_train-address_parser_train.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-address_parser_train.obj `if test -f 'address_parser_train.c'; then $(CYGPATH_W) 'address_parser_train.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_train.c'; fi` + +address_parser_train-address_parser.o: address_parser.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-address_parser.o -MD -MP -MF $(DEPDIR)/address_parser_train-address_parser.Tpo -c -o address_parser_train-address_parser.o `test -f 'address_parser.c' || echo '$(srcdir)/'`address_parser.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-address_parser.Tpo $(DEPDIR)/address_parser_train-address_parser.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_parser.c' object='address_parser_train-address_parser.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-address_parser.o `test -f 'address_parser.c' || echo '$(srcdir)/'`address_parser.c + +address_parser_train-address_parser.obj: address_parser.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-address_parser.obj -MD -MP -MF $(DEPDIR)/address_parser_train-address_parser.Tpo -c -o address_parser_train-address_parser.obj `if test -f 'address_parser.c'; then $(CYGPATH_W) 'address_parser.c'; else $(CYGPATH_W) '$(srcdir)/address_parser.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-address_parser.Tpo $(DEPDIR)/address_parser_train-address_parser.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_parser.c' object='address_parser_train-address_parser.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-address_parser.obj `if test -f 'address_parser.c'; then $(CYGPATH_W) 'address_parser.c'; else $(CYGPATH_W) '$(srcdir)/address_parser.c'; fi` + +address_parser_train-address_parser_io.o: address_parser_io.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-address_parser_io.o -MD -MP -MF $(DEPDIR)/address_parser_train-address_parser_io.Tpo -c -o address_parser_train-address_parser_io.o `test -f 'address_parser_io.c' || echo '$(srcdir)/'`address_parser_io.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-address_parser_io.Tpo $(DEPDIR)/address_parser_train-address_parser_io.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_parser_io.c' object='address_parser_train-address_parser_io.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-address_parser_io.o `test -f 'address_parser_io.c' || echo '$(srcdir)/'`address_parser_io.c + +address_parser_train-address_parser_io.obj: address_parser_io.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-address_parser_io.obj -MD -MP -MF $(DEPDIR)/address_parser_train-address_parser_io.Tpo -c -o address_parser_train-address_parser_io.obj `if test -f 'address_parser_io.c'; then $(CYGPATH_W) 'address_parser_io.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_io.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-address_parser_io.Tpo $(DEPDIR)/address_parser_train-address_parser_io.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_parser_io.c' object='address_parser_train-address_parser_io.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-address_parser_io.obj `if test -f 'address_parser_io.c'; then $(CYGPATH_W) 'address_parser_io.c'; else $(CYGPATH_W) '$(srcdir)/address_parser_io.c'; fi` + +address_parser_train-averaged_perceptron.o: averaged_perceptron.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-averaged_perceptron.o -MD -MP -MF $(DEPDIR)/address_parser_train-averaged_perceptron.Tpo -c -o address_parser_train-averaged_perceptron.o `test -f 'averaged_perceptron.c' || echo '$(srcdir)/'`averaged_perceptron.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-averaged_perceptron.Tpo $(DEPDIR)/address_parser_train-averaged_perceptron.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='averaged_perceptron.c' object='address_parser_train-averaged_perceptron.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-averaged_perceptron.o `test -f 'averaged_perceptron.c' || echo '$(srcdir)/'`averaged_perceptron.c + +address_parser_train-averaged_perceptron.obj: averaged_perceptron.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-averaged_perceptron.obj -MD -MP -MF $(DEPDIR)/address_parser_train-averaged_perceptron.Tpo -c -o address_parser_train-averaged_perceptron.obj `if test -f 'averaged_perceptron.c'; then $(CYGPATH_W) 'averaged_perceptron.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-averaged_perceptron.Tpo $(DEPDIR)/address_parser_train-averaged_perceptron.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='averaged_perceptron.c' object='address_parser_train-averaged_perceptron.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-averaged_perceptron.obj `if test -f 'averaged_perceptron.c'; then $(CYGPATH_W) 'averaged_perceptron.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron.c'; fi` + +address_parser_train-crf.o: crf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-crf.o -MD -MP -MF $(DEPDIR)/address_parser_train-crf.Tpo -c -o address_parser_train-crf.o `test -f 'crf.c' || echo '$(srcdir)/'`crf.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-crf.Tpo $(DEPDIR)/address_parser_train-crf.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='crf.c' object='address_parser_train-crf.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-crf.o `test -f 'crf.c' || echo '$(srcdir)/'`crf.c + +address_parser_train-crf.obj: crf.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-crf.obj -MD -MP -MF $(DEPDIR)/address_parser_train-crf.Tpo -c -o address_parser_train-crf.obj `if test -f 'crf.c'; then $(CYGPATH_W) 'crf.c'; else $(CYGPATH_W) '$(srcdir)/crf.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-crf.Tpo $(DEPDIR)/address_parser_train-crf.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='crf.c' object='address_parser_train-crf.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-crf.obj `if test -f 'crf.c'; then $(CYGPATH_W) 'crf.c'; else $(CYGPATH_W) '$(srcdir)/crf.c'; fi` + +address_parser_train-crf_context.o: crf_context.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-crf_context.o -MD -MP -MF $(DEPDIR)/address_parser_train-crf_context.Tpo -c -o address_parser_train-crf_context.o `test -f 'crf_context.c' || echo '$(srcdir)/'`crf_context.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-crf_context.Tpo $(DEPDIR)/address_parser_train-crf_context.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='crf_context.c' object='address_parser_train-crf_context.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-crf_context.o `test -f 'crf_context.c' || echo '$(srcdir)/'`crf_context.c + +address_parser_train-crf_context.obj: crf_context.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-crf_context.obj -MD -MP -MF $(DEPDIR)/address_parser_train-crf_context.Tpo -c -o address_parser_train-crf_context.obj `if test -f 'crf_context.c'; then $(CYGPATH_W) 'crf_context.c'; else $(CYGPATH_W) '$(srcdir)/crf_context.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-crf_context.Tpo $(DEPDIR)/address_parser_train-crf_context.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='crf_context.c' object='address_parser_train-crf_context.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-crf_context.obj `if test -f 'crf_context.c'; then $(CYGPATH_W) 'crf_context.c'; else $(CYGPATH_W) '$(srcdir)/crf_context.c'; fi` + +address_parser_train-sparse_matrix.o: sparse_matrix.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-sparse_matrix.o -MD -MP -MF $(DEPDIR)/address_parser_train-sparse_matrix.Tpo -c -o address_parser_train-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-sparse_matrix.Tpo $(DEPDIR)/address_parser_train-sparse_matrix.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sparse_matrix.c' object='address_parser_train-sparse_matrix.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c + +address_parser_train-sparse_matrix.obj: sparse_matrix.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-sparse_matrix.obj -MD -MP -MF $(DEPDIR)/address_parser_train-sparse_matrix.Tpo -c -o address_parser_train-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-sparse_matrix.Tpo $(DEPDIR)/address_parser_train-sparse_matrix.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sparse_matrix.c' object='address_parser_train-sparse_matrix.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` + +address_parser_train-graph.o: graph.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-graph.o -MD -MP -MF $(DEPDIR)/address_parser_train-graph.Tpo -c -o address_parser_train-graph.o `test -f 'graph.c' || echo '$(srcdir)/'`graph.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-graph.Tpo $(DEPDIR)/address_parser_train-graph.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='graph.c' object='address_parser_train-graph.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-graph.o `test -f 'graph.c' || echo '$(srcdir)/'`graph.c + +address_parser_train-graph.obj: graph.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-graph.obj -MD -MP -MF $(DEPDIR)/address_parser_train-graph.Tpo -c -o address_parser_train-graph.obj `if test -f 'graph.c'; then $(CYGPATH_W) 'graph.c'; else $(CYGPATH_W) '$(srcdir)/graph.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-graph.Tpo $(DEPDIR)/address_parser_train-graph.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='graph.c' object='address_parser_train-graph.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-graph.obj `if test -f 'graph.c'; then $(CYGPATH_W) 'graph.c'; else $(CYGPATH_W) '$(srcdir)/graph.c'; fi` + +address_parser_train-graph_builder.o: graph_builder.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-graph_builder.o -MD -MP -MF $(DEPDIR)/address_parser_train-graph_builder.Tpo -c -o address_parser_train-graph_builder.o `test -f 'graph_builder.c' || echo '$(srcdir)/'`graph_builder.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-graph_builder.Tpo $(DEPDIR)/address_parser_train-graph_builder.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='graph_builder.c' object='address_parser_train-graph_builder.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-graph_builder.o `test -f 'graph_builder.c' || echo '$(srcdir)/'`graph_builder.c + +address_parser_train-graph_builder.obj: graph_builder.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-graph_builder.obj -MD -MP -MF $(DEPDIR)/address_parser_train-graph_builder.Tpo -c -o address_parser_train-graph_builder.obj `if test -f 'graph_builder.c'; then $(CYGPATH_W) 'graph_builder.c'; else $(CYGPATH_W) '$(srcdir)/graph_builder.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-graph_builder.Tpo $(DEPDIR)/address_parser_train-graph_builder.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='graph_builder.c' object='address_parser_train-graph_builder.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-graph_builder.obj `if test -f 'graph_builder.c'; then $(CYGPATH_W) 'graph_builder.c'; else $(CYGPATH_W) '$(srcdir)/graph_builder.c'; fi` + +address_parser_train-float_utils.o: float_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-float_utils.o -MD -MP -MF $(DEPDIR)/address_parser_train-float_utils.Tpo -c -o address_parser_train-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-float_utils.Tpo $(DEPDIR)/address_parser_train-float_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='float_utils.c' object='address_parser_train-float_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c + +address_parser_train-float_utils.obj: float_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-float_utils.obj -MD -MP -MF $(DEPDIR)/address_parser_train-float_utils.Tpo -c -o address_parser_train-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-float_utils.Tpo $(DEPDIR)/address_parser_train-float_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='float_utils.c' object='address_parser_train-float_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` + +address_parser_train-averaged_perceptron_trainer.o: averaged_perceptron_trainer.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-averaged_perceptron_trainer.o -MD -MP -MF $(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Tpo -c -o address_parser_train-averaged_perceptron_trainer.o `test -f 'averaged_perceptron_trainer.c' || echo '$(srcdir)/'`averaged_perceptron_trainer.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Tpo $(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='averaged_perceptron_trainer.c' object='address_parser_train-averaged_perceptron_trainer.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-averaged_perceptron_trainer.o `test -f 'averaged_perceptron_trainer.c' || echo '$(srcdir)/'`averaged_perceptron_trainer.c + +address_parser_train-averaged_perceptron_trainer.obj: averaged_perceptron_trainer.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-averaged_perceptron_trainer.obj -MD -MP -MF $(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Tpo -c -o address_parser_train-averaged_perceptron_trainer.obj `if test -f 'averaged_perceptron_trainer.c'; then $(CYGPATH_W) 'averaged_perceptron_trainer.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron_trainer.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Tpo $(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='averaged_perceptron_trainer.c' object='address_parser_train-averaged_perceptron_trainer.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-averaged_perceptron_trainer.obj `if test -f 'averaged_perceptron_trainer.c'; then $(CYGPATH_W) 'averaged_perceptron_trainer.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron_trainer.c'; fi` + +address_parser_train-crf_trainer.o: crf_trainer.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-crf_trainer.o -MD -MP -MF $(DEPDIR)/address_parser_train-crf_trainer.Tpo -c -o address_parser_train-crf_trainer.o `test -f 'crf_trainer.c' || echo '$(srcdir)/'`crf_trainer.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-crf_trainer.Tpo $(DEPDIR)/address_parser_train-crf_trainer.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='crf_trainer.c' object='address_parser_train-crf_trainer.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-crf_trainer.o `test -f 'crf_trainer.c' || echo '$(srcdir)/'`crf_trainer.c + +address_parser_train-crf_trainer.obj: crf_trainer.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-crf_trainer.obj -MD -MP -MF $(DEPDIR)/address_parser_train-crf_trainer.Tpo -c -o address_parser_train-crf_trainer.obj `if test -f 'crf_trainer.c'; then $(CYGPATH_W) 'crf_trainer.c'; else $(CYGPATH_W) '$(srcdir)/crf_trainer.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-crf_trainer.Tpo $(DEPDIR)/address_parser_train-crf_trainer.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='crf_trainer.c' object='address_parser_train-crf_trainer.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-crf_trainer.obj `if test -f 'crf_trainer.c'; then $(CYGPATH_W) 'crf_trainer.c'; else $(CYGPATH_W) '$(srcdir)/crf_trainer.c'; fi` + +address_parser_train-crf_trainer_averaged_perceptron.o: crf_trainer_averaged_perceptron.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-crf_trainer_averaged_perceptron.o -MD -MP -MF $(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Tpo -c -o address_parser_train-crf_trainer_averaged_perceptron.o `test -f 'crf_trainer_averaged_perceptron.c' || echo '$(srcdir)/'`crf_trainer_averaged_perceptron.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Tpo $(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='crf_trainer_averaged_perceptron.c' object='address_parser_train-crf_trainer_averaged_perceptron.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-crf_trainer_averaged_perceptron.o `test -f 'crf_trainer_averaged_perceptron.c' || echo '$(srcdir)/'`crf_trainer_averaged_perceptron.c + +address_parser_train-crf_trainer_averaged_perceptron.obj: crf_trainer_averaged_perceptron.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-crf_trainer_averaged_perceptron.obj -MD -MP -MF $(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Tpo -c -o address_parser_train-crf_trainer_averaged_perceptron.obj `if test -f 'crf_trainer_averaged_perceptron.c'; then $(CYGPATH_W) 'crf_trainer_averaged_perceptron.c'; else $(CYGPATH_W) '$(srcdir)/crf_trainer_averaged_perceptron.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Tpo $(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='crf_trainer_averaged_perceptron.c' object='address_parser_train-crf_trainer_averaged_perceptron.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-crf_trainer_averaged_perceptron.obj `if test -f 'crf_trainer_averaged_perceptron.c'; then $(CYGPATH_W) 'crf_trainer_averaged_perceptron.c'; else $(CYGPATH_W) '$(srcdir)/crf_trainer_averaged_perceptron.c'; fi` + +address_parser_train-averaged_perceptron_tagger.o: averaged_perceptron_tagger.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-averaged_perceptron_tagger.o -MD -MP -MF $(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Tpo -c -o address_parser_train-averaged_perceptron_tagger.o `test -f 'averaged_perceptron_tagger.c' || echo '$(srcdir)/'`averaged_perceptron_tagger.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Tpo $(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='averaged_perceptron_tagger.c' object='address_parser_train-averaged_perceptron_tagger.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-averaged_perceptron_tagger.o `test -f 'averaged_perceptron_tagger.c' || echo '$(srcdir)/'`averaged_perceptron_tagger.c + +address_parser_train-averaged_perceptron_tagger.obj: averaged_perceptron_tagger.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-averaged_perceptron_tagger.obj -MD -MP -MF $(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Tpo -c -o address_parser_train-averaged_perceptron_tagger.obj `if test -f 'averaged_perceptron_tagger.c'; then $(CYGPATH_W) 'averaged_perceptron_tagger.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron_tagger.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Tpo $(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='averaged_perceptron_tagger.c' object='address_parser_train-averaged_perceptron_tagger.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-averaged_perceptron_tagger.obj `if test -f 'averaged_perceptron_tagger.c'; then $(CYGPATH_W) 'averaged_perceptron_tagger.c'; else $(CYGPATH_W) '$(srcdir)/averaged_perceptron_tagger.c'; fi` + +address_parser_train-address_dictionary.o: address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-address_dictionary.o -MD -MP -MF $(DEPDIR)/address_parser_train-address_dictionary.Tpo -c -o address_parser_train-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-address_dictionary.Tpo $(DEPDIR)/address_parser_train-address_dictionary.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_dictionary.c' object='address_parser_train-address_dictionary.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + +address_parser_train-address_dictionary.obj: address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-address_dictionary.obj -MD -MP -MF $(DEPDIR)/address_parser_train-address_dictionary.Tpo -c -o address_parser_train-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-address_dictionary.Tpo $(DEPDIR)/address_parser_train-address_dictionary.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_dictionary.c' object='address_parser_train-address_dictionary.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` + +address_parser_train-normalize.o: normalize.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-normalize.o -MD -MP -MF $(DEPDIR)/address_parser_train-normalize.Tpo -c -o address_parser_train-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-normalize.Tpo $(DEPDIR)/address_parser_train-normalize.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='normalize.c' object='address_parser_train-normalize.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c + +address_parser_train-normalize.obj: normalize.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-normalize.obj -MD -MP -MF $(DEPDIR)/address_parser_train-normalize.Tpo -c -o address_parser_train-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-normalize.Tpo $(DEPDIR)/address_parser_train-normalize.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='normalize.c' object='address_parser_train-normalize.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` + +address_parser_train-numex.o: numex.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-numex.o -MD -MP -MF $(DEPDIR)/address_parser_train-numex.Tpo -c -o address_parser_train-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-numex.Tpo $(DEPDIR)/address_parser_train-numex.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='numex.c' object='address_parser_train-numex.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + +address_parser_train-numex.obj: numex.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-numex.obj -MD -MP -MF $(DEPDIR)/address_parser_train-numex.Tpo -c -o address_parser_train-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-numex.Tpo $(DEPDIR)/address_parser_train-numex.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='numex.c' object='address_parser_train-numex.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` + +address_parser_train-features.o: features.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-features.o -MD -MP -MF $(DEPDIR)/address_parser_train-features.Tpo -c -o address_parser_train-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-features.Tpo $(DEPDIR)/address_parser_train-features.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='features.c' object='address_parser_train-features.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c + +address_parser_train-features.obj: features.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-features.obj -MD -MP -MF $(DEPDIR)/address_parser_train-features.Tpo -c -o address_parser_train-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-features.Tpo $(DEPDIR)/address_parser_train-features.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='features.c' object='address_parser_train-features.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` + +address_parser_train-unicode_scripts.o: unicode_scripts.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-unicode_scripts.o -MD -MP -MF $(DEPDIR)/address_parser_train-unicode_scripts.Tpo -c -o address_parser_train-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-unicode_scripts.Tpo $(DEPDIR)/address_parser_train-unicode_scripts.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unicode_scripts.c' object='address_parser_train-unicode_scripts.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c + +address_parser_train-unicode_scripts.obj: unicode_scripts.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-unicode_scripts.obj -MD -MP -MF $(DEPDIR)/address_parser_train-unicode_scripts.Tpo -c -o address_parser_train-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-unicode_scripts.Tpo $(DEPDIR)/address_parser_train-unicode_scripts.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unicode_scripts.c' object='address_parser_train-unicode_scripts.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` + +address_parser_train-transliterate.o: transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-transliterate.o -MD -MP -MF $(DEPDIR)/address_parser_train-transliterate.Tpo -c -o address_parser_train-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-transliterate.Tpo $(DEPDIR)/address_parser_train-transliterate.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='transliterate.c' object='address_parser_train-transliterate.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + +address_parser_train-transliterate.obj: transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-transliterate.obj -MD -MP -MF $(DEPDIR)/address_parser_train-transliterate.Tpo -c -o address_parser_train-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-transliterate.Tpo $(DEPDIR)/address_parser_train-transliterate.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='transliterate.c' object='address_parser_train-transliterate.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` + +address_parser_train-trie.o: trie.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-trie.o -MD -MP -MF $(DEPDIR)/address_parser_train-trie.Tpo -c -o address_parser_train-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-trie.Tpo $(DEPDIR)/address_parser_train-trie.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie.c' object='address_parser_train-trie.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + +address_parser_train-trie.obj: trie.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-trie.obj -MD -MP -MF $(DEPDIR)/address_parser_train-trie.Tpo -c -o address_parser_train-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-trie.Tpo $(DEPDIR)/address_parser_train-trie.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie.c' object='address_parser_train-trie.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + +address_parser_train-trie_search.o: trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-trie_search.o -MD -MP -MF $(DEPDIR)/address_parser_train-trie_search.Tpo -c -o address_parser_train-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-trie_search.Tpo $(DEPDIR)/address_parser_train-trie_search.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_search.c' object='address_parser_train-trie_search.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + +address_parser_train-trie_search.obj: trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-trie_search.obj -MD -MP -MF $(DEPDIR)/address_parser_train-trie_search.Tpo -c -o address_parser_train-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-trie_search.Tpo $(DEPDIR)/address_parser_train-trie_search.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_search.c' object='address_parser_train-trie_search.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + +address_parser_train-trie_utils.o: trie_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-trie_utils.o -MD -MP -MF $(DEPDIR)/address_parser_train-trie_utils.Tpo -c -o address_parser_train-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-trie_utils.Tpo $(DEPDIR)/address_parser_train-trie_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_utils.c' object='address_parser_train-trie_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c + +address_parser_train-trie_utils.obj: trie_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-trie_utils.obj -MD -MP -MF $(DEPDIR)/address_parser_train-trie_utils.Tpo -c -o address_parser_train-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-trie_utils.Tpo $(DEPDIR)/address_parser_train-trie_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_utils.c' object='address_parser_train-trie_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` + +address_parser_train-string_utils.o: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-string_utils.o -MD -MP -MF $(DEPDIR)/address_parser_train-string_utils.Tpo -c -o address_parser_train-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-string_utils.Tpo $(DEPDIR)/address_parser_train-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='address_parser_train-string_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +address_parser_train-string_utils.obj: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-string_utils.obj -MD -MP -MF $(DEPDIR)/address_parser_train-string_utils.Tpo -c -o address_parser_train-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-string_utils.Tpo $(DEPDIR)/address_parser_train-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='address_parser_train-string_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +address_parser_train-tokens.o: tokens.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-tokens.o -MD -MP -MF $(DEPDIR)/address_parser_train-tokens.Tpo -c -o address_parser_train-tokens.o `test -f 'tokens.c' || echo '$(srcdir)/'`tokens.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-tokens.Tpo $(DEPDIR)/address_parser_train-tokens.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tokens.c' object='address_parser_train-tokens.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-tokens.o `test -f 'tokens.c' || echo '$(srcdir)/'`tokens.c + +address_parser_train-tokens.obj: tokens.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-tokens.obj -MD -MP -MF $(DEPDIR)/address_parser_train-tokens.Tpo -c -o address_parser_train-tokens.obj `if test -f 'tokens.c'; then $(CYGPATH_W) 'tokens.c'; else $(CYGPATH_W) '$(srcdir)/tokens.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-tokens.Tpo $(DEPDIR)/address_parser_train-tokens.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tokens.c' object='address_parser_train-tokens.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-tokens.obj `if test -f 'tokens.c'; then $(CYGPATH_W) 'tokens.c'; else $(CYGPATH_W) '$(srcdir)/tokens.c'; fi` + +address_parser_train-file_utils.o: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-file_utils.o -MD -MP -MF $(DEPDIR)/address_parser_train-file_utils.Tpo -c -o address_parser_train-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-file_utils.Tpo $(DEPDIR)/address_parser_train-file_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='address_parser_train-file_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +address_parser_train-file_utils.obj: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-file_utils.obj -MD -MP -MF $(DEPDIR)/address_parser_train-file_utils.Tpo -c -o address_parser_train-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-file_utils.Tpo $(DEPDIR)/address_parser_train-file_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='address_parser_train-file_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + +address_parser_train-shuffle.o: shuffle.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-shuffle.o -MD -MP -MF $(DEPDIR)/address_parser_train-shuffle.Tpo -c -o address_parser_train-shuffle.o `test -f 'shuffle.c' || echo '$(srcdir)/'`shuffle.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-shuffle.Tpo $(DEPDIR)/address_parser_train-shuffle.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='shuffle.c' object='address_parser_train-shuffle.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-shuffle.o `test -f 'shuffle.c' || echo '$(srcdir)/'`shuffle.c + +address_parser_train-shuffle.obj: shuffle.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-shuffle.obj -MD -MP -MF $(DEPDIR)/address_parser_train-shuffle.Tpo -c -o address_parser_train-shuffle.obj `if test -f 'shuffle.c'; then $(CYGPATH_W) 'shuffle.c'; else $(CYGPATH_W) '$(srcdir)/shuffle.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-shuffle.Tpo $(DEPDIR)/address_parser_train-shuffle.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='shuffle.c' object='address_parser_train-shuffle.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-shuffle.obj `if test -f 'shuffle.c'; then $(CYGPATH_W) 'shuffle.c'; else $(CYGPATH_W) '$(srcdir)/shuffle.c'; fi` + +utf8proc/address_parser_train-utf8proc.o: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT utf8proc/address_parser_train-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Tpo -c -o utf8proc/address_parser_train-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Tpo utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/address_parser_train-utf8proc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o utf8proc/address_parser_train-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/address_parser_train-utf8proc.obj: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT utf8proc/address_parser_train-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Tpo -c -o utf8proc/address_parser_train-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Tpo utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/address_parser_train-utf8proc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o utf8proc/address_parser_train-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +address_parser_train-ngrams.o: ngrams.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-ngrams.o -MD -MP -MF $(DEPDIR)/address_parser_train-ngrams.Tpo -c -o address_parser_train-ngrams.o `test -f 'ngrams.c' || echo '$(srcdir)/'`ngrams.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-ngrams.Tpo $(DEPDIR)/address_parser_train-ngrams.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ngrams.c' object='address_parser_train-ngrams.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-ngrams.o `test -f 'ngrams.c' || echo '$(srcdir)/'`ngrams.c + +address_parser_train-ngrams.obj: ngrams.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -MT address_parser_train-ngrams.obj -MD -MP -MF $(DEPDIR)/address_parser_train-ngrams.Tpo -c -o address_parser_train-ngrams.obj `if test -f 'ngrams.c'; then $(CYGPATH_W) 'ngrams.c'; else $(CYGPATH_W) '$(srcdir)/ngrams.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/address_parser_train-ngrams.Tpo $(DEPDIR)/address_parser_train-ngrams.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ngrams.c' object='address_parser_train-ngrams.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(address_parser_train_CFLAGS) $(CFLAGS) -c -o address_parser_train-ngrams.obj `if test -f 'ngrams.c'; then $(CYGPATH_W) 'ngrams.c'; else $(CYGPATH_W) '$(srcdir)/ngrams.c'; fi` + +bench-bench.o: bench.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bench_CFLAGS) $(CFLAGS) -MT bench-bench.o -MD -MP -MF $(DEPDIR)/bench-bench.Tpo -c -o bench-bench.o `test -f 'bench.c' || echo '$(srcdir)/'`bench.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/bench-bench.Tpo $(DEPDIR)/bench-bench.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='bench.c' object='bench-bench.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bench_CFLAGS) $(CFLAGS) -c -o bench-bench.o `test -f 'bench.c' || echo '$(srcdir)/'`bench.c + +bench-bench.obj: bench.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bench_CFLAGS) $(CFLAGS) -MT bench-bench.obj -MD -MP -MF $(DEPDIR)/bench-bench.Tpo -c -o bench-bench.obj `if test -f 'bench.c'; then $(CYGPATH_W) 'bench.c'; else $(CYGPATH_W) '$(srcdir)/bench.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/bench-bench.Tpo $(DEPDIR)/bench-bench.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='bench.c' object='bench-bench.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(bench_CFLAGS) $(CFLAGS) -c -o bench-bench.obj `if test -f 'bench.c'; then $(CYGPATH_W) 'bench.c'; else $(CYGPATH_W) '$(srcdir)/bench.c'; fi` + +build_address_dictionary-strndup.o: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-strndup.o -MD -MP -MF $(DEPDIR)/build_address_dictionary-strndup.Tpo -c -o build_address_dictionary-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-strndup.Tpo $(DEPDIR)/build_address_dictionary-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='build_address_dictionary-strndup.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +build_address_dictionary-strndup.obj: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-strndup.obj -MD -MP -MF $(DEPDIR)/build_address_dictionary-strndup.Tpo -c -o build_address_dictionary-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-strndup.Tpo $(DEPDIR)/build_address_dictionary-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='build_address_dictionary-strndup.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +build_address_dictionary-address_dictionary_builder.o: address_dictionary_builder.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-address_dictionary_builder.o -MD -MP -MF $(DEPDIR)/build_address_dictionary-address_dictionary_builder.Tpo -c -o build_address_dictionary-address_dictionary_builder.o `test -f 'address_dictionary_builder.c' || echo '$(srcdir)/'`address_dictionary_builder.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-address_dictionary_builder.Tpo $(DEPDIR)/build_address_dictionary-address_dictionary_builder.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_dictionary_builder.c' object='build_address_dictionary-address_dictionary_builder.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-address_dictionary_builder.o `test -f 'address_dictionary_builder.c' || echo '$(srcdir)/'`address_dictionary_builder.c + +build_address_dictionary-address_dictionary_builder.obj: address_dictionary_builder.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-address_dictionary_builder.obj -MD -MP -MF $(DEPDIR)/build_address_dictionary-address_dictionary_builder.Tpo -c -o build_address_dictionary-address_dictionary_builder.obj `if test -f 'address_dictionary_builder.c'; then $(CYGPATH_W) 'address_dictionary_builder.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary_builder.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-address_dictionary_builder.Tpo $(DEPDIR)/build_address_dictionary-address_dictionary_builder.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_dictionary_builder.c' object='build_address_dictionary-address_dictionary_builder.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-address_dictionary_builder.obj `if test -f 'address_dictionary_builder.c'; then $(CYGPATH_W) 'address_dictionary_builder.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary_builder.c'; fi` + +build_address_dictionary-address_dictionary.o: address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-address_dictionary.o -MD -MP -MF $(DEPDIR)/build_address_dictionary-address_dictionary.Tpo -c -o build_address_dictionary-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-address_dictionary.Tpo $(DEPDIR)/build_address_dictionary-address_dictionary.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_dictionary.c' object='build_address_dictionary-address_dictionary.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + +build_address_dictionary-address_dictionary.obj: address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-address_dictionary.obj -MD -MP -MF $(DEPDIR)/build_address_dictionary-address_dictionary.Tpo -c -o build_address_dictionary-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-address_dictionary.Tpo $(DEPDIR)/build_address_dictionary-address_dictionary.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_dictionary.c' object='build_address_dictionary-address_dictionary.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` + +build_address_dictionary-file_utils.o: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-file_utils.o -MD -MP -MF $(DEPDIR)/build_address_dictionary-file_utils.Tpo -c -o build_address_dictionary-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-file_utils.Tpo $(DEPDIR)/build_address_dictionary-file_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='build_address_dictionary-file_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +build_address_dictionary-file_utils.obj: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-file_utils.obj -MD -MP -MF $(DEPDIR)/build_address_dictionary-file_utils.Tpo -c -o build_address_dictionary-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-file_utils.Tpo $(DEPDIR)/build_address_dictionary-file_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='build_address_dictionary-file_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + +build_address_dictionary-string_utils.o: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-string_utils.o -MD -MP -MF $(DEPDIR)/build_address_dictionary-string_utils.Tpo -c -o build_address_dictionary-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-string_utils.Tpo $(DEPDIR)/build_address_dictionary-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='build_address_dictionary-string_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +build_address_dictionary-string_utils.obj: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-string_utils.obj -MD -MP -MF $(DEPDIR)/build_address_dictionary-string_utils.Tpo -c -o build_address_dictionary-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-string_utils.Tpo $(DEPDIR)/build_address_dictionary-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='build_address_dictionary-string_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +build_address_dictionary-trie.o: trie.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-trie.o -MD -MP -MF $(DEPDIR)/build_address_dictionary-trie.Tpo -c -o build_address_dictionary-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-trie.Tpo $(DEPDIR)/build_address_dictionary-trie.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie.c' object='build_address_dictionary-trie.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + +build_address_dictionary-trie.obj: trie.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-trie.obj -MD -MP -MF $(DEPDIR)/build_address_dictionary-trie.Tpo -c -o build_address_dictionary-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-trie.Tpo $(DEPDIR)/build_address_dictionary-trie.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie.c' object='build_address_dictionary-trie.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + +build_address_dictionary-trie_search.o: trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-trie_search.o -MD -MP -MF $(DEPDIR)/build_address_dictionary-trie_search.Tpo -c -o build_address_dictionary-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-trie_search.Tpo $(DEPDIR)/build_address_dictionary-trie_search.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_search.c' object='build_address_dictionary-trie_search.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + +build_address_dictionary-trie_search.obj: trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT build_address_dictionary-trie_search.obj -MD -MP -MF $(DEPDIR)/build_address_dictionary-trie_search.Tpo -c -o build_address_dictionary-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_address_dictionary-trie_search.Tpo $(DEPDIR)/build_address_dictionary-trie_search.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_search.c' object='build_address_dictionary-trie_search.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o build_address_dictionary-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + +utf8proc/build_address_dictionary-utf8proc.o: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT utf8proc/build_address_dictionary-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Tpo -c -o utf8proc/build_address_dictionary-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Tpo utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/build_address_dictionary-utf8proc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o utf8proc/build_address_dictionary-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/build_address_dictionary-utf8proc.obj: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -MT utf8proc/build_address_dictionary-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Tpo -c -o utf8proc/build_address_dictionary-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Tpo utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/build_address_dictionary-utf8proc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_address_dictionary_CFLAGS) $(CFLAGS) -c -o utf8proc/build_address_dictionary-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +build_numex_table-strndup.o: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-strndup.o -MD -MP -MF $(DEPDIR)/build_numex_table-strndup.Tpo -c -o build_numex_table-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-strndup.Tpo $(DEPDIR)/build_numex_table-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='build_numex_table-strndup.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +build_numex_table-strndup.obj: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-strndup.obj -MD -MP -MF $(DEPDIR)/build_numex_table-strndup.Tpo -c -o build_numex_table-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-strndup.Tpo $(DEPDIR)/build_numex_table-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='build_numex_table-strndup.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +build_numex_table-numex_table_builder.o: numex_table_builder.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-numex_table_builder.o -MD -MP -MF $(DEPDIR)/build_numex_table-numex_table_builder.Tpo -c -o build_numex_table-numex_table_builder.o `test -f 'numex_table_builder.c' || echo '$(srcdir)/'`numex_table_builder.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-numex_table_builder.Tpo $(DEPDIR)/build_numex_table-numex_table_builder.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='numex_table_builder.c' object='build_numex_table-numex_table_builder.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-numex_table_builder.o `test -f 'numex_table_builder.c' || echo '$(srcdir)/'`numex_table_builder.c + +build_numex_table-numex_table_builder.obj: numex_table_builder.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-numex_table_builder.obj -MD -MP -MF $(DEPDIR)/build_numex_table-numex_table_builder.Tpo -c -o build_numex_table-numex_table_builder.obj `if test -f 'numex_table_builder.c'; then $(CYGPATH_W) 'numex_table_builder.c'; else $(CYGPATH_W) '$(srcdir)/numex_table_builder.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-numex_table_builder.Tpo $(DEPDIR)/build_numex_table-numex_table_builder.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='numex_table_builder.c' object='build_numex_table-numex_table_builder.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-numex_table_builder.obj `if test -f 'numex_table_builder.c'; then $(CYGPATH_W) 'numex_table_builder.c'; else $(CYGPATH_W) '$(srcdir)/numex_table_builder.c'; fi` + +build_numex_table-numex.o: numex.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-numex.o -MD -MP -MF $(DEPDIR)/build_numex_table-numex.Tpo -c -o build_numex_table-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-numex.Tpo $(DEPDIR)/build_numex_table-numex.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='numex.c' object='build_numex_table-numex.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + +build_numex_table-numex.obj: numex.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-numex.obj -MD -MP -MF $(DEPDIR)/build_numex_table-numex.Tpo -c -o build_numex_table-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-numex.Tpo $(DEPDIR)/build_numex_table-numex.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='numex.c' object='build_numex_table-numex.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` + +build_numex_table-file_utils.o: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-file_utils.o -MD -MP -MF $(DEPDIR)/build_numex_table-file_utils.Tpo -c -o build_numex_table-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-file_utils.Tpo $(DEPDIR)/build_numex_table-file_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='build_numex_table-file_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +build_numex_table-file_utils.obj: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-file_utils.obj -MD -MP -MF $(DEPDIR)/build_numex_table-file_utils.Tpo -c -o build_numex_table-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-file_utils.Tpo $(DEPDIR)/build_numex_table-file_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='build_numex_table-file_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + +build_numex_table-string_utils.o: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-string_utils.o -MD -MP -MF $(DEPDIR)/build_numex_table-string_utils.Tpo -c -o build_numex_table-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-string_utils.Tpo $(DEPDIR)/build_numex_table-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='build_numex_table-string_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +build_numex_table-string_utils.obj: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-string_utils.obj -MD -MP -MF $(DEPDIR)/build_numex_table-string_utils.Tpo -c -o build_numex_table-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-string_utils.Tpo $(DEPDIR)/build_numex_table-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='build_numex_table-string_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +build_numex_table-tokens.o: tokens.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-tokens.o -MD -MP -MF $(DEPDIR)/build_numex_table-tokens.Tpo -c -o build_numex_table-tokens.o `test -f 'tokens.c' || echo '$(srcdir)/'`tokens.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-tokens.Tpo $(DEPDIR)/build_numex_table-tokens.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tokens.c' object='build_numex_table-tokens.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-tokens.o `test -f 'tokens.c' || echo '$(srcdir)/'`tokens.c + +build_numex_table-tokens.obj: tokens.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-tokens.obj -MD -MP -MF $(DEPDIR)/build_numex_table-tokens.Tpo -c -o build_numex_table-tokens.obj `if test -f 'tokens.c'; then $(CYGPATH_W) 'tokens.c'; else $(CYGPATH_W) '$(srcdir)/tokens.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-tokens.Tpo $(DEPDIR)/build_numex_table-tokens.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='tokens.c' object='build_numex_table-tokens.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-tokens.obj `if test -f 'tokens.c'; then $(CYGPATH_W) 'tokens.c'; else $(CYGPATH_W) '$(srcdir)/tokens.c'; fi` + +build_numex_table-trie.o: trie.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-trie.o -MD -MP -MF $(DEPDIR)/build_numex_table-trie.Tpo -c -o build_numex_table-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-trie.Tpo $(DEPDIR)/build_numex_table-trie.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie.c' object='build_numex_table-trie.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + +build_numex_table-trie.obj: trie.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-trie.obj -MD -MP -MF $(DEPDIR)/build_numex_table-trie.Tpo -c -o build_numex_table-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-trie.Tpo $(DEPDIR)/build_numex_table-trie.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie.c' object='build_numex_table-trie.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + +build_numex_table-trie_search.o: trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-trie_search.o -MD -MP -MF $(DEPDIR)/build_numex_table-trie_search.Tpo -c -o build_numex_table-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-trie_search.Tpo $(DEPDIR)/build_numex_table-trie_search.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_search.c' object='build_numex_table-trie_search.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + +build_numex_table-trie_search.obj: trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT build_numex_table-trie_search.obj -MD -MP -MF $(DEPDIR)/build_numex_table-trie_search.Tpo -c -o build_numex_table-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_numex_table-trie_search.Tpo $(DEPDIR)/build_numex_table-trie_search.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_search.c' object='build_numex_table-trie_search.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o build_numex_table-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + +utf8proc/build_numex_table-utf8proc.o: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT utf8proc/build_numex_table-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Tpo -c -o utf8proc/build_numex_table-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Tpo utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/build_numex_table-utf8proc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o utf8proc/build_numex_table-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/build_numex_table-utf8proc.obj: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -MT utf8proc/build_numex_table-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Tpo -c -o utf8proc/build_numex_table-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Tpo utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/build_numex_table-utf8proc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_numex_table_CFLAGS) $(CFLAGS) -c -o utf8proc/build_numex_table-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +build_trans_table-strndup.o: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-strndup.o -MD -MP -MF $(DEPDIR)/build_trans_table-strndup.Tpo -c -o build_trans_table-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-strndup.Tpo $(DEPDIR)/build_trans_table-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='build_trans_table-strndup.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +build_trans_table-strndup.obj: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-strndup.obj -MD -MP -MF $(DEPDIR)/build_trans_table-strndup.Tpo -c -o build_trans_table-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-strndup.Tpo $(DEPDIR)/build_trans_table-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='build_trans_table-strndup.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +build_trans_table-transliteration_table_builder.o: transliteration_table_builder.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-transliteration_table_builder.o -MD -MP -MF $(DEPDIR)/build_trans_table-transliteration_table_builder.Tpo -c -o build_trans_table-transliteration_table_builder.o `test -f 'transliteration_table_builder.c' || echo '$(srcdir)/'`transliteration_table_builder.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-transliteration_table_builder.Tpo $(DEPDIR)/build_trans_table-transliteration_table_builder.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='transliteration_table_builder.c' object='build_trans_table-transliteration_table_builder.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-transliteration_table_builder.o `test -f 'transliteration_table_builder.c' || echo '$(srcdir)/'`transliteration_table_builder.c + +build_trans_table-transliteration_table_builder.obj: transliteration_table_builder.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-transliteration_table_builder.obj -MD -MP -MF $(DEPDIR)/build_trans_table-transliteration_table_builder.Tpo -c -o build_trans_table-transliteration_table_builder.obj `if test -f 'transliteration_table_builder.c'; then $(CYGPATH_W) 'transliteration_table_builder.c'; else $(CYGPATH_W) '$(srcdir)/transliteration_table_builder.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-transliteration_table_builder.Tpo $(DEPDIR)/build_trans_table-transliteration_table_builder.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='transliteration_table_builder.c' object='build_trans_table-transliteration_table_builder.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-transliteration_table_builder.obj `if test -f 'transliteration_table_builder.c'; then $(CYGPATH_W) 'transliteration_table_builder.c'; else $(CYGPATH_W) '$(srcdir)/transliteration_table_builder.c'; fi` + +build_trans_table-transliterate.o: transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-transliterate.o -MD -MP -MF $(DEPDIR)/build_trans_table-transliterate.Tpo -c -o build_trans_table-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-transliterate.Tpo $(DEPDIR)/build_trans_table-transliterate.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='transliterate.c' object='build_trans_table-transliterate.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + +build_trans_table-transliterate.obj: transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-transliterate.obj -MD -MP -MF $(DEPDIR)/build_trans_table-transliterate.Tpo -c -o build_trans_table-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-transliterate.Tpo $(DEPDIR)/build_trans_table-transliterate.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='transliterate.c' object='build_trans_table-transliterate.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` + +build_trans_table-trie.o: trie.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-trie.o -MD -MP -MF $(DEPDIR)/build_trans_table-trie.Tpo -c -o build_trans_table-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-trie.Tpo $(DEPDIR)/build_trans_table-trie.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie.c' object='build_trans_table-trie.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + +build_trans_table-trie.obj: trie.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-trie.obj -MD -MP -MF $(DEPDIR)/build_trans_table-trie.Tpo -c -o build_trans_table-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-trie.Tpo $(DEPDIR)/build_trans_table-trie.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie.c' object='build_trans_table-trie.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + +build_trans_table-trie_search.o: trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-trie_search.o -MD -MP -MF $(DEPDIR)/build_trans_table-trie_search.Tpo -c -o build_trans_table-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-trie_search.Tpo $(DEPDIR)/build_trans_table-trie_search.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_search.c' object='build_trans_table-trie_search.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + +build_trans_table-trie_search.obj: trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-trie_search.obj -MD -MP -MF $(DEPDIR)/build_trans_table-trie_search.Tpo -c -o build_trans_table-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-trie_search.Tpo $(DEPDIR)/build_trans_table-trie_search.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_search.c' object='build_trans_table-trie_search.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + +build_trans_table-file_utils.o: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-file_utils.o -MD -MP -MF $(DEPDIR)/build_trans_table-file_utils.Tpo -c -o build_trans_table-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-file_utils.Tpo $(DEPDIR)/build_trans_table-file_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='build_trans_table-file_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +build_trans_table-file_utils.obj: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-file_utils.obj -MD -MP -MF $(DEPDIR)/build_trans_table-file_utils.Tpo -c -o build_trans_table-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-file_utils.Tpo $(DEPDIR)/build_trans_table-file_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='build_trans_table-file_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + +build_trans_table-string_utils.o: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-string_utils.o -MD -MP -MF $(DEPDIR)/build_trans_table-string_utils.Tpo -c -o build_trans_table-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-string_utils.Tpo $(DEPDIR)/build_trans_table-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='build_trans_table-string_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +build_trans_table-string_utils.obj: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT build_trans_table-string_utils.obj -MD -MP -MF $(DEPDIR)/build_trans_table-string_utils.Tpo -c -o build_trans_table-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/build_trans_table-string_utils.Tpo $(DEPDIR)/build_trans_table-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='build_trans_table-string_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o build_trans_table-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +utf8proc/build_trans_table-utf8proc.o: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT utf8proc/build_trans_table-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Tpo -c -o utf8proc/build_trans_table-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Tpo utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/build_trans_table-utf8proc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o utf8proc/build_trans_table-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/build_trans_table-utf8proc.obj: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -MT utf8proc/build_trans_table-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Tpo -c -o utf8proc/build_trans_table-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Tpo utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/build_trans_table-utf8proc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(build_trans_table_CFLAGS) $(CFLAGS) -c -o utf8proc/build_trans_table-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +language_classifier-strndup.o: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-strndup.o -MD -MP -MF $(DEPDIR)/language_classifier-strndup.Tpo -c -o language_classifier-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-strndup.Tpo $(DEPDIR)/language_classifier-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='language_classifier-strndup.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +language_classifier-strndup.obj: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-strndup.obj -MD -MP -MF $(DEPDIR)/language_classifier-strndup.Tpo -c -o language_classifier-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-strndup.Tpo $(DEPDIR)/language_classifier-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='language_classifier-strndup.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +language_classifier-language_classifier_cli.o: language_classifier_cli.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-language_classifier_cli.o -MD -MP -MF $(DEPDIR)/language_classifier-language_classifier_cli.Tpo -c -o language_classifier-language_classifier_cli.o `test -f 'language_classifier_cli.c' || echo '$(srcdir)/'`language_classifier_cli.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-language_classifier_cli.Tpo $(DEPDIR)/language_classifier-language_classifier_cli.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_classifier_cli.c' object='language_classifier-language_classifier_cli.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-language_classifier_cli.o `test -f 'language_classifier_cli.c' || echo '$(srcdir)/'`language_classifier_cli.c + +language_classifier-language_classifier_cli.obj: language_classifier_cli.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-language_classifier_cli.obj -MD -MP -MF $(DEPDIR)/language_classifier-language_classifier_cli.Tpo -c -o language_classifier-language_classifier_cli.obj `if test -f 'language_classifier_cli.c'; then $(CYGPATH_W) 'language_classifier_cli.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_cli.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-language_classifier_cli.Tpo $(DEPDIR)/language_classifier-language_classifier_cli.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_classifier_cli.c' object='language_classifier-language_classifier_cli.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-language_classifier_cli.obj `if test -f 'language_classifier_cli.c'; then $(CYGPATH_W) 'language_classifier_cli.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_cli.c'; fi` + +language_classifier-language_classifier.o: language_classifier.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-language_classifier.o -MD -MP -MF $(DEPDIR)/language_classifier-language_classifier.Tpo -c -o language_classifier-language_classifier.o `test -f 'language_classifier.c' || echo '$(srcdir)/'`language_classifier.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-language_classifier.Tpo $(DEPDIR)/language_classifier-language_classifier.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_classifier.c' object='language_classifier-language_classifier.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-language_classifier.o `test -f 'language_classifier.c' || echo '$(srcdir)/'`language_classifier.c + +language_classifier-language_classifier.obj: language_classifier.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-language_classifier.obj -MD -MP -MF $(DEPDIR)/language_classifier-language_classifier.Tpo -c -o language_classifier-language_classifier.obj `if test -f 'language_classifier.c'; then $(CYGPATH_W) 'language_classifier.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-language_classifier.Tpo $(DEPDIR)/language_classifier-language_classifier.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_classifier.c' object='language_classifier-language_classifier.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-language_classifier.obj `if test -f 'language_classifier.c'; then $(CYGPATH_W) 'language_classifier.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier.c'; fi` + +language_classifier-language_features.o: language_features.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-language_features.o -MD -MP -MF $(DEPDIR)/language_classifier-language_features.Tpo -c -o language_classifier-language_features.o `test -f 'language_features.c' || echo '$(srcdir)/'`language_features.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-language_features.Tpo $(DEPDIR)/language_classifier-language_features.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_features.c' object='language_classifier-language_features.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-language_features.o `test -f 'language_features.c' || echo '$(srcdir)/'`language_features.c + +language_classifier-language_features.obj: language_features.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-language_features.obj -MD -MP -MF $(DEPDIR)/language_classifier-language_features.Tpo -c -o language_classifier-language_features.obj `if test -f 'language_features.c'; then $(CYGPATH_W) 'language_features.c'; else $(CYGPATH_W) '$(srcdir)/language_features.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-language_features.Tpo $(DEPDIR)/language_classifier-language_features.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_features.c' object='language_classifier-language_features.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-language_features.obj `if test -f 'language_features.c'; then $(CYGPATH_W) 'language_features.c'; else $(CYGPATH_W) '$(srcdir)/language_features.c'; fi` + +language_classifier-logistic_regression.o: logistic_regression.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-logistic_regression.o -MD -MP -MF $(DEPDIR)/language_classifier-logistic_regression.Tpo -c -o language_classifier-logistic_regression.o `test -f 'logistic_regression.c' || echo '$(srcdir)/'`logistic_regression.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-logistic_regression.Tpo $(DEPDIR)/language_classifier-logistic_regression.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='logistic_regression.c' object='language_classifier-logistic_regression.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-logistic_regression.o `test -f 'logistic_regression.c' || echo '$(srcdir)/'`logistic_regression.c + +language_classifier-logistic_regression.obj: logistic_regression.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-logistic_regression.obj -MD -MP -MF $(DEPDIR)/language_classifier-logistic_regression.Tpo -c -o language_classifier-logistic_regression.obj `if test -f 'logistic_regression.c'; then $(CYGPATH_W) 'logistic_regression.c'; else $(CYGPATH_W) '$(srcdir)/logistic_regression.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-logistic_regression.Tpo $(DEPDIR)/language_classifier-logistic_regression.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='logistic_regression.c' object='language_classifier-logistic_regression.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-logistic_regression.obj `if test -f 'logistic_regression.c'; then $(CYGPATH_W) 'logistic_regression.c'; else $(CYGPATH_W) '$(srcdir)/logistic_regression.c'; fi` + +language_classifier-logistic.o: logistic.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-logistic.o -MD -MP -MF $(DEPDIR)/language_classifier-logistic.Tpo -c -o language_classifier-logistic.o `test -f 'logistic.c' || echo '$(srcdir)/'`logistic.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-logistic.Tpo $(DEPDIR)/language_classifier-logistic.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='logistic.c' object='language_classifier-logistic.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-logistic.o `test -f 'logistic.c' || echo '$(srcdir)/'`logistic.c + +language_classifier-logistic.obj: logistic.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-logistic.obj -MD -MP -MF $(DEPDIR)/language_classifier-logistic.Tpo -c -o language_classifier-logistic.obj `if test -f 'logistic.c'; then $(CYGPATH_W) 'logistic.c'; else $(CYGPATH_W) '$(srcdir)/logistic.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-logistic.Tpo $(DEPDIR)/language_classifier-logistic.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='logistic.c' object='language_classifier-logistic.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-logistic.obj `if test -f 'logistic.c'; then $(CYGPATH_W) 'logistic.c'; else $(CYGPATH_W) '$(srcdir)/logistic.c'; fi` + +language_classifier-sparse_matrix.o: sparse_matrix.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-sparse_matrix.o -MD -MP -MF $(DEPDIR)/language_classifier-sparse_matrix.Tpo -c -o language_classifier-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-sparse_matrix.Tpo $(DEPDIR)/language_classifier-sparse_matrix.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sparse_matrix.c' object='language_classifier-sparse_matrix.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c + +language_classifier-sparse_matrix.obj: sparse_matrix.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-sparse_matrix.obj -MD -MP -MF $(DEPDIR)/language_classifier-sparse_matrix.Tpo -c -o language_classifier-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-sparse_matrix.Tpo $(DEPDIR)/language_classifier-sparse_matrix.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sparse_matrix.c' object='language_classifier-sparse_matrix.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` + +language_classifier-features.o: features.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-features.o -MD -MP -MF $(DEPDIR)/language_classifier-features.Tpo -c -o language_classifier-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-features.Tpo $(DEPDIR)/language_classifier-features.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='features.c' object='language_classifier-features.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c + +language_classifier-features.obj: features.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-features.obj -MD -MP -MF $(DEPDIR)/language_classifier-features.Tpo -c -o language_classifier-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-features.Tpo $(DEPDIR)/language_classifier-features.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='features.c' object='language_classifier-features.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` + +language_classifier-minibatch.o: minibatch.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-minibatch.o -MD -MP -MF $(DEPDIR)/language_classifier-minibatch.Tpo -c -o language_classifier-minibatch.o `test -f 'minibatch.c' || echo '$(srcdir)/'`minibatch.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-minibatch.Tpo $(DEPDIR)/language_classifier-minibatch.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='minibatch.c' object='language_classifier-minibatch.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-minibatch.o `test -f 'minibatch.c' || echo '$(srcdir)/'`minibatch.c + +language_classifier-minibatch.obj: minibatch.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-minibatch.obj -MD -MP -MF $(DEPDIR)/language_classifier-minibatch.Tpo -c -o language_classifier-minibatch.obj `if test -f 'minibatch.c'; then $(CYGPATH_W) 'minibatch.c'; else $(CYGPATH_W) '$(srcdir)/minibatch.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-minibatch.Tpo $(DEPDIR)/language_classifier-minibatch.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='minibatch.c' object='language_classifier-minibatch.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-minibatch.obj `if test -f 'minibatch.c'; then $(CYGPATH_W) 'minibatch.c'; else $(CYGPATH_W) '$(srcdir)/minibatch.c'; fi` + +language_classifier-float_utils.o: float_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-float_utils.o -MD -MP -MF $(DEPDIR)/language_classifier-float_utils.Tpo -c -o language_classifier-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-float_utils.Tpo $(DEPDIR)/language_classifier-float_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='float_utils.c' object='language_classifier-float_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c + +language_classifier-float_utils.obj: float_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-float_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier-float_utils.Tpo -c -o language_classifier-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-float_utils.Tpo $(DEPDIR)/language_classifier-float_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='float_utils.c' object='language_classifier-float_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` + +language_classifier-normalize.o: normalize.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-normalize.o -MD -MP -MF $(DEPDIR)/language_classifier-normalize.Tpo -c -o language_classifier-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-normalize.Tpo $(DEPDIR)/language_classifier-normalize.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='normalize.c' object='language_classifier-normalize.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c + +language_classifier-normalize.obj: normalize.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-normalize.obj -MD -MP -MF $(DEPDIR)/language_classifier-normalize.Tpo -c -o language_classifier-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-normalize.Tpo $(DEPDIR)/language_classifier-normalize.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='normalize.c' object='language_classifier-normalize.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` + +language_classifier-numex.o: numex.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-numex.o -MD -MP -MF $(DEPDIR)/language_classifier-numex.Tpo -c -o language_classifier-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-numex.Tpo $(DEPDIR)/language_classifier-numex.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='numex.c' object='language_classifier-numex.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + +language_classifier-numex.obj: numex.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-numex.obj -MD -MP -MF $(DEPDIR)/language_classifier-numex.Tpo -c -o language_classifier-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-numex.Tpo $(DEPDIR)/language_classifier-numex.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='numex.c' object='language_classifier-numex.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` + +language_classifier-transliterate.o: transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-transliterate.o -MD -MP -MF $(DEPDIR)/language_classifier-transliterate.Tpo -c -o language_classifier-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-transliterate.Tpo $(DEPDIR)/language_classifier-transliterate.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='transliterate.c' object='language_classifier-transliterate.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + +language_classifier-transliterate.obj: transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-transliterate.obj -MD -MP -MF $(DEPDIR)/language_classifier-transliterate.Tpo -c -o language_classifier-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-transliterate.Tpo $(DEPDIR)/language_classifier-transliterate.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='transliterate.c' object='language_classifier-transliterate.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` + +language_classifier-trie.o: trie.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-trie.o -MD -MP -MF $(DEPDIR)/language_classifier-trie.Tpo -c -o language_classifier-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-trie.Tpo $(DEPDIR)/language_classifier-trie.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie.c' object='language_classifier-trie.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + +language_classifier-trie.obj: trie.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-trie.obj -MD -MP -MF $(DEPDIR)/language_classifier-trie.Tpo -c -o language_classifier-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-trie.Tpo $(DEPDIR)/language_classifier-trie.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie.c' object='language_classifier-trie.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + +language_classifier-trie_search.o: trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-trie_search.o -MD -MP -MF $(DEPDIR)/language_classifier-trie_search.Tpo -c -o language_classifier-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-trie_search.Tpo $(DEPDIR)/language_classifier-trie_search.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_search.c' object='language_classifier-trie_search.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + +language_classifier-trie_search.obj: trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-trie_search.obj -MD -MP -MF $(DEPDIR)/language_classifier-trie_search.Tpo -c -o language_classifier-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-trie_search.Tpo $(DEPDIR)/language_classifier-trie_search.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_search.c' object='language_classifier-trie_search.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + +language_classifier-trie_utils.o: trie_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-trie_utils.o -MD -MP -MF $(DEPDIR)/language_classifier-trie_utils.Tpo -c -o language_classifier-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-trie_utils.Tpo $(DEPDIR)/language_classifier-trie_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_utils.c' object='language_classifier-trie_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c + +language_classifier-trie_utils.obj: trie_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-trie_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier-trie_utils.Tpo -c -o language_classifier-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-trie_utils.Tpo $(DEPDIR)/language_classifier-trie_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_utils.c' object='language_classifier-trie_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` + +language_classifier-address_dictionary.o: address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-address_dictionary.o -MD -MP -MF $(DEPDIR)/language_classifier-address_dictionary.Tpo -c -o language_classifier-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-address_dictionary.Tpo $(DEPDIR)/language_classifier-address_dictionary.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_dictionary.c' object='language_classifier-address_dictionary.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + +language_classifier-address_dictionary.obj: address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-address_dictionary.obj -MD -MP -MF $(DEPDIR)/language_classifier-address_dictionary.Tpo -c -o language_classifier-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-address_dictionary.Tpo $(DEPDIR)/language_classifier-address_dictionary.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_dictionary.c' object='language_classifier-address_dictionary.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` + +language_classifier-string_utils.o: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-string_utils.o -MD -MP -MF $(DEPDIR)/language_classifier-string_utils.Tpo -c -o language_classifier-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-string_utils.Tpo $(DEPDIR)/language_classifier-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='language_classifier-string_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +language_classifier-string_utils.obj: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-string_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier-string_utils.Tpo -c -o language_classifier-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-string_utils.Tpo $(DEPDIR)/language_classifier-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='language_classifier-string_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +language_classifier-file_utils.o: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-file_utils.o -MD -MP -MF $(DEPDIR)/language_classifier-file_utils.Tpo -c -o language_classifier-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-file_utils.Tpo $(DEPDIR)/language_classifier-file_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='language_classifier-file_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +language_classifier-file_utils.obj: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-file_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier-file_utils.Tpo -c -o language_classifier-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-file_utils.Tpo $(DEPDIR)/language_classifier-file_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='language_classifier-file_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + +utf8proc/language_classifier-utf8proc.o: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT utf8proc/language_classifier-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/language_classifier-utf8proc.Tpo -c -o utf8proc/language_classifier-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/language_classifier-utf8proc.Tpo utf8proc/$(DEPDIR)/language_classifier-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/language_classifier-utf8proc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o utf8proc/language_classifier-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/language_classifier-utf8proc.obj: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT utf8proc/language_classifier-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/language_classifier-utf8proc.Tpo -c -o utf8proc/language_classifier-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/language_classifier-utf8proc.Tpo utf8proc/$(DEPDIR)/language_classifier-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/language_classifier-utf8proc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o utf8proc/language_classifier-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +language_classifier-unicode_scripts.o: unicode_scripts.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-unicode_scripts.o -MD -MP -MF $(DEPDIR)/language_classifier-unicode_scripts.Tpo -c -o language_classifier-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-unicode_scripts.Tpo $(DEPDIR)/language_classifier-unicode_scripts.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unicode_scripts.c' object='language_classifier-unicode_scripts.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c + +language_classifier-unicode_scripts.obj: unicode_scripts.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -MT language_classifier-unicode_scripts.obj -MD -MP -MF $(DEPDIR)/language_classifier-unicode_scripts.Tpo -c -o language_classifier-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier-unicode_scripts.Tpo $(DEPDIR)/language_classifier-unicode_scripts.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unicode_scripts.c' object='language_classifier-unicode_scripts.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_CFLAGS) $(CFLAGS) -c -o language_classifier-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` + +language_classifier_test-strndup.o: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-strndup.o -MD -MP -MF $(DEPDIR)/language_classifier_test-strndup.Tpo -c -o language_classifier_test-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-strndup.Tpo $(DEPDIR)/language_classifier_test-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='language_classifier_test-strndup.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +language_classifier_test-strndup.obj: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-strndup.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-strndup.Tpo -c -o language_classifier_test-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-strndup.Tpo $(DEPDIR)/language_classifier_test-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='language_classifier_test-strndup.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +language_classifier_test-language_classifier_test.o: language_classifier_test.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-language_classifier_test.o -MD -MP -MF $(DEPDIR)/language_classifier_test-language_classifier_test.Tpo -c -o language_classifier_test-language_classifier_test.o `test -f 'language_classifier_test.c' || echo '$(srcdir)/'`language_classifier_test.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-language_classifier_test.Tpo $(DEPDIR)/language_classifier_test-language_classifier_test.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_classifier_test.c' object='language_classifier_test-language_classifier_test.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-language_classifier_test.o `test -f 'language_classifier_test.c' || echo '$(srcdir)/'`language_classifier_test.c + +language_classifier_test-language_classifier_test.obj: language_classifier_test.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-language_classifier_test.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-language_classifier_test.Tpo -c -o language_classifier_test-language_classifier_test.obj `if test -f 'language_classifier_test.c'; then $(CYGPATH_W) 'language_classifier_test.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_test.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-language_classifier_test.Tpo $(DEPDIR)/language_classifier_test-language_classifier_test.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_classifier_test.c' object='language_classifier_test-language_classifier_test.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-language_classifier_test.obj `if test -f 'language_classifier_test.c'; then $(CYGPATH_W) 'language_classifier_test.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_test.c'; fi` + +language_classifier_test-language_classifier.o: language_classifier.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-language_classifier.o -MD -MP -MF $(DEPDIR)/language_classifier_test-language_classifier.Tpo -c -o language_classifier_test-language_classifier.o `test -f 'language_classifier.c' || echo '$(srcdir)/'`language_classifier.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-language_classifier.Tpo $(DEPDIR)/language_classifier_test-language_classifier.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_classifier.c' object='language_classifier_test-language_classifier.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-language_classifier.o `test -f 'language_classifier.c' || echo '$(srcdir)/'`language_classifier.c + +language_classifier_test-language_classifier.obj: language_classifier.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-language_classifier.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-language_classifier.Tpo -c -o language_classifier_test-language_classifier.obj `if test -f 'language_classifier.c'; then $(CYGPATH_W) 'language_classifier.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-language_classifier.Tpo $(DEPDIR)/language_classifier_test-language_classifier.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_classifier.c' object='language_classifier_test-language_classifier.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-language_classifier.obj `if test -f 'language_classifier.c'; then $(CYGPATH_W) 'language_classifier.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier.c'; fi` + +language_classifier_test-language_classifier_io.o: language_classifier_io.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-language_classifier_io.o -MD -MP -MF $(DEPDIR)/language_classifier_test-language_classifier_io.Tpo -c -o language_classifier_test-language_classifier_io.o `test -f 'language_classifier_io.c' || echo '$(srcdir)/'`language_classifier_io.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-language_classifier_io.Tpo $(DEPDIR)/language_classifier_test-language_classifier_io.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_classifier_io.c' object='language_classifier_test-language_classifier_io.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-language_classifier_io.o `test -f 'language_classifier_io.c' || echo '$(srcdir)/'`language_classifier_io.c + +language_classifier_test-language_classifier_io.obj: language_classifier_io.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-language_classifier_io.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-language_classifier_io.Tpo -c -o language_classifier_test-language_classifier_io.obj `if test -f 'language_classifier_io.c'; then $(CYGPATH_W) 'language_classifier_io.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_io.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-language_classifier_io.Tpo $(DEPDIR)/language_classifier_test-language_classifier_io.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_classifier_io.c' object='language_classifier_test-language_classifier_io.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-language_classifier_io.obj `if test -f 'language_classifier_io.c'; then $(CYGPATH_W) 'language_classifier_io.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_io.c'; fi` + +language_classifier_test-language_features.o: language_features.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-language_features.o -MD -MP -MF $(DEPDIR)/language_classifier_test-language_features.Tpo -c -o language_classifier_test-language_features.o `test -f 'language_features.c' || echo '$(srcdir)/'`language_features.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-language_features.Tpo $(DEPDIR)/language_classifier_test-language_features.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_features.c' object='language_classifier_test-language_features.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-language_features.o `test -f 'language_features.c' || echo '$(srcdir)/'`language_features.c + +language_classifier_test-language_features.obj: language_features.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-language_features.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-language_features.Tpo -c -o language_classifier_test-language_features.obj `if test -f 'language_features.c'; then $(CYGPATH_W) 'language_features.c'; else $(CYGPATH_W) '$(srcdir)/language_features.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-language_features.Tpo $(DEPDIR)/language_classifier_test-language_features.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_features.c' object='language_classifier_test-language_features.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-language_features.obj `if test -f 'language_features.c'; then $(CYGPATH_W) 'language_features.c'; else $(CYGPATH_W) '$(srcdir)/language_features.c'; fi` + +language_classifier_test-logistic_regression.o: logistic_regression.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-logistic_regression.o -MD -MP -MF $(DEPDIR)/language_classifier_test-logistic_regression.Tpo -c -o language_classifier_test-logistic_regression.o `test -f 'logistic_regression.c' || echo '$(srcdir)/'`logistic_regression.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-logistic_regression.Tpo $(DEPDIR)/language_classifier_test-logistic_regression.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='logistic_regression.c' object='language_classifier_test-logistic_regression.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-logistic_regression.o `test -f 'logistic_regression.c' || echo '$(srcdir)/'`logistic_regression.c + +language_classifier_test-logistic_regression.obj: logistic_regression.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-logistic_regression.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-logistic_regression.Tpo -c -o language_classifier_test-logistic_regression.obj `if test -f 'logistic_regression.c'; then $(CYGPATH_W) 'logistic_regression.c'; else $(CYGPATH_W) '$(srcdir)/logistic_regression.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-logistic_regression.Tpo $(DEPDIR)/language_classifier_test-logistic_regression.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='logistic_regression.c' object='language_classifier_test-logistic_regression.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-logistic_regression.obj `if test -f 'logistic_regression.c'; then $(CYGPATH_W) 'logistic_regression.c'; else $(CYGPATH_W) '$(srcdir)/logistic_regression.c'; fi` + +language_classifier_test-logistic.o: logistic.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-logistic.o -MD -MP -MF $(DEPDIR)/language_classifier_test-logistic.Tpo -c -o language_classifier_test-logistic.o `test -f 'logistic.c' || echo '$(srcdir)/'`logistic.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-logistic.Tpo $(DEPDIR)/language_classifier_test-logistic.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='logistic.c' object='language_classifier_test-logistic.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-logistic.o `test -f 'logistic.c' || echo '$(srcdir)/'`logistic.c + +language_classifier_test-logistic.obj: logistic.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-logistic.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-logistic.Tpo -c -o language_classifier_test-logistic.obj `if test -f 'logistic.c'; then $(CYGPATH_W) 'logistic.c'; else $(CYGPATH_W) '$(srcdir)/logistic.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-logistic.Tpo $(DEPDIR)/language_classifier_test-logistic.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='logistic.c' object='language_classifier_test-logistic.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-logistic.obj `if test -f 'logistic.c'; then $(CYGPATH_W) 'logistic.c'; else $(CYGPATH_W) '$(srcdir)/logistic.c'; fi` + +language_classifier_test-sparse_matrix.o: sparse_matrix.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-sparse_matrix.o -MD -MP -MF $(DEPDIR)/language_classifier_test-sparse_matrix.Tpo -c -o language_classifier_test-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-sparse_matrix.Tpo $(DEPDIR)/language_classifier_test-sparse_matrix.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sparse_matrix.c' object='language_classifier_test-sparse_matrix.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c + +language_classifier_test-sparse_matrix.obj: sparse_matrix.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-sparse_matrix.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-sparse_matrix.Tpo -c -o language_classifier_test-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-sparse_matrix.Tpo $(DEPDIR)/language_classifier_test-sparse_matrix.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sparse_matrix.c' object='language_classifier_test-sparse_matrix.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` + +language_classifier_test-features.o: features.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-features.o -MD -MP -MF $(DEPDIR)/language_classifier_test-features.Tpo -c -o language_classifier_test-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-features.Tpo $(DEPDIR)/language_classifier_test-features.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='features.c' object='language_classifier_test-features.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c + +language_classifier_test-features.obj: features.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-features.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-features.Tpo -c -o language_classifier_test-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-features.Tpo $(DEPDIR)/language_classifier_test-features.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='features.c' object='language_classifier_test-features.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` + +language_classifier_test-minibatch.o: minibatch.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-minibatch.o -MD -MP -MF $(DEPDIR)/language_classifier_test-minibatch.Tpo -c -o language_classifier_test-minibatch.o `test -f 'minibatch.c' || echo '$(srcdir)/'`minibatch.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-minibatch.Tpo $(DEPDIR)/language_classifier_test-minibatch.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='minibatch.c' object='language_classifier_test-minibatch.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-minibatch.o `test -f 'minibatch.c' || echo '$(srcdir)/'`minibatch.c + +language_classifier_test-minibatch.obj: minibatch.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-minibatch.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-minibatch.Tpo -c -o language_classifier_test-minibatch.obj `if test -f 'minibatch.c'; then $(CYGPATH_W) 'minibatch.c'; else $(CYGPATH_W) '$(srcdir)/minibatch.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-minibatch.Tpo $(DEPDIR)/language_classifier_test-minibatch.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='minibatch.c' object='language_classifier_test-minibatch.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-minibatch.obj `if test -f 'minibatch.c'; then $(CYGPATH_W) 'minibatch.c'; else $(CYGPATH_W) '$(srcdir)/minibatch.c'; fi` + +language_classifier_test-float_utils.o: float_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-float_utils.o -MD -MP -MF $(DEPDIR)/language_classifier_test-float_utils.Tpo -c -o language_classifier_test-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-float_utils.Tpo $(DEPDIR)/language_classifier_test-float_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='float_utils.c' object='language_classifier_test-float_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c + +language_classifier_test-float_utils.obj: float_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-float_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-float_utils.Tpo -c -o language_classifier_test-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-float_utils.Tpo $(DEPDIR)/language_classifier_test-float_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='float_utils.c' object='language_classifier_test-float_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` + +language_classifier_test-normalize.o: normalize.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-normalize.o -MD -MP -MF $(DEPDIR)/language_classifier_test-normalize.Tpo -c -o language_classifier_test-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-normalize.Tpo $(DEPDIR)/language_classifier_test-normalize.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='normalize.c' object='language_classifier_test-normalize.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c + +language_classifier_test-normalize.obj: normalize.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-normalize.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-normalize.Tpo -c -o language_classifier_test-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-normalize.Tpo $(DEPDIR)/language_classifier_test-normalize.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='normalize.c' object='language_classifier_test-normalize.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` + +language_classifier_test-numex.o: numex.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-numex.o -MD -MP -MF $(DEPDIR)/language_classifier_test-numex.Tpo -c -o language_classifier_test-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-numex.Tpo $(DEPDIR)/language_classifier_test-numex.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='numex.c' object='language_classifier_test-numex.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + +language_classifier_test-numex.obj: numex.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-numex.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-numex.Tpo -c -o language_classifier_test-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-numex.Tpo $(DEPDIR)/language_classifier_test-numex.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='numex.c' object='language_classifier_test-numex.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` + +language_classifier_test-transliterate.o: transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-transliterate.o -MD -MP -MF $(DEPDIR)/language_classifier_test-transliterate.Tpo -c -o language_classifier_test-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-transliterate.Tpo $(DEPDIR)/language_classifier_test-transliterate.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='transliterate.c' object='language_classifier_test-transliterate.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + +language_classifier_test-transliterate.obj: transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-transliterate.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-transliterate.Tpo -c -o language_classifier_test-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-transliterate.Tpo $(DEPDIR)/language_classifier_test-transliterate.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='transliterate.c' object='language_classifier_test-transliterate.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` + +language_classifier_test-trie.o: trie.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-trie.o -MD -MP -MF $(DEPDIR)/language_classifier_test-trie.Tpo -c -o language_classifier_test-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-trie.Tpo $(DEPDIR)/language_classifier_test-trie.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie.c' object='language_classifier_test-trie.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + +language_classifier_test-trie.obj: trie.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-trie.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-trie.Tpo -c -o language_classifier_test-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-trie.Tpo $(DEPDIR)/language_classifier_test-trie.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie.c' object='language_classifier_test-trie.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + +language_classifier_test-trie_search.o: trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-trie_search.o -MD -MP -MF $(DEPDIR)/language_classifier_test-trie_search.Tpo -c -o language_classifier_test-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-trie_search.Tpo $(DEPDIR)/language_classifier_test-trie_search.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_search.c' object='language_classifier_test-trie_search.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + +language_classifier_test-trie_search.obj: trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-trie_search.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-trie_search.Tpo -c -o language_classifier_test-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-trie_search.Tpo $(DEPDIR)/language_classifier_test-trie_search.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_search.c' object='language_classifier_test-trie_search.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + +language_classifier_test-trie_utils.o: trie_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-trie_utils.o -MD -MP -MF $(DEPDIR)/language_classifier_test-trie_utils.Tpo -c -o language_classifier_test-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-trie_utils.Tpo $(DEPDIR)/language_classifier_test-trie_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_utils.c' object='language_classifier_test-trie_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c + +language_classifier_test-trie_utils.obj: trie_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-trie_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-trie_utils.Tpo -c -o language_classifier_test-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-trie_utils.Tpo $(DEPDIR)/language_classifier_test-trie_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_utils.c' object='language_classifier_test-trie_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` + +language_classifier_test-address_dictionary.o: address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-address_dictionary.o -MD -MP -MF $(DEPDIR)/language_classifier_test-address_dictionary.Tpo -c -o language_classifier_test-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-address_dictionary.Tpo $(DEPDIR)/language_classifier_test-address_dictionary.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_dictionary.c' object='language_classifier_test-address_dictionary.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + +language_classifier_test-address_dictionary.obj: address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-address_dictionary.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-address_dictionary.Tpo -c -o language_classifier_test-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-address_dictionary.Tpo $(DEPDIR)/language_classifier_test-address_dictionary.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_dictionary.c' object='language_classifier_test-address_dictionary.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` + +language_classifier_test-string_utils.o: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-string_utils.o -MD -MP -MF $(DEPDIR)/language_classifier_test-string_utils.Tpo -c -o language_classifier_test-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-string_utils.Tpo $(DEPDIR)/language_classifier_test-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='language_classifier_test-string_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +language_classifier_test-string_utils.obj: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-string_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-string_utils.Tpo -c -o language_classifier_test-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-string_utils.Tpo $(DEPDIR)/language_classifier_test-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='language_classifier_test-string_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +language_classifier_test-file_utils.o: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-file_utils.o -MD -MP -MF $(DEPDIR)/language_classifier_test-file_utils.Tpo -c -o language_classifier_test-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-file_utils.Tpo $(DEPDIR)/language_classifier_test-file_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='language_classifier_test-file_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +language_classifier_test-file_utils.obj: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-file_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-file_utils.Tpo -c -o language_classifier_test-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-file_utils.Tpo $(DEPDIR)/language_classifier_test-file_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='language_classifier_test-file_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + +utf8proc/language_classifier_test-utf8proc.o: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT utf8proc/language_classifier_test-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Tpo -c -o utf8proc/language_classifier_test-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Tpo utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/language_classifier_test-utf8proc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o utf8proc/language_classifier_test-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/language_classifier_test-utf8proc.obj: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT utf8proc/language_classifier_test-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Tpo -c -o utf8proc/language_classifier_test-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Tpo utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/language_classifier_test-utf8proc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o utf8proc/language_classifier_test-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +language_classifier_test-unicode_scripts.o: unicode_scripts.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-unicode_scripts.o -MD -MP -MF $(DEPDIR)/language_classifier_test-unicode_scripts.Tpo -c -o language_classifier_test-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-unicode_scripts.Tpo $(DEPDIR)/language_classifier_test-unicode_scripts.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unicode_scripts.c' object='language_classifier_test-unicode_scripts.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c + +language_classifier_test-unicode_scripts.obj: unicode_scripts.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -MT language_classifier_test-unicode_scripts.obj -MD -MP -MF $(DEPDIR)/language_classifier_test-unicode_scripts.Tpo -c -o language_classifier_test-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_test-unicode_scripts.Tpo $(DEPDIR)/language_classifier_test-unicode_scripts.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unicode_scripts.c' object='language_classifier_test-unicode_scripts.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_test_CFLAGS) $(CFLAGS) -c -o language_classifier_test-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` + +language_classifier_train-strndup.o: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-strndup.o -MD -MP -MF $(DEPDIR)/language_classifier_train-strndup.Tpo -c -o language_classifier_train-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-strndup.Tpo $(DEPDIR)/language_classifier_train-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='language_classifier_train-strndup.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +language_classifier_train-strndup.obj: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-strndup.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-strndup.Tpo -c -o language_classifier_train-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-strndup.Tpo $(DEPDIR)/language_classifier_train-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='language_classifier_train-strndup.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +language_classifier_train-language_classifier_train.o: language_classifier_train.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-language_classifier_train.o -MD -MP -MF $(DEPDIR)/language_classifier_train-language_classifier_train.Tpo -c -o language_classifier_train-language_classifier_train.o `test -f 'language_classifier_train.c' || echo '$(srcdir)/'`language_classifier_train.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-language_classifier_train.Tpo $(DEPDIR)/language_classifier_train-language_classifier_train.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_classifier_train.c' object='language_classifier_train-language_classifier_train.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-language_classifier_train.o `test -f 'language_classifier_train.c' || echo '$(srcdir)/'`language_classifier_train.c + +language_classifier_train-language_classifier_train.obj: language_classifier_train.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-language_classifier_train.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-language_classifier_train.Tpo -c -o language_classifier_train-language_classifier_train.obj `if test -f 'language_classifier_train.c'; then $(CYGPATH_W) 'language_classifier_train.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_train.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-language_classifier_train.Tpo $(DEPDIR)/language_classifier_train-language_classifier_train.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_classifier_train.c' object='language_classifier_train-language_classifier_train.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-language_classifier_train.obj `if test -f 'language_classifier_train.c'; then $(CYGPATH_W) 'language_classifier_train.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_train.c'; fi` + +language_classifier_train-language_classifier.o: language_classifier.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-language_classifier.o -MD -MP -MF $(DEPDIR)/language_classifier_train-language_classifier.Tpo -c -o language_classifier_train-language_classifier.o `test -f 'language_classifier.c' || echo '$(srcdir)/'`language_classifier.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-language_classifier.Tpo $(DEPDIR)/language_classifier_train-language_classifier.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_classifier.c' object='language_classifier_train-language_classifier.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-language_classifier.o `test -f 'language_classifier.c' || echo '$(srcdir)/'`language_classifier.c + +language_classifier_train-language_classifier.obj: language_classifier.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-language_classifier.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-language_classifier.Tpo -c -o language_classifier_train-language_classifier.obj `if test -f 'language_classifier.c'; then $(CYGPATH_W) 'language_classifier.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-language_classifier.Tpo $(DEPDIR)/language_classifier_train-language_classifier.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_classifier.c' object='language_classifier_train-language_classifier.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-language_classifier.obj `if test -f 'language_classifier.c'; then $(CYGPATH_W) 'language_classifier.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier.c'; fi` + +language_classifier_train-language_features.o: language_features.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-language_features.o -MD -MP -MF $(DEPDIR)/language_classifier_train-language_features.Tpo -c -o language_classifier_train-language_features.o `test -f 'language_features.c' || echo '$(srcdir)/'`language_features.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-language_features.Tpo $(DEPDIR)/language_classifier_train-language_features.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_features.c' object='language_classifier_train-language_features.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-language_features.o `test -f 'language_features.c' || echo '$(srcdir)/'`language_features.c + +language_classifier_train-language_features.obj: language_features.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-language_features.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-language_features.Tpo -c -o language_classifier_train-language_features.obj `if test -f 'language_features.c'; then $(CYGPATH_W) 'language_features.c'; else $(CYGPATH_W) '$(srcdir)/language_features.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-language_features.Tpo $(DEPDIR)/language_classifier_train-language_features.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_features.c' object='language_classifier_train-language_features.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-language_features.obj `if test -f 'language_features.c'; then $(CYGPATH_W) 'language_features.c'; else $(CYGPATH_W) '$(srcdir)/language_features.c'; fi` + +language_classifier_train-language_classifier_io.o: language_classifier_io.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-language_classifier_io.o -MD -MP -MF $(DEPDIR)/language_classifier_train-language_classifier_io.Tpo -c -o language_classifier_train-language_classifier_io.o `test -f 'language_classifier_io.c' || echo '$(srcdir)/'`language_classifier_io.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-language_classifier_io.Tpo $(DEPDIR)/language_classifier_train-language_classifier_io.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_classifier_io.c' object='language_classifier_train-language_classifier_io.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-language_classifier_io.o `test -f 'language_classifier_io.c' || echo '$(srcdir)/'`language_classifier_io.c + +language_classifier_train-language_classifier_io.obj: language_classifier_io.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-language_classifier_io.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-language_classifier_io.Tpo -c -o language_classifier_train-language_classifier_io.obj `if test -f 'language_classifier_io.c'; then $(CYGPATH_W) 'language_classifier_io.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_io.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-language_classifier_io.Tpo $(DEPDIR)/language_classifier_train-language_classifier_io.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='language_classifier_io.c' object='language_classifier_train-language_classifier_io.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-language_classifier_io.obj `if test -f 'language_classifier_io.c'; then $(CYGPATH_W) 'language_classifier_io.c'; else $(CYGPATH_W) '$(srcdir)/language_classifier_io.c'; fi` + +language_classifier_train-logistic_regression_trainer.o: logistic_regression_trainer.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-logistic_regression_trainer.o -MD -MP -MF $(DEPDIR)/language_classifier_train-logistic_regression_trainer.Tpo -c -o language_classifier_train-logistic_regression_trainer.o `test -f 'logistic_regression_trainer.c' || echo '$(srcdir)/'`logistic_regression_trainer.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-logistic_regression_trainer.Tpo $(DEPDIR)/language_classifier_train-logistic_regression_trainer.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='logistic_regression_trainer.c' object='language_classifier_train-logistic_regression_trainer.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-logistic_regression_trainer.o `test -f 'logistic_regression_trainer.c' || echo '$(srcdir)/'`logistic_regression_trainer.c + +language_classifier_train-logistic_regression_trainer.obj: logistic_regression_trainer.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-logistic_regression_trainer.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-logistic_regression_trainer.Tpo -c -o language_classifier_train-logistic_regression_trainer.obj `if test -f 'logistic_regression_trainer.c'; then $(CYGPATH_W) 'logistic_regression_trainer.c'; else $(CYGPATH_W) '$(srcdir)/logistic_regression_trainer.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-logistic_regression_trainer.Tpo $(DEPDIR)/language_classifier_train-logistic_regression_trainer.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='logistic_regression_trainer.c' object='language_classifier_train-logistic_regression_trainer.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-logistic_regression_trainer.obj `if test -f 'logistic_regression_trainer.c'; then $(CYGPATH_W) 'logistic_regression_trainer.c'; else $(CYGPATH_W) '$(srcdir)/logistic_regression_trainer.c'; fi` + +language_classifier_train-logistic_regression.o: logistic_regression.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-logistic_regression.o -MD -MP -MF $(DEPDIR)/language_classifier_train-logistic_regression.Tpo -c -o language_classifier_train-logistic_regression.o `test -f 'logistic_regression.c' || echo '$(srcdir)/'`logistic_regression.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-logistic_regression.Tpo $(DEPDIR)/language_classifier_train-logistic_regression.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='logistic_regression.c' object='language_classifier_train-logistic_regression.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-logistic_regression.o `test -f 'logistic_regression.c' || echo '$(srcdir)/'`logistic_regression.c + +language_classifier_train-logistic_regression.obj: logistic_regression.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-logistic_regression.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-logistic_regression.Tpo -c -o language_classifier_train-logistic_regression.obj `if test -f 'logistic_regression.c'; then $(CYGPATH_W) 'logistic_regression.c'; else $(CYGPATH_W) '$(srcdir)/logistic_regression.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-logistic_regression.Tpo $(DEPDIR)/language_classifier_train-logistic_regression.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='logistic_regression.c' object='language_classifier_train-logistic_regression.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-logistic_regression.obj `if test -f 'logistic_regression.c'; then $(CYGPATH_W) 'logistic_regression.c'; else $(CYGPATH_W) '$(srcdir)/logistic_regression.c'; fi` + +language_classifier_train-logistic.o: logistic.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-logistic.o -MD -MP -MF $(DEPDIR)/language_classifier_train-logistic.Tpo -c -o language_classifier_train-logistic.o `test -f 'logistic.c' || echo '$(srcdir)/'`logistic.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-logistic.Tpo $(DEPDIR)/language_classifier_train-logistic.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='logistic.c' object='language_classifier_train-logistic.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-logistic.o `test -f 'logistic.c' || echo '$(srcdir)/'`logistic.c + +language_classifier_train-logistic.obj: logistic.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-logistic.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-logistic.Tpo -c -o language_classifier_train-logistic.obj `if test -f 'logistic.c'; then $(CYGPATH_W) 'logistic.c'; else $(CYGPATH_W) '$(srcdir)/logistic.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-logistic.Tpo $(DEPDIR)/language_classifier_train-logistic.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='logistic.c' object='language_classifier_train-logistic.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-logistic.obj `if test -f 'logistic.c'; then $(CYGPATH_W) 'logistic.c'; else $(CYGPATH_W) '$(srcdir)/logistic.c'; fi` + +language_classifier_train-sparse_matrix.o: sparse_matrix.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-sparse_matrix.o -MD -MP -MF $(DEPDIR)/language_classifier_train-sparse_matrix.Tpo -c -o language_classifier_train-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-sparse_matrix.Tpo $(DEPDIR)/language_classifier_train-sparse_matrix.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sparse_matrix.c' object='language_classifier_train-sparse_matrix.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-sparse_matrix.o `test -f 'sparse_matrix.c' || echo '$(srcdir)/'`sparse_matrix.c + +language_classifier_train-sparse_matrix.obj: sparse_matrix.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-sparse_matrix.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-sparse_matrix.Tpo -c -o language_classifier_train-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-sparse_matrix.Tpo $(DEPDIR)/language_classifier_train-sparse_matrix.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sparse_matrix.c' object='language_classifier_train-sparse_matrix.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-sparse_matrix.obj `if test -f 'sparse_matrix.c'; then $(CYGPATH_W) 'sparse_matrix.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix.c'; fi` + +language_classifier_train-sparse_matrix_utils.o: sparse_matrix_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-sparse_matrix_utils.o -MD -MP -MF $(DEPDIR)/language_classifier_train-sparse_matrix_utils.Tpo -c -o language_classifier_train-sparse_matrix_utils.o `test -f 'sparse_matrix_utils.c' || echo '$(srcdir)/'`sparse_matrix_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-sparse_matrix_utils.Tpo $(DEPDIR)/language_classifier_train-sparse_matrix_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sparse_matrix_utils.c' object='language_classifier_train-sparse_matrix_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-sparse_matrix_utils.o `test -f 'sparse_matrix_utils.c' || echo '$(srcdir)/'`sparse_matrix_utils.c + +language_classifier_train-sparse_matrix_utils.obj: sparse_matrix_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-sparse_matrix_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-sparse_matrix_utils.Tpo -c -o language_classifier_train-sparse_matrix_utils.obj `if test -f 'sparse_matrix_utils.c'; then $(CYGPATH_W) 'sparse_matrix_utils.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-sparse_matrix_utils.Tpo $(DEPDIR)/language_classifier_train-sparse_matrix_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='sparse_matrix_utils.c' object='language_classifier_train-sparse_matrix_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-sparse_matrix_utils.obj `if test -f 'sparse_matrix_utils.c'; then $(CYGPATH_W) 'sparse_matrix_utils.c'; else $(CYGPATH_W) '$(srcdir)/sparse_matrix_utils.c'; fi` + +language_classifier_train-features.o: features.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-features.o -MD -MP -MF $(DEPDIR)/language_classifier_train-features.Tpo -c -o language_classifier_train-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-features.Tpo $(DEPDIR)/language_classifier_train-features.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='features.c' object='language_classifier_train-features.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-features.o `test -f 'features.c' || echo '$(srcdir)/'`features.c + +language_classifier_train-features.obj: features.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-features.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-features.Tpo -c -o language_classifier_train-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-features.Tpo $(DEPDIR)/language_classifier_train-features.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='features.c' object='language_classifier_train-features.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-features.obj `if test -f 'features.c'; then $(CYGPATH_W) 'features.c'; else $(CYGPATH_W) '$(srcdir)/features.c'; fi` + +language_classifier_train-minibatch.o: minibatch.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-minibatch.o -MD -MP -MF $(DEPDIR)/language_classifier_train-minibatch.Tpo -c -o language_classifier_train-minibatch.o `test -f 'minibatch.c' || echo '$(srcdir)/'`minibatch.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-minibatch.Tpo $(DEPDIR)/language_classifier_train-minibatch.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='minibatch.c' object='language_classifier_train-minibatch.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-minibatch.o `test -f 'minibatch.c' || echo '$(srcdir)/'`minibatch.c + +language_classifier_train-minibatch.obj: minibatch.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-minibatch.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-minibatch.Tpo -c -o language_classifier_train-minibatch.obj `if test -f 'minibatch.c'; then $(CYGPATH_W) 'minibatch.c'; else $(CYGPATH_W) '$(srcdir)/minibatch.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-minibatch.Tpo $(DEPDIR)/language_classifier_train-minibatch.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='minibatch.c' object='language_classifier_train-minibatch.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-minibatch.obj `if test -f 'minibatch.c'; then $(CYGPATH_W) 'minibatch.c'; else $(CYGPATH_W) '$(srcdir)/minibatch.c'; fi` + +language_classifier_train-float_utils.o: float_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-float_utils.o -MD -MP -MF $(DEPDIR)/language_classifier_train-float_utils.Tpo -c -o language_classifier_train-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-float_utils.Tpo $(DEPDIR)/language_classifier_train-float_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='float_utils.c' object='language_classifier_train-float_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-float_utils.o `test -f 'float_utils.c' || echo '$(srcdir)/'`float_utils.c + +language_classifier_train-float_utils.obj: float_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-float_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-float_utils.Tpo -c -o language_classifier_train-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-float_utils.Tpo $(DEPDIR)/language_classifier_train-float_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='float_utils.c' object='language_classifier_train-float_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-float_utils.obj `if test -f 'float_utils.c'; then $(CYGPATH_W) 'float_utils.c'; else $(CYGPATH_W) '$(srcdir)/float_utils.c'; fi` + +language_classifier_train-stochastic_gradient_descent.o: stochastic_gradient_descent.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-stochastic_gradient_descent.o -MD -MP -MF $(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Tpo -c -o language_classifier_train-stochastic_gradient_descent.o `test -f 'stochastic_gradient_descent.c' || echo '$(srcdir)/'`stochastic_gradient_descent.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Tpo $(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stochastic_gradient_descent.c' object='language_classifier_train-stochastic_gradient_descent.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-stochastic_gradient_descent.o `test -f 'stochastic_gradient_descent.c' || echo '$(srcdir)/'`stochastic_gradient_descent.c + +language_classifier_train-stochastic_gradient_descent.obj: stochastic_gradient_descent.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-stochastic_gradient_descent.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Tpo -c -o language_classifier_train-stochastic_gradient_descent.obj `if test -f 'stochastic_gradient_descent.c'; then $(CYGPATH_W) 'stochastic_gradient_descent.c'; else $(CYGPATH_W) '$(srcdir)/stochastic_gradient_descent.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Tpo $(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='stochastic_gradient_descent.c' object='language_classifier_train-stochastic_gradient_descent.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-stochastic_gradient_descent.obj `if test -f 'stochastic_gradient_descent.c'; then $(CYGPATH_W) 'stochastic_gradient_descent.c'; else $(CYGPATH_W) '$(srcdir)/stochastic_gradient_descent.c'; fi` + +language_classifier_train-ftrl.o: ftrl.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-ftrl.o -MD -MP -MF $(DEPDIR)/language_classifier_train-ftrl.Tpo -c -o language_classifier_train-ftrl.o `test -f 'ftrl.c' || echo '$(srcdir)/'`ftrl.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-ftrl.Tpo $(DEPDIR)/language_classifier_train-ftrl.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ftrl.c' object='language_classifier_train-ftrl.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-ftrl.o `test -f 'ftrl.c' || echo '$(srcdir)/'`ftrl.c + +language_classifier_train-ftrl.obj: ftrl.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-ftrl.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-ftrl.Tpo -c -o language_classifier_train-ftrl.obj `if test -f 'ftrl.c'; then $(CYGPATH_W) 'ftrl.c'; else $(CYGPATH_W) '$(srcdir)/ftrl.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-ftrl.Tpo $(DEPDIR)/language_classifier_train-ftrl.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='ftrl.c' object='language_classifier_train-ftrl.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-ftrl.obj `if test -f 'ftrl.c'; then $(CYGPATH_W) 'ftrl.c'; else $(CYGPATH_W) '$(srcdir)/ftrl.c'; fi` + +language_classifier_train-regularization.o: regularization.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-regularization.o -MD -MP -MF $(DEPDIR)/language_classifier_train-regularization.Tpo -c -o language_classifier_train-regularization.o `test -f 'regularization.c' || echo '$(srcdir)/'`regularization.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-regularization.Tpo $(DEPDIR)/language_classifier_train-regularization.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='regularization.c' object='language_classifier_train-regularization.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-regularization.o `test -f 'regularization.c' || echo '$(srcdir)/'`regularization.c + +language_classifier_train-regularization.obj: regularization.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-regularization.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-regularization.Tpo -c -o language_classifier_train-regularization.obj `if test -f 'regularization.c'; then $(CYGPATH_W) 'regularization.c'; else $(CYGPATH_W) '$(srcdir)/regularization.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-regularization.Tpo $(DEPDIR)/language_classifier_train-regularization.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='regularization.c' object='language_classifier_train-regularization.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-regularization.obj `if test -f 'regularization.c'; then $(CYGPATH_W) 'regularization.c'; else $(CYGPATH_W) '$(srcdir)/regularization.c'; fi` + +language_classifier_train-cartesian_product.o: cartesian_product.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-cartesian_product.o -MD -MP -MF $(DEPDIR)/language_classifier_train-cartesian_product.Tpo -c -o language_classifier_train-cartesian_product.o `test -f 'cartesian_product.c' || echo '$(srcdir)/'`cartesian_product.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-cartesian_product.Tpo $(DEPDIR)/language_classifier_train-cartesian_product.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cartesian_product.c' object='language_classifier_train-cartesian_product.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-cartesian_product.o `test -f 'cartesian_product.c' || echo '$(srcdir)/'`cartesian_product.c + +language_classifier_train-cartesian_product.obj: cartesian_product.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-cartesian_product.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-cartesian_product.Tpo -c -o language_classifier_train-cartesian_product.obj `if test -f 'cartesian_product.c'; then $(CYGPATH_W) 'cartesian_product.c'; else $(CYGPATH_W) '$(srcdir)/cartesian_product.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-cartesian_product.Tpo $(DEPDIR)/language_classifier_train-cartesian_product.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='cartesian_product.c' object='language_classifier_train-cartesian_product.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-cartesian_product.obj `if test -f 'cartesian_product.c'; then $(CYGPATH_W) 'cartesian_product.c'; else $(CYGPATH_W) '$(srcdir)/cartesian_product.c'; fi` + +language_classifier_train-normalize.o: normalize.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-normalize.o -MD -MP -MF $(DEPDIR)/language_classifier_train-normalize.Tpo -c -o language_classifier_train-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-normalize.Tpo $(DEPDIR)/language_classifier_train-normalize.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='normalize.c' object='language_classifier_train-normalize.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-normalize.o `test -f 'normalize.c' || echo '$(srcdir)/'`normalize.c + +language_classifier_train-normalize.obj: normalize.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-normalize.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-normalize.Tpo -c -o language_classifier_train-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-normalize.Tpo $(DEPDIR)/language_classifier_train-normalize.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='normalize.c' object='language_classifier_train-normalize.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-normalize.obj `if test -f 'normalize.c'; then $(CYGPATH_W) 'normalize.c'; else $(CYGPATH_W) '$(srcdir)/normalize.c'; fi` + +language_classifier_train-numex.o: numex.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-numex.o -MD -MP -MF $(DEPDIR)/language_classifier_train-numex.Tpo -c -o language_classifier_train-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-numex.Tpo $(DEPDIR)/language_classifier_train-numex.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='numex.c' object='language_classifier_train-numex.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-numex.o `test -f 'numex.c' || echo '$(srcdir)/'`numex.c + +language_classifier_train-numex.obj: numex.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-numex.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-numex.Tpo -c -o language_classifier_train-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-numex.Tpo $(DEPDIR)/language_classifier_train-numex.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='numex.c' object='language_classifier_train-numex.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-numex.obj `if test -f 'numex.c'; then $(CYGPATH_W) 'numex.c'; else $(CYGPATH_W) '$(srcdir)/numex.c'; fi` + +language_classifier_train-transliterate.o: transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-transliterate.o -MD -MP -MF $(DEPDIR)/language_classifier_train-transliterate.Tpo -c -o language_classifier_train-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-transliterate.Tpo $(DEPDIR)/language_classifier_train-transliterate.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='transliterate.c' object='language_classifier_train-transliterate.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-transliterate.o `test -f 'transliterate.c' || echo '$(srcdir)/'`transliterate.c + +language_classifier_train-transliterate.obj: transliterate.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-transliterate.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-transliterate.Tpo -c -o language_classifier_train-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-transliterate.Tpo $(DEPDIR)/language_classifier_train-transliterate.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='transliterate.c' object='language_classifier_train-transliterate.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-transliterate.obj `if test -f 'transliterate.c'; then $(CYGPATH_W) 'transliterate.c'; else $(CYGPATH_W) '$(srcdir)/transliterate.c'; fi` + +language_classifier_train-trie.o: trie.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-trie.o -MD -MP -MF $(DEPDIR)/language_classifier_train-trie.Tpo -c -o language_classifier_train-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-trie.Tpo $(DEPDIR)/language_classifier_train-trie.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie.c' object='language_classifier_train-trie.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-trie.o `test -f 'trie.c' || echo '$(srcdir)/'`trie.c + +language_classifier_train-trie.obj: trie.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-trie.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-trie.Tpo -c -o language_classifier_train-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-trie.Tpo $(DEPDIR)/language_classifier_train-trie.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie.c' object='language_classifier_train-trie.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-trie.obj `if test -f 'trie.c'; then $(CYGPATH_W) 'trie.c'; else $(CYGPATH_W) '$(srcdir)/trie.c'; fi` + +language_classifier_train-trie_search.o: trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-trie_search.o -MD -MP -MF $(DEPDIR)/language_classifier_train-trie_search.Tpo -c -o language_classifier_train-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-trie_search.Tpo $(DEPDIR)/language_classifier_train-trie_search.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_search.c' object='language_classifier_train-trie_search.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-trie_search.o `test -f 'trie_search.c' || echo '$(srcdir)/'`trie_search.c + +language_classifier_train-trie_search.obj: trie_search.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-trie_search.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-trie_search.Tpo -c -o language_classifier_train-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-trie_search.Tpo $(DEPDIR)/language_classifier_train-trie_search.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_search.c' object='language_classifier_train-trie_search.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-trie_search.obj `if test -f 'trie_search.c'; then $(CYGPATH_W) 'trie_search.c'; else $(CYGPATH_W) '$(srcdir)/trie_search.c'; fi` + +language_classifier_train-trie_utils.o: trie_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-trie_utils.o -MD -MP -MF $(DEPDIR)/language_classifier_train-trie_utils.Tpo -c -o language_classifier_train-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-trie_utils.Tpo $(DEPDIR)/language_classifier_train-trie_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_utils.c' object='language_classifier_train-trie_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-trie_utils.o `test -f 'trie_utils.c' || echo '$(srcdir)/'`trie_utils.c + +language_classifier_train-trie_utils.obj: trie_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-trie_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-trie_utils.Tpo -c -o language_classifier_train-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-trie_utils.Tpo $(DEPDIR)/language_classifier_train-trie_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='trie_utils.c' object='language_classifier_train-trie_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-trie_utils.obj `if test -f 'trie_utils.c'; then $(CYGPATH_W) 'trie_utils.c'; else $(CYGPATH_W) '$(srcdir)/trie_utils.c'; fi` + +language_classifier_train-address_dictionary.o: address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-address_dictionary.o -MD -MP -MF $(DEPDIR)/language_classifier_train-address_dictionary.Tpo -c -o language_classifier_train-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-address_dictionary.Tpo $(DEPDIR)/language_classifier_train-address_dictionary.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_dictionary.c' object='language_classifier_train-address_dictionary.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-address_dictionary.o `test -f 'address_dictionary.c' || echo '$(srcdir)/'`address_dictionary.c + +language_classifier_train-address_dictionary.obj: address_dictionary.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-address_dictionary.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-address_dictionary.Tpo -c -o language_classifier_train-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-address_dictionary.Tpo $(DEPDIR)/language_classifier_train-address_dictionary.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='address_dictionary.c' object='language_classifier_train-address_dictionary.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-address_dictionary.obj `if test -f 'address_dictionary.c'; then $(CYGPATH_W) 'address_dictionary.c'; else $(CYGPATH_W) '$(srcdir)/address_dictionary.c'; fi` + +language_classifier_train-string_utils.o: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-string_utils.o -MD -MP -MF $(DEPDIR)/language_classifier_train-string_utils.Tpo -c -o language_classifier_train-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-string_utils.Tpo $(DEPDIR)/language_classifier_train-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='language_classifier_train-string_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +language_classifier_train-string_utils.obj: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-string_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-string_utils.Tpo -c -o language_classifier_train-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-string_utils.Tpo $(DEPDIR)/language_classifier_train-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='language_classifier_train-string_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +language_classifier_train-file_utils.o: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-file_utils.o -MD -MP -MF $(DEPDIR)/language_classifier_train-file_utils.Tpo -c -o language_classifier_train-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-file_utils.Tpo $(DEPDIR)/language_classifier_train-file_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='language_classifier_train-file_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +language_classifier_train-file_utils.obj: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-file_utils.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-file_utils.Tpo -c -o language_classifier_train-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-file_utils.Tpo $(DEPDIR)/language_classifier_train-file_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='language_classifier_train-file_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + +utf8proc/language_classifier_train-utf8proc.o: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT utf8proc/language_classifier_train-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Tpo -c -o utf8proc/language_classifier_train-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Tpo utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/language_classifier_train-utf8proc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o utf8proc/language_classifier_train-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/language_classifier_train-utf8proc.obj: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT utf8proc/language_classifier_train-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Tpo -c -o utf8proc/language_classifier_train-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Tpo utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/language_classifier_train-utf8proc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o utf8proc/language_classifier_train-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +language_classifier_train-unicode_scripts.o: unicode_scripts.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-unicode_scripts.o -MD -MP -MF $(DEPDIR)/language_classifier_train-unicode_scripts.Tpo -c -o language_classifier_train-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-unicode_scripts.Tpo $(DEPDIR)/language_classifier_train-unicode_scripts.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unicode_scripts.c' object='language_classifier_train-unicode_scripts.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-unicode_scripts.o `test -f 'unicode_scripts.c' || echo '$(srcdir)/'`unicode_scripts.c + +language_classifier_train-unicode_scripts.obj: unicode_scripts.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-unicode_scripts.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-unicode_scripts.Tpo -c -o language_classifier_train-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-unicode_scripts.Tpo $(DEPDIR)/language_classifier_train-unicode_scripts.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='unicode_scripts.c' object='language_classifier_train-unicode_scripts.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-unicode_scripts.obj `if test -f 'unicode_scripts.c'; then $(CYGPATH_W) 'unicode_scripts.c'; else $(CYGPATH_W) '$(srcdir)/unicode_scripts.c'; fi` + +language_classifier_train-shuffle.o: shuffle.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-shuffle.o -MD -MP -MF $(DEPDIR)/language_classifier_train-shuffle.Tpo -c -o language_classifier_train-shuffle.o `test -f 'shuffle.c' || echo '$(srcdir)/'`shuffle.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-shuffle.Tpo $(DEPDIR)/language_classifier_train-shuffle.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='shuffle.c' object='language_classifier_train-shuffle.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-shuffle.o `test -f 'shuffle.c' || echo '$(srcdir)/'`shuffle.c + +language_classifier_train-shuffle.obj: shuffle.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -MT language_classifier_train-shuffle.obj -MD -MP -MF $(DEPDIR)/language_classifier_train-shuffle.Tpo -c -o language_classifier_train-shuffle.obj `if test -f 'shuffle.c'; then $(CYGPATH_W) 'shuffle.c'; else $(CYGPATH_W) '$(srcdir)/shuffle.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/language_classifier_train-shuffle.Tpo $(DEPDIR)/language_classifier_train-shuffle.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='shuffle.c' object='language_classifier_train-shuffle.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(language_classifier_train_CFLAGS) $(CFLAGS) -c -o language_classifier_train-shuffle.obj `if test -f 'shuffle.c'; then $(CYGPATH_W) 'shuffle.c'; else $(CYGPATH_W) '$(srcdir)/shuffle.c'; fi` + +libpostal-strndup.o: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-strndup.o -MD -MP -MF $(DEPDIR)/libpostal-strndup.Tpo -c -o libpostal-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-strndup.Tpo $(DEPDIR)/libpostal-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='libpostal-strndup.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +libpostal-strndup.obj: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-strndup.obj -MD -MP -MF $(DEPDIR)/libpostal-strndup.Tpo -c -o libpostal-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-strndup.Tpo $(DEPDIR)/libpostal-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='libpostal-strndup.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +libpostal-main.o: main.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-main.o -MD -MP -MF $(DEPDIR)/libpostal-main.Tpo -c -o libpostal-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-main.Tpo $(DEPDIR)/libpostal-main.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='main.c' object='libpostal-main.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-main.o `test -f 'main.c' || echo '$(srcdir)/'`main.c + +libpostal-main.obj: main.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-main.obj -MD -MP -MF $(DEPDIR)/libpostal-main.Tpo -c -o libpostal-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-main.Tpo $(DEPDIR)/libpostal-main.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='main.c' object='libpostal-main.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-main.obj `if test -f 'main.c'; then $(CYGPATH_W) 'main.c'; else $(CYGPATH_W) '$(srcdir)/main.c'; fi` + +libpostal-json_encode.o: json_encode.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-json_encode.o -MD -MP -MF $(DEPDIR)/libpostal-json_encode.Tpo -c -o libpostal-json_encode.o `test -f 'json_encode.c' || echo '$(srcdir)/'`json_encode.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-json_encode.Tpo $(DEPDIR)/libpostal-json_encode.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='json_encode.c' object='libpostal-json_encode.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-json_encode.o `test -f 'json_encode.c' || echo '$(srcdir)/'`json_encode.c + +libpostal-json_encode.obj: json_encode.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-json_encode.obj -MD -MP -MF $(DEPDIR)/libpostal-json_encode.Tpo -c -o libpostal-json_encode.obj `if test -f 'json_encode.c'; then $(CYGPATH_W) 'json_encode.c'; else $(CYGPATH_W) '$(srcdir)/json_encode.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-json_encode.Tpo $(DEPDIR)/libpostal-json_encode.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='json_encode.c' object='libpostal-json_encode.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-json_encode.obj `if test -f 'json_encode.c'; then $(CYGPATH_W) 'json_encode.c'; else $(CYGPATH_W) '$(srcdir)/json_encode.c'; fi` + +libpostal-file_utils.o: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-file_utils.o -MD -MP -MF $(DEPDIR)/libpostal-file_utils.Tpo -c -o libpostal-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-file_utils.Tpo $(DEPDIR)/libpostal-file_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='libpostal-file_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-file_utils.o `test -f 'file_utils.c' || echo '$(srcdir)/'`file_utils.c + +libpostal-file_utils.obj: file_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-file_utils.obj -MD -MP -MF $(DEPDIR)/libpostal-file_utils.Tpo -c -o libpostal-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-file_utils.Tpo $(DEPDIR)/libpostal-file_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='file_utils.c' object='libpostal-file_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-file_utils.obj `if test -f 'file_utils.c'; then $(CYGPATH_W) 'file_utils.c'; else $(CYGPATH_W) '$(srcdir)/file_utils.c'; fi` + +libpostal-string_utils.o: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-string_utils.o -MD -MP -MF $(DEPDIR)/libpostal-string_utils.Tpo -c -o libpostal-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-string_utils.Tpo $(DEPDIR)/libpostal-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='libpostal-string_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +libpostal-string_utils.obj: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT libpostal-string_utils.obj -MD -MP -MF $(DEPDIR)/libpostal-string_utils.Tpo -c -o libpostal-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/libpostal-string_utils.Tpo $(DEPDIR)/libpostal-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='libpostal-string_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o libpostal-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +utf8proc/libpostal-utf8proc.o: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT utf8proc/libpostal-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/libpostal-utf8proc.Tpo -c -o utf8proc/libpostal-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/libpostal-utf8proc.Tpo utf8proc/$(DEPDIR)/libpostal-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/libpostal-utf8proc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o utf8proc/libpostal-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/libpostal-utf8proc.obj: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -MT utf8proc/libpostal-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/libpostal-utf8proc.Tpo -c -o utf8proc/libpostal-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/libpostal-utf8proc.Tpo utf8proc/$(DEPDIR)/libpostal-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/libpostal-utf8proc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(libpostal_CFLAGS) $(CFLAGS) -c -o utf8proc/libpostal-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +near_dupe_test-strndup.o: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -MT near_dupe_test-strndup.o -MD -MP -MF $(DEPDIR)/near_dupe_test-strndup.Tpo -c -o near_dupe_test-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/near_dupe_test-strndup.Tpo $(DEPDIR)/near_dupe_test-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='near_dupe_test-strndup.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -c -o near_dupe_test-strndup.o `test -f 'strndup.c' || echo '$(srcdir)/'`strndup.c + +near_dupe_test-strndup.obj: strndup.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -MT near_dupe_test-strndup.obj -MD -MP -MF $(DEPDIR)/near_dupe_test-strndup.Tpo -c -o near_dupe_test-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/near_dupe_test-strndup.Tpo $(DEPDIR)/near_dupe_test-strndup.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='strndup.c' object='near_dupe_test-strndup.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -c -o near_dupe_test-strndup.obj `if test -f 'strndup.c'; then $(CYGPATH_W) 'strndup.c'; else $(CYGPATH_W) '$(srcdir)/strndup.c'; fi` + +near_dupe_test-near_dupe_test.o: near_dupe_test.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -MT near_dupe_test-near_dupe_test.o -MD -MP -MF $(DEPDIR)/near_dupe_test-near_dupe_test.Tpo -c -o near_dupe_test-near_dupe_test.o `test -f 'near_dupe_test.c' || echo '$(srcdir)/'`near_dupe_test.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/near_dupe_test-near_dupe_test.Tpo $(DEPDIR)/near_dupe_test-near_dupe_test.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='near_dupe_test.c' object='near_dupe_test-near_dupe_test.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -c -o near_dupe_test-near_dupe_test.o `test -f 'near_dupe_test.c' || echo '$(srcdir)/'`near_dupe_test.c + +near_dupe_test-near_dupe_test.obj: near_dupe_test.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -MT near_dupe_test-near_dupe_test.obj -MD -MP -MF $(DEPDIR)/near_dupe_test-near_dupe_test.Tpo -c -o near_dupe_test-near_dupe_test.obj `if test -f 'near_dupe_test.c'; then $(CYGPATH_W) 'near_dupe_test.c'; else $(CYGPATH_W) '$(srcdir)/near_dupe_test.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/near_dupe_test-near_dupe_test.Tpo $(DEPDIR)/near_dupe_test-near_dupe_test.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='near_dupe_test.c' object='near_dupe_test-near_dupe_test.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -c -o near_dupe_test-near_dupe_test.obj `if test -f 'near_dupe_test.c'; then $(CYGPATH_W) 'near_dupe_test.c'; else $(CYGPATH_W) '$(srcdir)/near_dupe_test.c'; fi` + +near_dupe_test-string_utils.o: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -MT near_dupe_test-string_utils.o -MD -MP -MF $(DEPDIR)/near_dupe_test-string_utils.Tpo -c -o near_dupe_test-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/near_dupe_test-string_utils.Tpo $(DEPDIR)/near_dupe_test-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='near_dupe_test-string_utils.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -c -o near_dupe_test-string_utils.o `test -f 'string_utils.c' || echo '$(srcdir)/'`string_utils.c + +near_dupe_test-string_utils.obj: string_utils.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -MT near_dupe_test-string_utils.obj -MD -MP -MF $(DEPDIR)/near_dupe_test-string_utils.Tpo -c -o near_dupe_test-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/near_dupe_test-string_utils.Tpo $(DEPDIR)/near_dupe_test-string_utils.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='string_utils.c' object='near_dupe_test-string_utils.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -c -o near_dupe_test-string_utils.obj `if test -f 'string_utils.c'; then $(CYGPATH_W) 'string_utils.c'; else $(CYGPATH_W) '$(srcdir)/string_utils.c'; fi` + +utf8proc/near_dupe_test-utf8proc.o: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -MT utf8proc/near_dupe_test-utf8proc.o -MD -MP -MF utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Tpo -c -o utf8proc/near_dupe_test-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Tpo utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/near_dupe_test-utf8proc.o' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -c -o utf8proc/near_dupe_test-utf8proc.o `test -f 'utf8proc/utf8proc.c' || echo '$(srcdir)/'`utf8proc/utf8proc.c + +utf8proc/near_dupe_test-utf8proc.obj: utf8proc/utf8proc.c +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -MT utf8proc/near_dupe_test-utf8proc.obj -MD -MP -MF utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Tpo -c -o utf8proc/near_dupe_test-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Tpo utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Po +@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='utf8proc/utf8proc.c' object='utf8proc/near_dupe_test-utf8proc.obj' libtool=no @AMDEPBACKSLASH@ +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(near_dupe_test_CFLAGS) $(CFLAGS) -c -o utf8proc/near_dupe_test-utf8proc.obj `if test -f 'utf8proc/utf8proc.c'; then $(CYGPATH_W) 'utf8proc/utf8proc.c'; else $(CYGPATH_W) '$(srcdir)/utf8proc/utf8proc.c'; fi` + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs + -rm -rf geohash/.libs geohash/_libs + -rm -rf klib/.libs klib/_libs + -rm -rf utf8proc/.libs utf8proc/_libs +install-pkgincludeHEADERS: $(pkginclude_HEADERS) + @$(NORMAL_INSTALL) + @list='$(pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ + if test -n "$$list"; then \ + echo " $(MKDIR_P) '$(DESTDIR)$(pkgincludedir)'"; \ + $(MKDIR_P) "$(DESTDIR)$(pkgincludedir)" || exit 1; \ + fi; \ + for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + echo "$$d$$p"; \ + done | $(am__base_list) | \ + while read files; do \ + echo " $(INSTALL_HEADER) $$files '$(DESTDIR)$(pkgincludedir)'"; \ + $(INSTALL_HEADER) $$files "$(DESTDIR)$(pkgincludedir)" || exit $$?; \ + done + +uninstall-pkgincludeHEADERS: + @$(NORMAL_UNINSTALL) + @list='$(pkginclude_HEADERS)'; test -n "$(pkgincludedir)" || list=; \ + files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ + dir='$(DESTDIR)$(pkgincludedir)'; $(am__uninstall_files_from_dir) + +ID: $(am__tagged_files) + $(am__define_uniq_tagged_files); mkid -fID $$unique +tags: tags-am +TAGS: tags + +tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + set x; \ + here=`pwd`; \ + $(am__define_uniq_tagged_files); \ + shift; \ + if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + if test $$# -gt 0; then \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + "$$@" $$unique; \ + else \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$unique; \ + fi; \ + fi +ctags: ctags-am + +CTAGS: ctags +ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) + $(am__define_uniq_tagged_files); \ + test -z "$(CTAGS_ARGS)$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && $(am__cd) $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) "$$here" +cscopelist: cscopelist-am + +cscopelist-am: $(am__tagged_files) + list='$(am__tagged_files)'; \ + case "$(srcdir)" in \ + [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ + *) sdir=$(subdir)/$(srcdir) ;; \ + esac; \ + for i in $$list; do \ + if test -f "$$i"; then \ + echo "$(subdir)/$$i"; \ + else \ + echo "$$sdir/$$i"; \ + fi; \ + done >> $(top_builddir)/cscope.files + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +distdir: $(BUILT_SOURCES) + $(MAKE) $(AM_MAKEFLAGS) distdir-am + +distdir-am: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +@DOWNLOAD_DATA_FALSE@all-local: +all-am: Makefile $(PROGRAMS) $(LTLIBRARIES) $(SCRIPTS) $(HEADERS) \ + all-local +installdirs: + for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(bindir)" "$(DESTDIR)$(pkgincludedir)"; do \ + test -z "$$dir" || $(MKDIR_P) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + if test -z '$(STRIP)'; then \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + install; \ + else \ + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ + fi +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + -rm -f geohash/$(DEPDIR)/$(am__dirstamp) + -rm -f geohash/$(am__dirstamp) + -rm -f klib/$(DEPDIR)/$(am__dirstamp) + -rm -f klib/$(am__dirstamp) + -rm -f linenoise/$(DEPDIR)/$(am__dirstamp) + -rm -f linenoise/$(am__dirstamp) + -rm -f utf8proc/$(DEPDIR)/$(am__dirstamp) + -rm -f utf8proc/$(am__dirstamp) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \ + clean-noinstLTLIBRARIES clean-noinstPROGRAMS mostlyclean-am + +distclean: distclean-am + -rm -f ./$(DEPDIR)/address_parser-address_parser_cli.Po + -rm -f ./$(DEPDIR)/address_parser-json_encode.Po + -rm -f ./$(DEPDIR)/address_parser-string_utils.Po + -rm -f ./$(DEPDIR)/address_parser-strndup.Po + -rm -f ./$(DEPDIR)/address_parser_test-address_dictionary.Po + -rm -f ./$(DEPDIR)/address_parser_test-address_parser.Po + -rm -f ./$(DEPDIR)/address_parser_test-address_parser_io.Po + -rm -f ./$(DEPDIR)/address_parser_test-address_parser_test.Po + -rm -f ./$(DEPDIR)/address_parser_test-averaged_perceptron.Po + -rm -f ./$(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Po + -rm -f ./$(DEPDIR)/address_parser_test-crf.Po + -rm -f ./$(DEPDIR)/address_parser_test-crf_context.Po + -rm -f ./$(DEPDIR)/address_parser_test-features.Po + -rm -f ./$(DEPDIR)/address_parser_test-file_utils.Po + -rm -f ./$(DEPDIR)/address_parser_test-float_utils.Po + -rm -f ./$(DEPDIR)/address_parser_test-graph.Po + -rm -f ./$(DEPDIR)/address_parser_test-graph_builder.Po + -rm -f ./$(DEPDIR)/address_parser_test-ngrams.Po + -rm -f ./$(DEPDIR)/address_parser_test-normalize.Po + -rm -f ./$(DEPDIR)/address_parser_test-numex.Po + -rm -f ./$(DEPDIR)/address_parser_test-sparse_matrix.Po + -rm -f ./$(DEPDIR)/address_parser_test-string_utils.Po + -rm -f ./$(DEPDIR)/address_parser_test-strndup.Po + -rm -f ./$(DEPDIR)/address_parser_test-tokens.Po + -rm -f ./$(DEPDIR)/address_parser_test-transliterate.Po + -rm -f ./$(DEPDIR)/address_parser_test-trie.Po + -rm -f ./$(DEPDIR)/address_parser_test-trie_search.Po + -rm -f ./$(DEPDIR)/address_parser_test-trie_utils.Po + -rm -f ./$(DEPDIR)/address_parser_test-unicode_scripts.Po + -rm -f ./$(DEPDIR)/address_parser_train-address_dictionary.Po + -rm -f ./$(DEPDIR)/address_parser_train-address_parser.Po + -rm -f ./$(DEPDIR)/address_parser_train-address_parser_io.Po + -rm -f ./$(DEPDIR)/address_parser_train-address_parser_train.Po + -rm -f ./$(DEPDIR)/address_parser_train-averaged_perceptron.Po + -rm -f ./$(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Po + -rm -f ./$(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Po + -rm -f ./$(DEPDIR)/address_parser_train-crf.Po + -rm -f ./$(DEPDIR)/address_parser_train-crf_context.Po + -rm -f ./$(DEPDIR)/address_parser_train-crf_trainer.Po + -rm -f ./$(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Po + -rm -f ./$(DEPDIR)/address_parser_train-features.Po + -rm -f ./$(DEPDIR)/address_parser_train-file_utils.Po + -rm -f ./$(DEPDIR)/address_parser_train-float_utils.Po + -rm -f ./$(DEPDIR)/address_parser_train-graph.Po + -rm -f ./$(DEPDIR)/address_parser_train-graph_builder.Po + -rm -f ./$(DEPDIR)/address_parser_train-ngrams.Po + -rm -f ./$(DEPDIR)/address_parser_train-normalize.Po + -rm -f ./$(DEPDIR)/address_parser_train-numex.Po + -rm -f ./$(DEPDIR)/address_parser_train-shuffle.Po + -rm -f ./$(DEPDIR)/address_parser_train-sparse_matrix.Po + -rm -f ./$(DEPDIR)/address_parser_train-string_utils.Po + -rm -f ./$(DEPDIR)/address_parser_train-strndup.Po + -rm -f ./$(DEPDIR)/address_parser_train-tokens.Po + -rm -f ./$(DEPDIR)/address_parser_train-transliterate.Po + -rm -f ./$(DEPDIR)/address_parser_train-trie.Po + -rm -f ./$(DEPDIR)/address_parser_train-trie_search.Po + -rm -f ./$(DEPDIR)/address_parser_train-trie_utils.Po + -rm -f ./$(DEPDIR)/address_parser_train-unicode_scripts.Po + -rm -f ./$(DEPDIR)/bench-bench.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-address_dictionary.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-address_dictionary_builder.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-file_utils.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-string_utils.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-strndup.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-trie.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-trie_search.Po + -rm -f ./$(DEPDIR)/build_numex_table-file_utils.Po + -rm -f ./$(DEPDIR)/build_numex_table-numex.Po + -rm -f ./$(DEPDIR)/build_numex_table-numex_table_builder.Po + -rm -f ./$(DEPDIR)/build_numex_table-string_utils.Po + -rm -f ./$(DEPDIR)/build_numex_table-strndup.Po + -rm -f ./$(DEPDIR)/build_numex_table-tokens.Po + -rm -f ./$(DEPDIR)/build_numex_table-trie.Po + -rm -f ./$(DEPDIR)/build_numex_table-trie_search.Po + -rm -f ./$(DEPDIR)/build_trans_table-file_utils.Po + -rm -f ./$(DEPDIR)/build_trans_table-string_utils.Po + -rm -f ./$(DEPDIR)/build_trans_table-strndup.Po + -rm -f ./$(DEPDIR)/build_trans_table-transliterate.Po + -rm -f ./$(DEPDIR)/build_trans_table-transliteration_table_builder.Po + -rm -f ./$(DEPDIR)/build_trans_table-trie.Po + -rm -f ./$(DEPDIR)/build_trans_table-trie_search.Po + -rm -f ./$(DEPDIR)/language_classifier-address_dictionary.Po + -rm -f ./$(DEPDIR)/language_classifier-features.Po + -rm -f ./$(DEPDIR)/language_classifier-file_utils.Po + -rm -f ./$(DEPDIR)/language_classifier-float_utils.Po + -rm -f ./$(DEPDIR)/language_classifier-language_classifier.Po + -rm -f ./$(DEPDIR)/language_classifier-language_classifier_cli.Po + -rm -f ./$(DEPDIR)/language_classifier-language_features.Po + -rm -f ./$(DEPDIR)/language_classifier-logistic.Po + -rm -f ./$(DEPDIR)/language_classifier-logistic_regression.Po + -rm -f ./$(DEPDIR)/language_classifier-minibatch.Po + -rm -f ./$(DEPDIR)/language_classifier-normalize.Po + -rm -f ./$(DEPDIR)/language_classifier-numex.Po + -rm -f ./$(DEPDIR)/language_classifier-sparse_matrix.Po + -rm -f ./$(DEPDIR)/language_classifier-string_utils.Po + -rm -f ./$(DEPDIR)/language_classifier-strndup.Po + -rm -f ./$(DEPDIR)/language_classifier-transliterate.Po + -rm -f ./$(DEPDIR)/language_classifier-trie.Po + -rm -f ./$(DEPDIR)/language_classifier-trie_search.Po + -rm -f ./$(DEPDIR)/language_classifier-trie_utils.Po + -rm -f ./$(DEPDIR)/language_classifier-unicode_scripts.Po + -rm -f ./$(DEPDIR)/language_classifier_test-address_dictionary.Po + -rm -f ./$(DEPDIR)/language_classifier_test-features.Po + -rm -f ./$(DEPDIR)/language_classifier_test-file_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_test-float_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_test-language_classifier.Po + -rm -f ./$(DEPDIR)/language_classifier_test-language_classifier_io.Po + -rm -f ./$(DEPDIR)/language_classifier_test-language_classifier_test.Po + -rm -f ./$(DEPDIR)/language_classifier_test-language_features.Po + -rm -f ./$(DEPDIR)/language_classifier_test-logistic.Po + -rm -f ./$(DEPDIR)/language_classifier_test-logistic_regression.Po + -rm -f ./$(DEPDIR)/language_classifier_test-minibatch.Po + -rm -f ./$(DEPDIR)/language_classifier_test-normalize.Po + -rm -f ./$(DEPDIR)/language_classifier_test-numex.Po + -rm -f ./$(DEPDIR)/language_classifier_test-sparse_matrix.Po + -rm -f ./$(DEPDIR)/language_classifier_test-string_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_test-strndup.Po + -rm -f ./$(DEPDIR)/language_classifier_test-transliterate.Po + -rm -f ./$(DEPDIR)/language_classifier_test-trie.Po + -rm -f ./$(DEPDIR)/language_classifier_test-trie_search.Po + -rm -f ./$(DEPDIR)/language_classifier_test-trie_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_test-unicode_scripts.Po + -rm -f ./$(DEPDIR)/language_classifier_train-address_dictionary.Po + -rm -f ./$(DEPDIR)/language_classifier_train-cartesian_product.Po + -rm -f ./$(DEPDIR)/language_classifier_train-features.Po + -rm -f ./$(DEPDIR)/language_classifier_train-file_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-float_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-ftrl.Po + -rm -f ./$(DEPDIR)/language_classifier_train-language_classifier.Po + -rm -f ./$(DEPDIR)/language_classifier_train-language_classifier_io.Po + -rm -f ./$(DEPDIR)/language_classifier_train-language_classifier_train.Po + -rm -f ./$(DEPDIR)/language_classifier_train-language_features.Po + -rm -f ./$(DEPDIR)/language_classifier_train-logistic.Po + -rm -f ./$(DEPDIR)/language_classifier_train-logistic_regression.Po + -rm -f ./$(DEPDIR)/language_classifier_train-logistic_regression_trainer.Po + -rm -f ./$(DEPDIR)/language_classifier_train-minibatch.Po + -rm -f ./$(DEPDIR)/language_classifier_train-normalize.Po + -rm -f ./$(DEPDIR)/language_classifier_train-numex.Po + -rm -f ./$(DEPDIR)/language_classifier_train-regularization.Po + -rm -f ./$(DEPDIR)/language_classifier_train-shuffle.Po + -rm -f ./$(DEPDIR)/language_classifier_train-sparse_matrix.Po + -rm -f ./$(DEPDIR)/language_classifier_train-sparse_matrix_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Po + -rm -f ./$(DEPDIR)/language_classifier_train-string_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-strndup.Po + -rm -f ./$(DEPDIR)/language_classifier_train-transliterate.Po + -rm -f ./$(DEPDIR)/language_classifier_train-trie.Po + -rm -f ./$(DEPDIR)/language_classifier_train-trie_search.Po + -rm -f ./$(DEPDIR)/language_classifier_train-trie_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-unicode_scripts.Po + -rm -f ./$(DEPDIR)/libpostal-file_utils.Po + -rm -f ./$(DEPDIR)/libpostal-json_encode.Po + -rm -f ./$(DEPDIR)/libpostal-main.Po + -rm -f ./$(DEPDIR)/libpostal-string_utils.Po + -rm -f ./$(DEPDIR)/libpostal-strndup.Po + -rm -f ./$(DEPDIR)/libpostal_la-acronyms.Plo + -rm -f ./$(DEPDIR)/libpostal_la-address_dictionary.Plo + -rm -f ./$(DEPDIR)/libpostal_la-address_parser.Plo + -rm -f ./$(DEPDIR)/libpostal_la-address_parser_io.Plo + -rm -f ./$(DEPDIR)/libpostal_la-averaged_perceptron.Plo + -rm -f ./$(DEPDIR)/libpostal_la-averaged_perceptron_tagger.Plo + -rm -f ./$(DEPDIR)/libpostal_la-crf.Plo + -rm -f ./$(DEPDIR)/libpostal_la-crf_context.Plo + -rm -f ./$(DEPDIR)/libpostal_la-dedupe.Plo + -rm -f ./$(DEPDIR)/libpostal_la-double_metaphone.Plo + -rm -f ./$(DEPDIR)/libpostal_la-expand.Plo + -rm -f ./$(DEPDIR)/libpostal_la-features.Plo + -rm -f ./$(DEPDIR)/libpostal_la-file_utils.Plo + -rm -f ./$(DEPDIR)/libpostal_la-float_utils.Plo + -rm -f ./$(DEPDIR)/libpostal_la-graph.Plo + -rm -f ./$(DEPDIR)/libpostal_la-graph_builder.Plo + -rm -f ./$(DEPDIR)/libpostal_la-jaccard.Plo + -rm -f ./$(DEPDIR)/libpostal_la-language_classifier.Plo + -rm -f ./$(DEPDIR)/libpostal_la-language_features.Plo + -rm -f ./$(DEPDIR)/libpostal_la-libpostal.Plo + -rm -f ./$(DEPDIR)/libpostal_la-logistic.Plo + -rm -f ./$(DEPDIR)/libpostal_la-logistic_regression.Plo + -rm -f ./$(DEPDIR)/libpostal_la-minibatch.Plo + -rm -f ./$(DEPDIR)/libpostal_la-near_dupe.Plo + -rm -f ./$(DEPDIR)/libpostal_la-ngrams.Plo + -rm -f ./$(DEPDIR)/libpostal_la-normalize.Plo + -rm -f ./$(DEPDIR)/libpostal_la-numex.Plo + -rm -f ./$(DEPDIR)/libpostal_la-place.Plo + -rm -f ./$(DEPDIR)/libpostal_la-soft_tfidf.Plo + -rm -f ./$(DEPDIR)/libpostal_la-sparse_matrix.Plo + -rm -f ./$(DEPDIR)/libpostal_la-string_similarity.Plo + -rm -f ./$(DEPDIR)/libpostal_la-string_utils.Plo + -rm -f ./$(DEPDIR)/libpostal_la-strndup.Plo + -rm -f ./$(DEPDIR)/libpostal_la-tokens.Plo + -rm -f ./$(DEPDIR)/libpostal_la-transliterate.Plo + -rm -f ./$(DEPDIR)/libpostal_la-trie.Plo + -rm -f ./$(DEPDIR)/libpostal_la-trie_search.Plo + -rm -f ./$(DEPDIR)/libpostal_la-trie_utils.Plo + -rm -f ./$(DEPDIR)/libpostal_la-unicode_scripts.Plo + -rm -f ./$(DEPDIR)/libscanner_la-scanner.Plo + -rm -f ./$(DEPDIR)/near_dupe_test-near_dupe_test.Po + -rm -f ./$(DEPDIR)/near_dupe_test-string_utils.Po + -rm -f ./$(DEPDIR)/near_dupe_test-strndup.Po + -rm -f geohash/$(DEPDIR)/libpostal_la-geohash.Plo + -rm -f klib/$(DEPDIR)/libscanner_la-drand48.Plo + -rm -f linenoise/$(DEPDIR)/address_parser-linenoise.Po + -rm -f utf8proc/$(DEPDIR)/address_parser-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/language_classifier-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/libpostal-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/libpostal_la-utf8proc.Plo + -rm -f utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Po + -rm -f Makefile +distclean-am: clean-am distclean-compile distclean-generic \ + distclean-tags + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-pkgincludeHEADERS + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: install-dist_binSCRIPTS install-libLTLIBRARIES + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f ./$(DEPDIR)/address_parser-address_parser_cli.Po + -rm -f ./$(DEPDIR)/address_parser-json_encode.Po + -rm -f ./$(DEPDIR)/address_parser-string_utils.Po + -rm -f ./$(DEPDIR)/address_parser-strndup.Po + -rm -f ./$(DEPDIR)/address_parser_test-address_dictionary.Po + -rm -f ./$(DEPDIR)/address_parser_test-address_parser.Po + -rm -f ./$(DEPDIR)/address_parser_test-address_parser_io.Po + -rm -f ./$(DEPDIR)/address_parser_test-address_parser_test.Po + -rm -f ./$(DEPDIR)/address_parser_test-averaged_perceptron.Po + -rm -f ./$(DEPDIR)/address_parser_test-averaged_perceptron_tagger.Po + -rm -f ./$(DEPDIR)/address_parser_test-crf.Po + -rm -f ./$(DEPDIR)/address_parser_test-crf_context.Po + -rm -f ./$(DEPDIR)/address_parser_test-features.Po + -rm -f ./$(DEPDIR)/address_parser_test-file_utils.Po + -rm -f ./$(DEPDIR)/address_parser_test-float_utils.Po + -rm -f ./$(DEPDIR)/address_parser_test-graph.Po + -rm -f ./$(DEPDIR)/address_parser_test-graph_builder.Po + -rm -f ./$(DEPDIR)/address_parser_test-ngrams.Po + -rm -f ./$(DEPDIR)/address_parser_test-normalize.Po + -rm -f ./$(DEPDIR)/address_parser_test-numex.Po + -rm -f ./$(DEPDIR)/address_parser_test-sparse_matrix.Po + -rm -f ./$(DEPDIR)/address_parser_test-string_utils.Po + -rm -f ./$(DEPDIR)/address_parser_test-strndup.Po + -rm -f ./$(DEPDIR)/address_parser_test-tokens.Po + -rm -f ./$(DEPDIR)/address_parser_test-transliterate.Po + -rm -f ./$(DEPDIR)/address_parser_test-trie.Po + -rm -f ./$(DEPDIR)/address_parser_test-trie_search.Po + -rm -f ./$(DEPDIR)/address_parser_test-trie_utils.Po + -rm -f ./$(DEPDIR)/address_parser_test-unicode_scripts.Po + -rm -f ./$(DEPDIR)/address_parser_train-address_dictionary.Po + -rm -f ./$(DEPDIR)/address_parser_train-address_parser.Po + -rm -f ./$(DEPDIR)/address_parser_train-address_parser_io.Po + -rm -f ./$(DEPDIR)/address_parser_train-address_parser_train.Po + -rm -f ./$(DEPDIR)/address_parser_train-averaged_perceptron.Po + -rm -f ./$(DEPDIR)/address_parser_train-averaged_perceptron_tagger.Po + -rm -f ./$(DEPDIR)/address_parser_train-averaged_perceptron_trainer.Po + -rm -f ./$(DEPDIR)/address_parser_train-crf.Po + -rm -f ./$(DEPDIR)/address_parser_train-crf_context.Po + -rm -f ./$(DEPDIR)/address_parser_train-crf_trainer.Po + -rm -f ./$(DEPDIR)/address_parser_train-crf_trainer_averaged_perceptron.Po + -rm -f ./$(DEPDIR)/address_parser_train-features.Po + -rm -f ./$(DEPDIR)/address_parser_train-file_utils.Po + -rm -f ./$(DEPDIR)/address_parser_train-float_utils.Po + -rm -f ./$(DEPDIR)/address_parser_train-graph.Po + -rm -f ./$(DEPDIR)/address_parser_train-graph_builder.Po + -rm -f ./$(DEPDIR)/address_parser_train-ngrams.Po + -rm -f ./$(DEPDIR)/address_parser_train-normalize.Po + -rm -f ./$(DEPDIR)/address_parser_train-numex.Po + -rm -f ./$(DEPDIR)/address_parser_train-shuffle.Po + -rm -f ./$(DEPDIR)/address_parser_train-sparse_matrix.Po + -rm -f ./$(DEPDIR)/address_parser_train-string_utils.Po + -rm -f ./$(DEPDIR)/address_parser_train-strndup.Po + -rm -f ./$(DEPDIR)/address_parser_train-tokens.Po + -rm -f ./$(DEPDIR)/address_parser_train-transliterate.Po + -rm -f ./$(DEPDIR)/address_parser_train-trie.Po + -rm -f ./$(DEPDIR)/address_parser_train-trie_search.Po + -rm -f ./$(DEPDIR)/address_parser_train-trie_utils.Po + -rm -f ./$(DEPDIR)/address_parser_train-unicode_scripts.Po + -rm -f ./$(DEPDIR)/bench-bench.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-address_dictionary.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-address_dictionary_builder.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-file_utils.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-string_utils.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-strndup.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-trie.Po + -rm -f ./$(DEPDIR)/build_address_dictionary-trie_search.Po + -rm -f ./$(DEPDIR)/build_numex_table-file_utils.Po + -rm -f ./$(DEPDIR)/build_numex_table-numex.Po + -rm -f ./$(DEPDIR)/build_numex_table-numex_table_builder.Po + -rm -f ./$(DEPDIR)/build_numex_table-string_utils.Po + -rm -f ./$(DEPDIR)/build_numex_table-strndup.Po + -rm -f ./$(DEPDIR)/build_numex_table-tokens.Po + -rm -f ./$(DEPDIR)/build_numex_table-trie.Po + -rm -f ./$(DEPDIR)/build_numex_table-trie_search.Po + -rm -f ./$(DEPDIR)/build_trans_table-file_utils.Po + -rm -f ./$(DEPDIR)/build_trans_table-string_utils.Po + -rm -f ./$(DEPDIR)/build_trans_table-strndup.Po + -rm -f ./$(DEPDIR)/build_trans_table-transliterate.Po + -rm -f ./$(DEPDIR)/build_trans_table-transliteration_table_builder.Po + -rm -f ./$(DEPDIR)/build_trans_table-trie.Po + -rm -f ./$(DEPDIR)/build_trans_table-trie_search.Po + -rm -f ./$(DEPDIR)/language_classifier-address_dictionary.Po + -rm -f ./$(DEPDIR)/language_classifier-features.Po + -rm -f ./$(DEPDIR)/language_classifier-file_utils.Po + -rm -f ./$(DEPDIR)/language_classifier-float_utils.Po + -rm -f ./$(DEPDIR)/language_classifier-language_classifier.Po + -rm -f ./$(DEPDIR)/language_classifier-language_classifier_cli.Po + -rm -f ./$(DEPDIR)/language_classifier-language_features.Po + -rm -f ./$(DEPDIR)/language_classifier-logistic.Po + -rm -f ./$(DEPDIR)/language_classifier-logistic_regression.Po + -rm -f ./$(DEPDIR)/language_classifier-minibatch.Po + -rm -f ./$(DEPDIR)/language_classifier-normalize.Po + -rm -f ./$(DEPDIR)/language_classifier-numex.Po + -rm -f ./$(DEPDIR)/language_classifier-sparse_matrix.Po + -rm -f ./$(DEPDIR)/language_classifier-string_utils.Po + -rm -f ./$(DEPDIR)/language_classifier-strndup.Po + -rm -f ./$(DEPDIR)/language_classifier-transliterate.Po + -rm -f ./$(DEPDIR)/language_classifier-trie.Po + -rm -f ./$(DEPDIR)/language_classifier-trie_search.Po + -rm -f ./$(DEPDIR)/language_classifier-trie_utils.Po + -rm -f ./$(DEPDIR)/language_classifier-unicode_scripts.Po + -rm -f ./$(DEPDIR)/language_classifier_test-address_dictionary.Po + -rm -f ./$(DEPDIR)/language_classifier_test-features.Po + -rm -f ./$(DEPDIR)/language_classifier_test-file_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_test-float_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_test-language_classifier.Po + -rm -f ./$(DEPDIR)/language_classifier_test-language_classifier_io.Po + -rm -f ./$(DEPDIR)/language_classifier_test-language_classifier_test.Po + -rm -f ./$(DEPDIR)/language_classifier_test-language_features.Po + -rm -f ./$(DEPDIR)/language_classifier_test-logistic.Po + -rm -f ./$(DEPDIR)/language_classifier_test-logistic_regression.Po + -rm -f ./$(DEPDIR)/language_classifier_test-minibatch.Po + -rm -f ./$(DEPDIR)/language_classifier_test-normalize.Po + -rm -f ./$(DEPDIR)/language_classifier_test-numex.Po + -rm -f ./$(DEPDIR)/language_classifier_test-sparse_matrix.Po + -rm -f ./$(DEPDIR)/language_classifier_test-string_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_test-strndup.Po + -rm -f ./$(DEPDIR)/language_classifier_test-transliterate.Po + -rm -f ./$(DEPDIR)/language_classifier_test-trie.Po + -rm -f ./$(DEPDIR)/language_classifier_test-trie_search.Po + -rm -f ./$(DEPDIR)/language_classifier_test-trie_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_test-unicode_scripts.Po + -rm -f ./$(DEPDIR)/language_classifier_train-address_dictionary.Po + -rm -f ./$(DEPDIR)/language_classifier_train-cartesian_product.Po + -rm -f ./$(DEPDIR)/language_classifier_train-features.Po + -rm -f ./$(DEPDIR)/language_classifier_train-file_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-float_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-ftrl.Po + -rm -f ./$(DEPDIR)/language_classifier_train-language_classifier.Po + -rm -f ./$(DEPDIR)/language_classifier_train-language_classifier_io.Po + -rm -f ./$(DEPDIR)/language_classifier_train-language_classifier_train.Po + -rm -f ./$(DEPDIR)/language_classifier_train-language_features.Po + -rm -f ./$(DEPDIR)/language_classifier_train-logistic.Po + -rm -f ./$(DEPDIR)/language_classifier_train-logistic_regression.Po + -rm -f ./$(DEPDIR)/language_classifier_train-logistic_regression_trainer.Po + -rm -f ./$(DEPDIR)/language_classifier_train-minibatch.Po + -rm -f ./$(DEPDIR)/language_classifier_train-normalize.Po + -rm -f ./$(DEPDIR)/language_classifier_train-numex.Po + -rm -f ./$(DEPDIR)/language_classifier_train-regularization.Po + -rm -f ./$(DEPDIR)/language_classifier_train-shuffle.Po + -rm -f ./$(DEPDIR)/language_classifier_train-sparse_matrix.Po + -rm -f ./$(DEPDIR)/language_classifier_train-sparse_matrix_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-stochastic_gradient_descent.Po + -rm -f ./$(DEPDIR)/language_classifier_train-string_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-strndup.Po + -rm -f ./$(DEPDIR)/language_classifier_train-transliterate.Po + -rm -f ./$(DEPDIR)/language_classifier_train-trie.Po + -rm -f ./$(DEPDIR)/language_classifier_train-trie_search.Po + -rm -f ./$(DEPDIR)/language_classifier_train-trie_utils.Po + -rm -f ./$(DEPDIR)/language_classifier_train-unicode_scripts.Po + -rm -f ./$(DEPDIR)/libpostal-file_utils.Po + -rm -f ./$(DEPDIR)/libpostal-json_encode.Po + -rm -f ./$(DEPDIR)/libpostal-main.Po + -rm -f ./$(DEPDIR)/libpostal-string_utils.Po + -rm -f ./$(DEPDIR)/libpostal-strndup.Po + -rm -f ./$(DEPDIR)/libpostal_la-acronyms.Plo + -rm -f ./$(DEPDIR)/libpostal_la-address_dictionary.Plo + -rm -f ./$(DEPDIR)/libpostal_la-address_parser.Plo + -rm -f ./$(DEPDIR)/libpostal_la-address_parser_io.Plo + -rm -f ./$(DEPDIR)/libpostal_la-averaged_perceptron.Plo + -rm -f ./$(DEPDIR)/libpostal_la-averaged_perceptron_tagger.Plo + -rm -f ./$(DEPDIR)/libpostal_la-crf.Plo + -rm -f ./$(DEPDIR)/libpostal_la-crf_context.Plo + -rm -f ./$(DEPDIR)/libpostal_la-dedupe.Plo + -rm -f ./$(DEPDIR)/libpostal_la-double_metaphone.Plo + -rm -f ./$(DEPDIR)/libpostal_la-expand.Plo + -rm -f ./$(DEPDIR)/libpostal_la-features.Plo + -rm -f ./$(DEPDIR)/libpostal_la-file_utils.Plo + -rm -f ./$(DEPDIR)/libpostal_la-float_utils.Plo + -rm -f ./$(DEPDIR)/libpostal_la-graph.Plo + -rm -f ./$(DEPDIR)/libpostal_la-graph_builder.Plo + -rm -f ./$(DEPDIR)/libpostal_la-jaccard.Plo + -rm -f ./$(DEPDIR)/libpostal_la-language_classifier.Plo + -rm -f ./$(DEPDIR)/libpostal_la-language_features.Plo + -rm -f ./$(DEPDIR)/libpostal_la-libpostal.Plo + -rm -f ./$(DEPDIR)/libpostal_la-logistic.Plo + -rm -f ./$(DEPDIR)/libpostal_la-logistic_regression.Plo + -rm -f ./$(DEPDIR)/libpostal_la-minibatch.Plo + -rm -f ./$(DEPDIR)/libpostal_la-near_dupe.Plo + -rm -f ./$(DEPDIR)/libpostal_la-ngrams.Plo + -rm -f ./$(DEPDIR)/libpostal_la-normalize.Plo + -rm -f ./$(DEPDIR)/libpostal_la-numex.Plo + -rm -f ./$(DEPDIR)/libpostal_la-place.Plo + -rm -f ./$(DEPDIR)/libpostal_la-soft_tfidf.Plo + -rm -f ./$(DEPDIR)/libpostal_la-sparse_matrix.Plo + -rm -f ./$(DEPDIR)/libpostal_la-string_similarity.Plo + -rm -f ./$(DEPDIR)/libpostal_la-string_utils.Plo + -rm -f ./$(DEPDIR)/libpostal_la-strndup.Plo + -rm -f ./$(DEPDIR)/libpostal_la-tokens.Plo + -rm -f ./$(DEPDIR)/libpostal_la-transliterate.Plo + -rm -f ./$(DEPDIR)/libpostal_la-trie.Plo + -rm -f ./$(DEPDIR)/libpostal_la-trie_search.Plo + -rm -f ./$(DEPDIR)/libpostal_la-trie_utils.Plo + -rm -f ./$(DEPDIR)/libpostal_la-unicode_scripts.Plo + -rm -f ./$(DEPDIR)/libscanner_la-scanner.Plo + -rm -f ./$(DEPDIR)/near_dupe_test-near_dupe_test.Po + -rm -f ./$(DEPDIR)/near_dupe_test-string_utils.Po + -rm -f ./$(DEPDIR)/near_dupe_test-strndup.Po + -rm -f geohash/$(DEPDIR)/libpostal_la-geohash.Plo + -rm -f klib/$(DEPDIR)/libscanner_la-drand48.Plo + -rm -f linenoise/$(DEPDIR)/address_parser-linenoise.Po + -rm -f utf8proc/$(DEPDIR)/address_parser-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/address_parser_test-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/address_parser_train-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/build_address_dictionary-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/build_numex_table-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/build_trans_table-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/language_classifier-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/language_classifier_test-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/language_classifier_train-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/libpostal-utf8proc.Po + -rm -f utf8proc/$(DEPDIR)/libpostal_la-utf8proc.Plo + -rm -f utf8proc/$(DEPDIR)/near_dupe_test-utf8proc.Po + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-compile mostlyclean-generic \ + mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-dist_binSCRIPTS uninstall-libLTLIBRARIES \ + uninstall-pkgincludeHEADERS + +.MAKE: install-am install-strip + +.PHONY: CTAGS GTAGS TAGS all all-am all-local am--depfiles check \ + check-am clean clean-generic clean-libLTLIBRARIES \ + clean-libtool clean-noinstLTLIBRARIES clean-noinstPROGRAMS \ + cscopelist-am ctags ctags-am distclean distclean-compile \ + distclean-generic distclean-libtool distclean-tags distdir dvi \ + dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-dist_binSCRIPTS \ + install-dvi install-dvi-am install-exec install-exec-am \ + install-html install-html-am install-info install-info-am \ + install-libLTLIBRARIES install-man install-pdf install-pdf-am \ + install-pkgincludeHEADERS install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic mostlyclean \ + mostlyclean-compile mostlyclean-generic mostlyclean-libtool \ + pdf pdf-am ps ps-am tags tags-am uninstall uninstall-am \ + uninstall-dist_binSCRIPTS uninstall-libLTLIBRARIES \ + uninstall-pkgincludeHEADERS + +.PRECIOUS: Makefile + + +@DOWNLOAD_DATA_TRUE@all-local: +@DOWNLOAD_DATA_TRUE@ ${srcdir}/libpostal_data download all $(datadir)/libpostal + +lexer: scanner.re + re2c -F -s -b -8 -o scanner.c scanner.re + +.PHONY: lexer + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/src/address_parser b/src/address_parser new file mode 100755 index 000000000..a44c1c9dc --- /dev/null +++ b/src/address_parser @@ -0,0 +1,210 @@ +#! /bin/bash + +# address_parser - temporary wrapper script for .libs/address_parser +# Generated by libtool (GNU libtool) 2.4.6 Debian-2.4.6-14 +# +# The address_parser program cannot be directly executed until all the libtool +# libraries that it depends on are installed. +# +# This wrapper script should never be moved out of the build directory. +# If it is, it will not operate correctly. + +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +sed_quote_subst='s|\([`"$\\]\)|\\\1|g' + +# Be Bourne compatible +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +relink_command="" + +# This environment variable determines our operation mode. +if test "$libtool_install_magic" = "%%%MAGIC variable%%%"; then + # install mode needs the following variables: + generated_by_libtool_version='2.4.6' + notinst_deplibs=' libpostal.la' +else + # When we are sourced in execute mode, $file and $ECHO are already set. + if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then + file="$0" + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' +} + ECHO="printf %s\\n" + fi + +# Very basic option parsing. These options are (a) specific to +# the libtool wrapper, (b) are identical between the wrapper +# /script/ and the wrapper /executable/ that is used only on +# windows platforms, and (c) all begin with the string --lt- +# (application programs are unlikely to have options that match +# this pattern). +# +# There are only two supported options: --lt-debug and +# --lt-dump-script. There is, deliberately, no --lt-help. +# +# The first argument to this parsing function should be the +# script's ../libtool value, followed by no. +lt_option_debug= +func_parse_lt_options () +{ + lt_script_arg0=$0 + shift + for lt_opt + do + case "$lt_opt" in + --lt-debug) lt_option_debug=1 ;; + --lt-dump-script) + lt_dump_D=`$ECHO "X$lt_script_arg0" | /usr/bin/sed -e 's/^X//' -e 's%/[^/]*$%%'` + test "X$lt_dump_D" = "X$lt_script_arg0" && lt_dump_D=. + lt_dump_F=`$ECHO "X$lt_script_arg0" | /usr/bin/sed -e 's/^X//' -e 's%^.*/%%'` + cat "$lt_dump_D/$lt_dump_F" + exit 0 + ;; + --lt-*) + $ECHO "Unrecognized --lt- option: '$lt_opt'" 1>&2 + exit 1 + ;; + esac + done + + # Print the debug banner immediately: + if test -n "$lt_option_debug"; then + echo "address_parser:address_parser:$LINENO: libtool wrapper (GNU libtool) 2.4.6 Debian-2.4.6-14" 1>&2 + fi +} + +# Used when --lt-debug. Prints its arguments to stdout +# (redirection is the responsibility of the caller) +func_lt_dump_args () +{ + lt_dump_args_N=1; + for lt_arg + do + $ECHO "address_parser:address_parser:$LINENO: newargv[$lt_dump_args_N]: $lt_arg" + lt_dump_args_N=`expr $lt_dump_args_N + 1` + done +} + +# Core function for launching the target application +func_exec_program_core () +{ + + if test -n "$lt_option_debug"; then + $ECHO "address_parser:address_parser:$LINENO: newargv[0]: $progdir/$program" 1>&2 + func_lt_dump_args ${1+"$@"} 1>&2 + fi + exec "$progdir/$program" ${1+"$@"} + + $ECHO "$0: cannot exec $program $*" 1>&2 + exit 1 +} + +# A function to encapsulate launching the target application +# Strips options in the --lt-* namespace from $@ and +# launches target application with the remaining arguments. +func_exec_program () +{ + case " $* " in + *\ --lt-*) + for lt_wr_arg + do + case $lt_wr_arg in + --lt-*) ;; + *) set x "$@" "$lt_wr_arg"; shift;; + esac + shift + done ;; + esac + func_exec_program_core ${1+"$@"} +} + + # Parse options + func_parse_lt_options "$0" ${1+"$@"} + + # Find the directory that this script lives in. + thisdir=`$ECHO "$file" | /usr/bin/sed 's%/[^/]*$%%'` + test "x$thisdir" = "x$file" && thisdir=. + + # Follow symbolic links until we get to the real thisdir. + file=`ls -ld "$file" | /usr/bin/sed -n 's/.*-> //p'` + while test -n "$file"; do + destdir=`$ECHO "$file" | /usr/bin/sed 's%/[^/]*$%%'` + + # If there was a directory component, then change thisdir. + if test "x$destdir" != "x$file"; then + case "$destdir" in + [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;; + *) thisdir="$thisdir/$destdir" ;; + esac + fi + + file=`$ECHO "$file" | /usr/bin/sed 's%^.*/%%'` + file=`ls -ld "$thisdir/$file" | /usr/bin/sed -n 's/.*-> //p'` + done + + # Usually 'no', except on cygwin/mingw when embedded into + # the cwrapper. + WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=no + if test "$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR" = "yes"; then + # special case for '.' + if test "$thisdir" = "."; then + thisdir=`pwd` + fi + # remove .libs from thisdir + case "$thisdir" in + *[\\/].libs ) thisdir=`$ECHO "$thisdir" | /usr/bin/sed 's%[\\/][^\\/]*$%%'` ;; + .libs ) thisdir=. ;; + esac + fi + + # Try to get the absolute directory name. + absdir=`cd "$thisdir" && pwd` + test -n "$absdir" && thisdir="$absdir" + + program='address_parser' + progdir="$thisdir/.libs" + + + if test -f "$progdir/$program"; then + # Add our own library path to LD_LIBRARY_PATH + LD_LIBRARY_PATH="/workspaces/capstone/libpostal/src/.libs:$LD_LIBRARY_PATH" + + # Some systems cannot cope with colon-terminated LD_LIBRARY_PATH + # The second colon is a workaround for a bug in BeOS R4 sed + LD_LIBRARY_PATH=`$ECHO "$LD_LIBRARY_PATH" | /usr/bin/sed 's/::*$//'` + + export LD_LIBRARY_PATH + + if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then + # Run the actual program with our arguments. + func_exec_program ${1+"$@"} + fi + else + # The program doesn't exist. + $ECHO "$0: error: '$progdir/$program' does not exist" 1>&2 + $ECHO "This script is just a wrapper for $program." 1>&2 + $ECHO "See the libtool documentation for more information." 1>&2 + exit 1 + fi +fi diff --git a/src/address_parser_test b/src/address_parser_test new file mode 100755 index 0000000000000000000000000000000000000000..525ddeda7b1991aaf7b770e3b5afe6156fd468d2 GIT binary patch literal 11477632 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

oCvS)6$z6DbyaOJSdvN<^Gq2vi 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

Kr_dWgR@YXqIgR>iCD@PgbPeJ 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

ZPP9 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

thC1B37+Q!qM<z!dZJl&(=2ElD~sn}1yo&f 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%0A|IyP)vB0gA-;`WWcRu|Q{}3hqAPOig63E=$4f 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%0Agy-n8*%O}q32VYL8Z_R})w=^({u$`VddP9E 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 cogbZs!`Q0Pd2au| z-M{u{``6#4(wdn62g{(|fmmsGkoC)u?Ausr3D#eTo$yes%!act^l+>sJ#w$Sxv`g{ zH=y2kv2qXwejh8zj>gI|NO~+*HbJrDu`(8ZfTky6WfdfiVf}>4Cu3!P6aoCgr($Is z1fas{Sa}aZ@a&mbnPWJE){Kpn4{x!3RP#uXb-dq)j;gI(>+JaT=6dAxe8>KMh)4bj zSrlGf!^QlKZ zFeG2;k)B}v9oRWnd8GF<9=U{$U+s}%pWQ2;YU~?mi_bl>5o)gS$RDtFtw%<#^T^=! z9(nN#kKBOqUwS0r29L~yykB`_8eE4F8}DD|?eCIi(_iELiN(0$wOIE)KjV>#v9t$g zp_IoX??C~tN3!@llFRRr>;aG5fwMu6Yz}#3ao8iXBObX5tK&S<@CT0+I?Hsz(Q_W@ zcitn7FL)#Z3xD)Tj*A|d1y^9|C65&S$s_MW?#mv@1brdb6_0!jMX%z+7I^fUM=~%* z)kDw2`0GpuymZ4OKB)4uM;3tQJdBIvRQtsv8zASe9$5v|e)Gr_$aT{rUqQy-J@OVD zff~0wvILU;;gSBZ4=UYuVr$Vy?=UTJ8=C*=k>#NI*~BB?L)HXd84d@a(5~3~$ez$E z6QOb5Q6KEcx6Chuk43hNxU)#lI)I^lt~>`TWRa^BiO|s^~z8<3fYp~pKI$x zYcKLjJ?51W5M5^dO3A%48?5ivoGH9A7{bsfrB^Uiys`~mdfF=&U_^GWl+59k5<6mLDVi@Q%L#5nmt0=) zL5=)qhjhovZafWo-Vxg>B4JVaBXzQZStw z>x{03)@<85;PE_O$;z1QrYo^ckR&f-Anb)r`JB8b^D~}6j{=NS1zG;k2$n&@LSC5+ zVW?4N%bV>WJct*@%F4nw>WfTBa$N5U@1H;i!trVnR1j$q$1(ko>~dF9E`EOS^g z#w)M9<&}fbajaJojPuHR=>N7?@{H#JSn&_2}Aq>4Iv8$tVe60dv%6+iLH26%KS+i*UPsnIy-xQt~9m6x-x*Yy() zV&`9Re|y96_oQ#_|o`H*SaAAzJ-|Ur1@B>uc z!oC_3Y-M^VYhqMw%SsbV_%-Vdc;MSTj8}WT(url*1Wi!YBk!WA_c<|*|5IvFXB@Px zt)Z)s!Gp6Xnv3Vmq*pYYpNuOx2k`A=?!>rP#b$5(%A8_v`AagH6uR{FEC zF7BsJl-_ z!LP80F?nmhNF7>ic=D`!aeexoF z3R;%_6`!nw8&K(0pS;Bw?4Ay_hZ8>!)BCVYAr>0<^+{&N;gN6#`|dCxGOe+coFXJC9E4!=X){`_vxc#uc_ zM0*Y3cY#6!eewlV9pq!2kC6$C$7jLaUM0riIpm~ae5gy_Qb_Qc<5xxJLqEpo6VPZW zVf!YDo2lPr5_nrZDc_M*9t8U4zFNZ`%*|NgRwG;q>z>dIRQ;^vP|gI|_S%=RW2W3&7K(eKH7Q z;N>w+Uahx$@;1CW)+aY1Gh=bWaXx7eUqbe`$%V`dVr0EhwJoW~J7s;){qP}UbGNgx zf1xyWY&`QFwiV-BwPmUrv+-mJ{CDl*Q$2U8(Ae&zb!Fy2iX}_$7wR5>97Da{ZehEO|9Dca~?Q;5M13Z<> zFMS|7Kic0$PL|w$c@2(2qdb1`LG8SLIRbU^`Q?3hEWck`!(KSa^2u1hFN0t&G%o1G zcA(D{^2>TCR@g72;23CrjUs+I3k8b$WdM8uM`v=K%*8Xs{IUS*75B?Zm<>;tU>=}A zNtPA-0Ch?+J=r|6#;DrLA1;5wGk&=P-AnuBAQUa*)Umk_(i!Ca2JOl|IR89loy)~v zeuel;<^A$2jIH38@8QIITsN!em*w#EvwnFQeufd1{NkM-Bm2-L%e;5z!A@7%%6|Er zcz9lnbjBXexVRHlKT#F>hfR>LD(!;6>E#}2^qgN(XZ74=^vmqu@CSd$@t%vd#IjbS zP4GkM>MYmUT$@C5)bPveki4c}8o(kbTgxvC;SzMH&2I`%*YV5OP_eFGc0#Xuewj0a zeK_ia@%8<34$3z0OA`8aGnLpeNY~IWufkDi*~rPu+So6hpiUFNe8+fl9DSlG+Y9W4 z63zTF6t2&Wk=;hswq$SalnqBuLCY3QUpQ7SavWM|5%+sWJF2!Kbshhix44#jf&Cb< zv)nKFCp@<`m) z*uU`E2QmMNrEKRH>sxi#(U^_fT5JU@qg<3_eH}<#P{W7Kp zV^UAQB2ul|dbFNTvxcPh|e0=4Bi4LZke097>O7e*n#39M^Sz1P^wZG3qmYYpjQGkmHlMO2T>pu$d^GX%(2Z+C z!gSVu%P*rp_Q;oLjd$oC~Gn+-Dhe z)W3i}#<`D&bCs%`i)@4!@mIi)u+yKXX1^K%W3^#gu~=cltD1Q$1HH{Xy4{V>kFohDqqBk z65X%*I_=T*;`42v(Pb0pqj7(pPl5GJr?suRV`~2s;%h6udbW>fwSC5??sjZH?wGYb zJmcZUwiREUx&3%1&mcU@*YI_YvH#0z+yB2&XTBLLN^PEX`C^UdKWgLdvS{0#6Q3QR zJsY>S?Z?KgpNwVR>NTE2dw|;f|EU(=&9w@MuD|GIo(Fj29>>_Gifr=Vjj5*MInTC( zV*ggPp7MA3+Lz7Ic5Q#!*Tb;wTWz$NYagKPy~uVPjm?X0Q1&$y?IT5P%c){fRi%uh6$6CHbyA2`VM zjc@(Z=95_Y7Jcdv$1boNnjGdjLk#CH@Co)G(BlZl;?Vp%u46!No|Db?J=YUJ^A4gp zj^3-M?Yen|vW>3tOvmt{=y9&Y!6PS}x_!{^Aa4xk1km;*=PdBe37%g&<(CgY`_r~> zVb?y*Zvu9D-Fp53am}eh*-Uus4A;jX0QF=2@+GA3a9j`P=`*{RzM-JcFOT}2n8qzX z5GxtD7hjA0M3CtrJ{-Lcbwl(8wvJoVg*jFPcP!fe_HW9g^Z$uoo8Qm!(>cz`&imzE z(AW<~OJ3ld?Kt-ULF2<+ejmmMKYpPfxi$rbE^>|n8h2Cg64weL{ZE`T!YL?!+3Cmj z|1e!luAPSertZ4R^-IRwOxL*n2UkF2O|Nra3+JK54Zqwv#=Q;D+`r=s@)P{*wCm1o zXkt5zKK={G_wYGn{?+MYsL`Wnw%_jcYy1Ci>zk>$cOQlSy_oxA*0<`;*O)u*_HDd> zg@Bxeq7?)33RJJbJvTJ#vjI5+iz)?VdgXvLt`ZP|W=L0$9QX$E)W?Qg4Fa;iI?pRcv5I*8 zh5a*t2*@?)_(DMTLD3iEuM^$IEb{I^*NzX)|CzFW zo#HP~*f}7>Ayt=vEPx+D`-oxLwCoy?1CXv8^9Y$)2bBWdS>}|xr{zOp86d|Dt`!)4 zw1?x@K|g}upmWcF1fldxtOL(+PtV1iI$o(y{6k`H77$C`D!I5Yqq z2D1+Genm7zsN;@V-)eN3JFd3%t*%}kklZT*a=R7Jm0j`4l|Vd>WAFRt9(` zB_Nk!;cB*x&jOO<^MLGxr`H5zJv3j-It%Zw3rMx~0XYaAzX*sQUi_1L^IrxeoA_iK zns7sa|2@yO80eXh;}}RuY#H=_iDy;lKbpk7ys{FiaNTn=r1^?%7cTea*()?UKiZ%E z3eUSh-B-PmY-2zMLe|Ipas%zKDIgpBdSwebtRK(TY(^m;%j#=%Da$9x<6OJh;=~f9 z;y4(4B}683pLT0N)(zr0GxDorfBKqNeummSJ8>f|_YI@w=MM3HgL!U>+@D}FoQA9E zSRU!QcazW~uYMhnuR!f+Dn8}pXna3*rHtGggU2#C_e`Vncj|6aZJl4`nBgGvY;CLVnA-mYt?RC5{ph;3k7%`Z<5PDV4{Fz) z8>qKWb5BazrtyDM|keLvM%HML#2agS^5< zu{Cc2+JN!M*3&XKOW2lfnOx0jbvPhbp!pGw8{jf%yxwvS^SRnK?l%}qVXLre<*FG3k0M)JRJ;3UwAUa zawYC&DzOXDIUJDPkUtWTiQw-4VfIOK5B(633H;W%&T&4e*e08p*@yMGu0STXpAa%*Ji5^;I=?rvv-c7kGCH>b}Ucf;V~3Hwq8& zF&%l%x)aa*L&DCS3&0-8(Ix&m?lxW`r+Ct!WbexR0`Ln=>c(@JP@y~Ttw9i4_uv^& zsMwR^Ii{~K`WYnQ7?<@2>sCLAgEAbuP5>?QqN5oLzlCfZo4yL}=}`Lwu{s>H z{sQg$cx76Wpj?B*9Iy6*FCY!atOKC|@83of=Zbgg&#@UK9pIJc;ZumtkI%nDUekdb zuR?s~8q3DGYxbQv~HBXq+-Ar(xvdLAe3bQU&D}EKePjC(;CYr!gpBL7BAF zhmubOWi4cWGRX6gK}nR(X*2UK@7=alyTE$hn~0;l0_B_5^Zb7lyNP#8AC$|`B|}gS zL#n5U!DfigkM@&h3`z%B14%Olr9YHs-mdNB*#qp7nOWv=4vJ+7$}>!pmam}vHGH-E znwX7mAf6*@P|p4aywQoE*hi?vSu}Q2sz$p`Syh62#$Cu8FKRsB8kARHHEd@Z zE}7eXIJEE)E77n1>*&d3N3CcXS zg+-{gdDEq>$_AwhxhD8Y6z4SM7ZO4>DChj8%;?WN5Xl(tYIBij`EB;&wO8p|D&kKrk{ zi?(o^-2N39Z`dAQ;+n*M?9Z_CR&@M!Y#&RYT7IXW>BOgEmtdQC4^F}2&%O7NiEZQs zSO7O+5Or37<`rif$@Xke(y%SmN0-1i*ag@o2EsLw%Ghx+X*1!W)hpejLG zh5z5u^`<@5KVUxeqy2wE2Xd2!*-xAN{#Bj28n-dG?g+8}zR7i)DB4or#(rwY?_+$c zwoFxHHg0pRud1={UkFOm7lSev=H%i$2CdXFC`VyWCzfYtewQvm8PJt6s#{PV@6H$n zTYIp6^kiFujxX`s^a^r3!Z!Ib>w0h2rB{M79TFDjTJs0Qbk__;?gCP1k|Ub$pcZRM$&oFf@~ zId;}soHxOBXj}VUnazn$x06?(PC%wYeB~O;UYGMAh_AdzJE3D+|r zMN_W-LivImE4bKGoaZ3P?e-(jB)XVD>}P2CR#3ixM5mvR(D$L{q@XN=U*Y-%zN6uy@nqV96Hs&t z+X5t+>g26NufWQ8S+|(ym!_nlGB5-a|-)wqiS1DnpnXZ9RI-hj$G5& zz_+`i@KVRdetyCy*0*ZQR5fPfHrM*98cVU5bspMg^vPGJd~yc+*(Hn>u=f*=4VSVV zEMtGQJSZ(zFa~_ewgtOZa_+N={V4QW&GFu6#9`CtL20yx`CiL@8z!9PeKn|i&L?Xj z@p+$o09RoK?+MI=TX2HhBL#?6=Gto%&lmK`@9x(Riz@s1bN_=02F;>G(p4=b#4oY)>WDeM}hv{wdIw#^;5_nKv^GE#hEyP#; zd}7`^flf(y&btEdcfzbn9?7?v{dz^_1MU8-PXg%6Ti8dku9f6IN;=N{-0dwS_BlBz zCv*IPeXf#Eo~`V=>vyK!{^UI8ox(5E;E9wx;{xqo<9RUj&Uw!B;c{8t878;wv+NsP zoFrC#E8`U;{+j&?^sVBNt>|mjcvtcp#*ym02Zv_g7L+d`$9Bfhi8#J)b-epHTkjZpH!7oKX!}2lg;d zL4`)F&)g$2 za{%v18Q-ccQ`MM_+g$6bYRpf69qDf+)Tqew?P!AojJhlgc z6l}o#RY-lB?H6*MVQf#td%{tyBHl1IC?}!5hu;-ac-b$*PKeHr_7nN|ZDAE8@^hXE z8=8CNkpSZ|T!L~zj-}xOv}tyM>`o za;VFB08 z4x&|V1Z5&*AHaJ0b5PbnlV6;EcB4Ds@d~lka0#m4WM9(RFN;yl zDe^nVo{-=c=bBK2>s=$!Gw{qGoFBt^DE1Cx>}^NYwoEaxOK9yo%oo?Yl1|}UhberL zk7cJCA6jN{m&aGf=DEwPZPoT?b8VZ}cjrAQ*Vg$vb+@Uu&aaZ#kdb+|wpDjb?SF#S zb=R|gbY0s=wA#Aysk@B_wd>At+qNHfOzmTjg`|1%kd)^-<#P0!RRKx8Iv}0k9IWA( zUb#S7)f6F_1RnXotYhJ_0L-H}$dbZqZgt9!T?v)S0PMta={a`KJ0}*duOvR3aTKFHq6=;_(B%ec)^dXrBXE`pr zrgnyqT!ZhPa$*{{e4H^Pm%;j7GlgU~XgpKqkh}rAAz7AtIW||dC-J2ZD6@HYDBoSm z^H7?S^Fh{-^q|cvXpL+kSppfKc48X;H)wy)Q@1r=zc; zw>ef*G``*CH>R!P*+Vh}iscB&n~*VQNHp$d3b6=0pDQGrAxrL%3yT`Rl5JQo;4tKF8-E>l z8-2(*2zj0l$tbu6edvEa{kCZrk}n}?`;ZKV-SA#+j+H2{MtRx}PHvou*?3#x`yky5 zA?XYnKZaI&F(hN)ThLgp7ku}TvLpRKj!sMq%Smcw?{~3!4anC5_;xE zpA_jClGX6YOUyrPf}7C07yZFB)}4`gIVO2IB#l7*jcB6YAz1-MI{5hBNl1Rfo{ipy zdaqK}iFW~A%p?|qB7H(K6|O?DzE0i}^cr;U7m^OJ0n+qm-Gn_5pf)rBqU?u2vk@~e=MJIs0RuxV?6o`4s+jb{I{#!>J59mo|iC zE0q3<-x5-749O>*`TbePKfwM8+|yEV6Z;cl-*A3X4O?}B(fw%t%^~Rz-$TtUENke= zGITSWm>(wc-5NKgw}xZ^B>0-K2R1^RF?<{68-7cOg}&R^Z^NV8LoyGN?FdOL_yP*; zWDJ6*b}?2#irpbu4%$cdJ&f_N4+`xi57HBNbC_7#eQXP`3R3N-9nhSD2UzE!;6c_q z=6NQ%0n&UM;+-1SOUQnRb&+$8myD`y*==GO4~Jv`T!p?Nz9SsPM(WtuzH2N4<6E_5 zsv5I#n`?bljb*&a?*%_VIC((w{?57#S#B|Zf3RKMW?hCYcNk0lWZM$f^8{f@k}xct zA$g*(tbhTJgr!*Gu>1xSlZ54kq+#(w!>0oB?xSJ3gpd06&A^Aus(3nf#AWjvgRDv!rs$KA$6a)MAg71IU@Qir8M&VWop zbEOH(YzRZ6v|*VFzr)WgpLS1#We>E;6Ogn|I0iGd>nwOizyFL|`lo`YFDzt)9g#vOM8WrYwbNphN!tyT6c!F;S8dY2AQiS&g zjC}*UXHlNvg385sP6=$;!!!l=PzJ&ocu?NU+*>&d@s$teUds&_TPh$;Glyj^yRQB z3O?@3>_ltk4$CwsU4`{DPgpiWtGrG>2hn}dFJD-WLbm+$L;r3D68jQe6 zbn=d)=?hU8T5{gpiu*5@uxl3%%R)#|gmn&*Q?|&c+Lk*e)~sk)R>Cpvzg&AJEYFk< z%WH6z+%Hjq7t4etP1&%Fg~H{+G80OcXWfJ%6~ZzJ&Ox?{{El!H-g=hp0UB1KeaK!p zEcxegEgIea0pFjCVj}SZRl>3k@>XTth3_Hnb72_*(fQH-W^z(j3riRH3UXFwn`9mo z?RPZ(At+me_P~~@?vCvJBp!|2ycPA978#QCOD4b$F?9SU!axp$# zwF@;3%OFVG%;{$sS|83s-R5DL058zDoBhNdYe6~8gO;>&9o3vlEyFS#zJ@O#RV$_i zjzjj=VR?ewUPjfn>@l%SZCHn3%)HpY;C(yhKe5^`aBbK4R^4?pX5%*3`l=dh(2m~~ zj;-VR)z|FD+lOT+r0o!vq%W|~fJ-kjmUayDy+!sNo!NJE3Ckm0!_pBR>&CtZ26iXj zgK-lfU|b31Sxx|8pP>fH0{`6}BTJb937lYPQ+ z0Nsa{>dSb@?=lSi9twN--eo^0me1>xcd&0jul_6-sLM5P&3|M-SekO(dpg8IrXb&K zjGCV;ToZpA7LohNz_46KM}@iOA7ObwIbze{1|A2cbCk z*k*t&dzk)4UI*^OZG#8pHM-!Fy%1k{%O8Dm7}{Ut`-I21MhbJdXWU^B>pa)@_oE}Y z#-IMRuw1-%mWBi58FL-qf3Hm)s-x z2)z#P3}Kl=vztD7ZYbL=Bpk+Z#Vx-5iJswpK%wDIKa0=>FrE7V^+qs;!8Ps|yLm6f z{bG2M`v8|HZ#7++u=_XEmvKQ7N`mKn6;+W&4y&Gr8bV`JnrF;zFE z$2hU~(4Sxv_v3bd7%OX6`ed>$J2XDD%;GMOua3=gms#7Y?a$`gHm&c@dr+>e^LOfQ zQ*E7J<))#|YQBx>^3`_7)cz+#*Ry_f-RQooZ~Kf--EBOmUCnv<)BCY)#aHL~)vTM4 zpgz~>KI3=@4nm&KS%=|$t^+Bl)`X=StbwF!$%DPX3kQ;Q9b*}2-ZnJ-`g`@XT{o>M zo8v0~346>JVTnMVFWKLNwzJDHaaV!l_?hng)(72m|2iQl!uh8Zo z`(DWO?fw1R>4;Cqkvr*dSjy3V2yJ+TF%vX4wi3^FW9Rseu^O5(or>oE9f!!z_`TDv zJGYyO6>7n=-n8=_e%hm9=?TX`+b?j;(U;J#Mg`>OIlTLFlJ{ww#LCEG{2wFKQuJ5H zZeD_Kqs``85oO7E-{YU~TsfyLZQr8xPsQ?o#>(?Qj{b)vXS)AsT{|DDIt?v(mO=HO z){igm-}bNl+5X+r^S|BR%QH_Ucs}K8L#C=883@+@9=ihD<6_?B`vslNcwM>rz4AH6 zPEx}o9bpGFt?7{``TueU;Bak^OsK=VON<*S>hV9h;7P{ZRZzMC?Lp#(d>a$u`z3S*d_9+=i$3@aFP5jp|E^#&?i5kuZFqSm5=wF(aHIF&pg6d z3`7}eNt&aG1YzOK|6{{?_BbmP42OZc4a z;t|fxChg?iTX-%F?|_jzfVi7s&-f+rj~wg3UdVQleOfcVpNhtm@yjph7iIbWiQV-E=ScZDU;l;e4*Pc~QH^y6F2Yuh$y@x)@eS(ca}!JT z3)es(&F?(t_bSh1@EqZ3mYr&RXqm-b9$y`s=Pt9hRokD@kth{QmKBoS%C_&pds47UALNr@Y_6VHG>7!E_uM9+6MsSE!uoUXHD+I+wWT0cAF? zWa@~dVW0mn#?r=N@)mOMEO#2_3r<7Bv`$Rp{|4=A3U!0?_@>Ub*#9tSKJNxYu?0?i zmeKQQS^7{k|JjB2{0}*9DfvW1hCzuZBQg{+r;CWj-MmZe2WX!@B3mI_hKP&+cmEHw zn|>0I?UQ*1CW_nKi?XrqAM$@ZjBnMJscOu|ZEm^3d;{8)X>8tRpWJ~=c_K0vI`MpP zGz+)-q&C-NPeRjg_&+)DMBa$J1~D9~MCV8Q`8bXl170Z4am*Lclw+7RP-d4;J_CV) zyZIkJP+||yu(RyPpdP5OmveQ{Sm}NI-x|ogpJ%?|98@^qlzoaGVVa)E7m*hs|F?gg zwvUOY$BISNGN4%daJ9%kRn@ybW=II*5^0BUXFTaVv!j~=!3aruJX@2F2sL*-*! zLj;@mFipZS&dYEZ9+cOf>k}s+zVa>{`*@%i$3CSBvR*;g3Lg0pZCxlL<2c?q3hg=0 z`2k9^9#o9=Nse0H``TMUtXwjlE#{b{2j_oo+7dfNdquUq0Lut%+l24np*;$-K8Lur z2iKvl9+N;Fjz<$WnlU}sv+=IT zC7*n|@P5Y9zhdLocgM7B(QkZj6FpuzBI&9`q!m2Jz0jGcADUN9$u;)k)u$nPDD0=wwb!_J#CEr8_yPJLi@nB=Q$3G z;&%5>x+VTGe z(3Bn6M&VmX`2zb@*bX^gjK~Js?t*>=H;v!5V?~~@R2)6r?97m3d$jhT6QhQ89 zeutR1A~J6*HcTDI82&cLJ}`GYWAHl>3B!U35#Du($k&j0QbeAI4e$#LpUnCTZKtq) z!h4W+Ds92eGyK1fC^Egvm;yDXvF<{y=@EGY&Oq@Q@z-&;(U+V(kmyh@Yp92X$kvJGoGV`mh#)fMR;vlMDnqo zDG8R72kz-vgfHY2;rL-Gw(4c0MOSc+0VkpKrx95OS6~gx(9Q3}s;y+*ImLIJUCbet zXcfmTup2V3W;yds<)P?RsQ6h#zJtP_vm7ANnuv6U)sSK>;~~t3oa>klNWVTJ>p=U+ z{{_c*un97K$$ka05_hwOScgFoxs5j85Rvte?JFm5DS8h2ZRGc7Kj}elL+eeVNxsD?dlB6TWw$cTTe$8C!&rvaj#e$RxXa?JWAof)*0yT$~$F zlxyq!ox0m}x4VM*FUb5Kyy%f!N%_tw_Gu{fHQOH4I1 zX}go#9(^t?@Bf>6w%qD3JX^TNr`bz%6 z^-S!KLG!fT2zH)54hisQ;kQb{cVW>S#JhmTSE4!hMq~)z&v*q*zK>%Icx=BD)3`$tVX!HA3jcP!dILitNSdLBwna{9BpZt)F{m%n9y z08boZ+jxZU=Mnq2Xn*~wzZY&^@cf7Jzx$=zVXh^B#%msNbRjy8eiV)0j`G`n$5;!k zzmLcwsCxANcD2qI@x&fG_SZc3^tkN?&`nUZH_y^TvR8N)1Kmli z)m6?VpbXD}MpOS9*T7)Vb@s*3;s)mlko;$^T|jhxw7-y?U!ndl?9U;?uk3>c@~#z{ z=r@j=;bVCGCUN)<&a!+S{hi}0kk>;p1J&4x!67+{o&OfcTW|r&{Na>MK=a>b8NphZ zHk5Z6qUPrp;+^g=KK#k?8?=A}!+A$;1n-c+JNRL!A^Zl-_#d)S^c)rXPt1dzcQnt5 z!zM^L=3ZHJJ-6S0yjkFTNPe@oc#a<2^{ky|Y)IaM-(WSq!;9R@xcC&!@3 z^pHHAEKXj8PvP>6kd%EaPPRdZC|yNlg#ys4?|KBdnR0lwrS#IG3YySmyFtXQ!_W`C}n9?18>OUB9QK>?YC)_E-;AA{CY?x;^*mDgEE zx;wV|w%lrsmjm(vIkw%Ov45t$p9cq|${Tz?6twKT(fXz0{}WuxvA5O>#vQ6@!fIk^`P-P=)h;<Yx@vRrlUytpsXYJ;1@&60J`tj)xlxL%#hf$uK!7QU<^wosE7Q^q* zq_Y##_`gB>YFjQ&zE}{J)qD@xa*=l;nk@{=4$xT1MUGBEcXOPfX#7Hyzy6(oB%TnE zuOSupg4Tg;(`r%f4_VvlT&BU=f2WC;@!UGwW^=v)?8e68Q;oUfZripI9ebD`U8Zel z%uRf;zblWgj*X3~9LN7Xj+3o?OF40sI9c-n$MEQG(AdA>7Ii9Cjgv>`@V_9=1SESb z-%N+Su#E3SxJl;WU1OLE=b-B){eG5{_cY%iPFz1u1YI?OZ*_hcb63@lM$0VjviR!Q zJa?J3t=j%PP{O+Bi}iz7bjg7aD6o%22yqalCv&!f^Cq#fm2WG_QuwFJJ2({ zA8y;wGB-~(WPc5|{4?wtjpAhCUiK4c7__W>V@Ic=iJHVoH5dcWlXn=+-PDxRemCq- z3>nZ{ukf7~bS9jKO3mWrZP)|Fn#ale{2%f+(TpwPq`)T52~dr>8BDtyUGatA^KM$p zINr(jN+)#jB>FfJE02S_p0%Hz$ai_kvwnP~`lAQQUxQ|9 z?Zhqifr^YmneB!QI_0xCaOXcL^38 z5*&gD4Uz!C-Q6L$+w>SS?F4t-?^SeHD4L!j&syKl@5i<7UAuNwoj!e}j#YIeU;BDo z;9E7~l>Y+$-W)goyb~g++kTAEu}WPN0_BGY@^suqw%tdq_=X`8vJms0_Nr26S+yOv zW*#2uwPGvZ|B7lWJKN%L^e^-gtYkZU2-De)l;0!<+thb(0rIn5O@p$u-^$HAG_)UQ z8skv6vwpBudb!uHY@M%df9e~rW3<06^{Y0t-&bw4w{RMBY5Q=JSh(4)~fTA zDxdc2Se;g?d~z{b-e5{jE}bfK|R4XqC&bVUSfu z59YWG<9=e>9b%Pxux6-LejH|%n8WFVLh}*i{m6CwNUI!1+o3zb+MoL*1Gql`Tj4Ce zL8Gh^0vR4NKY$P2M{`^s!?Hr0pXoEhX~_Kx%K^UezUgzsWEo2va1JVuv&zk3+%rV$ zkLQ>Hi6&TO2pony6FH{yKMzLFL&8zqgP!E^ZNnaq{RFyBrr!!trg-vtpmC;Jr54PB z!oP%nwrp4Nm;co&4yZZJDg`0SIG*i6?D65Ug7kZ6JDvaIDDzc&RoROE6S&9iwe8pi zCvyJ~jzfY;AMwuGQ5N2Ggwy0_J}b`(PA^X&W7hO zdX`m=@XcBrwzV$Pc{TuMeQ{=RPo0=Vzh9Sx*h;s0(~r<6_{z-;mqn0h7Wbqe(-EGN z8nnZgWVTh@54g@V=#1|&6rN+1+2DdwPxwChH~Iz;cdk{IKnN6@$9W5i&9_SO`8=yY zUqF=w+-F$8{TsB$LjK!Do_0o{Lm}($R`~@k!cVkql6|pNI>SnM1Fe^^Jn$iAsa5vC zz-9Ci7BQF8GVU#5yP@hI9M9nuq*8f*dQ{n(C0^fS^xNfDS-hP81APzQ|HHeGusA2< zk3#cr7}xBYMGkpY*@}D2(WvdQ_jxZA+C5-XQeF?_GgWWKab(L%d+W>LJOEIQBcJb1Tjm9;?e4Zg(jlo!@ zF&Uo?7N2I^LUia#t6Yo4*qVP?WnUb|O_YW(Ig2N+j=$IRzkihUBfXY5#!RW zMkY16_|MV*H7_Jm0FuGd?#wfCBjbA~tzS zzW{a*FZRP(qk*%ZR~nixQ|G=>6t>s01*TSB5e%xf0 zVC>077=snc7A24NP3GXc1!>sU`olG-$+o3p9-)1y;}P3e$@#p)9D{jxNEhGCc2SbC z8rjYUzxigc zGsd)a8>Ua$mTmM!w{z~89w=MTgiCp+5spAZ&KG}iji7i;Udc)_?~6bz9hHklX%lwb)Hh? z(|#SR(@K>ueE{caxC@KRF`kpfDpMg#pjEyOVwr=j@(xagaJ~s;ySl^um@v+p;aopM z8Y|CtV5|+loofjP^+A6p&x)Ykw~U7b$?G!K9UO<&^*FCViTZaW5A=oXF0K>dHOF#a zQoHHXL6y5!*#%kt;d%lBpx{0KWz0H;6LSS}+~=ALp1`bTjPV8|AF!NI?jhG$@DR$j zWGpV$&qTD5q%2XUU4l76<^bj4-J&# zTzf3#+4U1Jm!~4nw9gWEhQ4PFY^D7vqjW2puNPyB!40V0o9D{VzXs0 zADHBP!+#7)W?d`whsx8K`Tol2 zI5SV%T6KFmR@bT1W?V$Ey3Ci--)&=l zAT;%Mt_47qQ@qEg;?nM5>>kkNbiUTD|$JbI1Q?7#@!y>MP89T zp7|06rMJns3xSe+FXL^4ic|Hj!~Vxh9Acs~PE1>LC&bTSlRVL?8Wj>>62ZqWp`|cMv*)G3Z7zhLurH+r=5nsCKrG<+b0` zi^QyBe1OQvLd+xDdd>NvCiN|b_ux3ec@E$IifZe}>^2D>!?)5C0{$hC(f#NQ+EFNfs<9u_#i;8&V>8uayrp+g^KZro0_8VpeVVcDX|q%gn=FJk&^o8> z-?q)=@Mjm{J%jPZnZw{K?tieZmHI>FY0P|oWptdGr){meJsqp-)M+y=qF7z#OKR4s zZ1sB;KY3ZpZ`QU})2HnJf+}m4(`nzbx(#2|W&NpHM@03SF{Z8CF@4G&%69V_rY~dc zLAINR^_ka+IfZ6H>V_dQXa(RJoU4t(Vs(3G#7XhN&=TB=;xKD)~Kes_wDaC%hC#r@}p` zQottjAX-72G=~jPvXD*IFK4`0v}9qMEP%m9JU->u)Glh1xuDbWi`k?nDE|>OQ*qL; z4RnmDUzM;)Loj{5_A2soE)9&7*VJF7q)qawWk&Boy;3$g3d;AtqS}jIn)T8lLkm}=v60@jg!x*jD_a?x+=8rSSuRk1lM>}@@+(9y zZw9lU^pXoPkU5BqPvb1lWszdoq{Q16= z@2`yZxjXS6cjmkgS5$lGOX%5!erZ>mtb%&oSm)5TyG>3*pB^^34aIueWE8xIF1^^t zVQ6ogSfNE9_CZi}K0Frkuhu=z+~Ba0yl8!G65|^8d42d5f8Kul$B^eo_7S)R`TP5i z_boq`xB$pMz{Xs*HhBOYS&l%KqrpI%Y=Sq?c@V!3F7Vu0<&PrYNm|(%dCx$p_U9gK zli6?$QvBqJ8I8Ii&k)Zts#xD;8Ax6zOd4tvHzXNllSEg!4{Oi>-#&N?3u(X6Xq%L| z&YW53JE$?nCI>*E!p|HJAo(vg8NZ4#TX@%^5%wH!TF_c!ZDI%2M#FI&PvMHv@$3(< z_zL&j4R+vr0VO7|4?&)!%nyL7nC25XenG-XHi-#sVGm@ROy3G_{KYbORoR-9Q#^Uy z(UVY*c?yO+4V7~+FdE};_|W_r{SWx{IrA{RU``)61j%1=KYJm|?Gx{t-a%Z_SIh+p zr=a9(?zOXi?jB(tJIcQ$U6(mn4nln9Sqb95R{7J&Z$Vnw`PnX&YX4IFN#8NvB&-JI zPyL>2TsRG1iO1LHU7(mW#(xmHL}7ev*qY#uG)%}fCB#U?IPy`0KA}Fo-@yU35;HD0 z%bRhL?L$o4BzI&jb|(IlTZ}W9fn`wY50$4e^Zk|4ab}*jwd(eCtgch1&A5nSb(t?| zv6swWwC4IJm_B9y7gQZ)Ii2<`>)V!2>$3jTtRtd&RZO^zIm8TfUH-~E{GI)1u}!*3 zAny{;=UK-+M?b_~Vv{zo1fD|Ur8ZduZC(e8px-X@l>HN}&bF@WQ1zO;B)`-jAKRIZ zo$XKVAF%%nMUR0hn|irN`=H^FWra;Tz#8HSi{u*Z9ON#5X6JVPQq2+lx; zziiSKRzZ?gHu;A7TcNKZ-(BWGUG4EHzosW+KrJ-<(bsSs1mz!(UQ+f!#{VwEJ6uLN zZ6{qz-w1TtpROkV8T)QzyrG>##I0V-xSs2<8KbHhdKi@Ne?_$wZ9VIQ?PM%^3C3-( z@hpw&*o_{)%F{UTmEXiMAChn8I0!eO7SEG?NyGAJUx#eW7vfE8)p<&lPy2Q3h}&ET zdh?WT(HonjdrRLi=N;*WZh>U)*al$9dz;J>&aYAIQZK4q@UG|Rr0j(0-nYYL;r?`)uG>QGQc;E6p%QGJdq^od8+7N#g+9b8h zIw<&+U3OIBJ~i5>GS6(2vE0y_b@w-#Ik{bWfd!PWP71qhhD<5#@*CWNO;!{1d_H4quDrn!ijET(gx>**x%)Q39q~715bThsb(3L*b0k00=UcE}k%xag8 zupN?Rv&#gy2>qinPQO8_ReWEKe=^_jn`Gpkeu3<)V|WBLbEx0Lm}=-S?(1jDX_xO> z^X>qe;2XRA2?=xIgFR3nw_S!qx;(TE&$)M>B(JBP3FtW3+Mc;^^6?)+3fec>&Hekg zP@ens7s)S}pKTUYOmgnG4=!Mr#s%$il=Jxk)CLs_*`+D>+7CgzZp`aL-U56|O`dsu zwF=v1Ib<$kXWS*mFv-LmBCI>5{!n=uGv8ks9cSigTdQtQ$LczD+Kh`RR+ssbnsq8$ z{a(ctFBLNKjKWAO+w>{>zu;R=r+v%%wx!d$O@C_E5mCKnjA@(ooBlq#1CK$Kty$iqOVBnIIHo}m6y}&+p(4u$Do)jV1N-Yr9wuUkKxNVk;2yN7 zY?loXqYC>ooPh?^#sGn3}hi zU3!4&^RGh16_=I%%`m9GN*T61;p!_Bc8**HS^o>|=5CRn&f7-rY z4u86y*o93wp0ezZ&^FDe50vi_TBJG0bvOg-H*xO_RP2|?+=6p6_{Qz=`kvS0I*fX< zx3o(aI0(7F^RzL>t4GlHe1HGEeeh>wU^%qEVQ01*Z(6I)Q>uL0uVZyusq$s&L4OJE z!OIf7zuVI;ze1K?oELhtZS=9rD>&NME=&5co_@4Tss5aw2C#oY(t-3nV8|f56dTNP z!_1#JPY$t5I7l_VDQ?L3o7MUDv=Pri;ZP0UiLJ?Z$M7rsg)ik$&f747^NcU?hOu2j z(cyMk4ar8Zy}}vDG}3<=vyPs`9EFsl=mS6)Y^~2XpDlR@dNlnd$UBB(4+KN3*1SW` z`e}sL`q?hdM&a_*>zme?u`b$J`7YNk@qV#OGx!r!e8RCTC)|ai<2ZLWXDkz+-!l+@ zC`=k}XAXM1T!D8jc=xy^@1sJs33gcuQ6}2u&2NlF>Q!Yc>a`00pvpdi9ltf-WW!Q$ zfR2ky3$rSWJIg09nP>9dC)wpX)Sk>S95PLz56Hch zb{l!$wF6@~fLUKS>2<_)-oSU5*h(8wM(IrS0`IM->J%=6zy*amGse!G;7=%nZ!@uV z>A#r7nrfGRa0QC|%KC=;{1r1ck=Hicfi(?AJzsE#TVZ94 zDs2xt94!ApbKbE(1ljr4K<7oKzY_NhS{;ix{vYzX9`~RB3je?p%t3!LSRS%`Wh{1S z{}b;&qe%nVFW?Ha4zkM$?giiCo=PU(%f8CGGnZ=?K09&2T+^;r?`@;gD5LZOI{OU2 z51O3~mg|t~9MAt&T0UXcI^K^bHalZOm{bY2%O*$?!Z8E>h98D9M_{O3mcd;ZeTQ=h zqz)q%(uA`uT?&?}I~j`udpqpB%vjl0`cW{<=4t0K`Vbb_IZi+|2j@%P>oHk~&jM+j z?DKFLnz%f1Y20kfkoPXfAAV~9?~+%?UIwqB(?4tz;N*JtjaQYeX@1X>w+@YYpL%)k zu;mboNR6bTeoBSls)zd+rU%K8Qd3Xh0ghrv6rAG z-)-H3&Gg3=i^+Qe6`pb4gZI$nxu={eyB1r;MR`I02Xr}=XEL9>03*NPOZIWd@ru49 zYz0*|&TEf;kEVOWu>h99)TMVs(57!a`Ks=D*tfmZLH~dx@8~nYUdaBQdmnHKT8Ulk z^vm|6t)e(&KP-&u_~281O|NJU*#kPAKe|JvgYsL^Dlr@~b~WRMpgP9XxA@D(^q;5W zW|JS4`z(=Rr=DD~9MYL(8--qlqOl#a8kFyUMYZLoY~as~sk6-TFZDKYZ2X0>dO-QV z8|%@X=v(?~3g!Q5+{g5kG>q#W#~~J&9v6k7@f@Q3CJ*sdkI%Y>^a&g?5<+-{m}WJVVC|%+m^qFJi-jM2^qmed~BdTs^*b`2(IqJN2Cl zzgJ;avpH2T#~(>kvz{!Q=@ieB@?Oh6w%!Rwx7RI$FxGK9Qvm~w+} zgy3B$_rC8iCpnZ2yCW&TVNL^sVfgmL8)y*DefGo-X$dOk0qHR8zEh^T3u2ZMYxQJqPnJ?*Me$#f2878Jr+5ZJq-YlonzGcmJOk0=r zr)C`y)oaF>wr<1pDZ4b==013ro$;9XpT}?IJug2rCT|Vgg-S^rvJ9SsDyR51si*8T zG=%M6*P-*ZTFKAx)yH;*V<%0LaT`2aoLk7Y%Q2Cisajan7YxRC|@u zI^=8gFq$A8$0kUSo^=JvZ<0BKLk7cL_%@?MHb6WJ&l~zN=bH~3+4i+>`C7Z^v{s#` zRQa@D$Lh3F<;%P*SbmsxN7fvqPk)H>Gw<5_@;m;rTqB-@(p)F5gg4NNYsH3{Szmt2 zn7((!HRhUf6}*G~Tw9i0#e0pv@f?ow{kYED4>`Hc>;d+9T(7ZwHRf|2NxCZ6mhZ8Z zFFx0oqZizf%v_7kg)qp^HL1#5fEMT4bTAx-{u_foTehfYxQ_%W&f59ThTpY>=Xjf$ z&j(6xVXhN=Rk=Q02~X$qeH#53rJDL%ga5Vd*v+>wZZG8KI&%i-xXAP+aqV_6763#P z*L)|}QQ$AXBiE^+(2wh^R$MRt1%cgpcF8sKaCijexMn^Dox}Nlm;T3;eZf+mb!XQ1 z4qq~^LH9#CuJ5`+2+xU34&ZwaJ{&WzBLr?ORs2;j6l=KQ-%!s9rP1v~@eCPub^RF=h(i)8rf&D9h2yWtdmDEb|dT zigICcd>i9~ft9?x9N)(Cea#TG8sFC}0##1&2wTO~;5(bepv&oet-<7FnW zeLeUVXFWUvl~*TZ#~eqaP^lP=ckn>Psd{f>r;6@j9`X0pwoU9@ ze1D-yv(T4^15higLtb-k{3oVO)?p{e#_=1J&*Wfshs4kE(LV+|43xiQPKV5gL-BYg z9yQBpyHk9=B>vA8;7Jw$T1StDJJy7DIG9U#b)gm-`-MN*q6zsY2L ziE}w*9N3{oZu&G}wjY^oZ^68j1p_{#5zD0g9TPDJoj0vj=P6Y_?boq7tyKA@6?RDC zA`WQ{RVy=xGWs3{6m>|qV)U_!v)z|)NTQN#GqALjLxz_owhVnfC|1@X*I`mQuE)x= zUBI*o4yjYoA!i^Z<9gwc8_?QyxK@R0u(2a^(fIt96yG{{ ze#!NBU58ADGKu*{AJ%o@S!!42vBP&B^4D`n)~1a8=)<#aLI3)ub`O%*(6$Hf4MEPH zAM%P;Ln6LK_lNLM%n6`QebgMB#j z6sBZME9_Fu`8^|9w`koKZ2zFzXy20U8=gXw@A&T_BYu--_=>mU8UxOPB~^&zZS9HM zfj)=XZ5$GX-+F0$kZiz?{k=nefOC+lEz3?nrM*{`tvTrRebvq(J)z#@Alcyv{*2+2 z(f(eknY+xJ)~fTADxdc2Se;g?d|kV9EQVq|I6lCBNZ->TTVZ7{&JVpg4)kF^>dW@q z&ms5V^pEUc{T=cW{usb|9_Wy`gB)@KrVVyT=AT%P(0>U3$58HnK>(B(=8#_@%W#Ku zhj;J@N{!%N8PpxgGGqw*3=95|qd1R^cF5205UP*ixC>E!_Fu-V=UZY{!dqzi3;!K7 z8|#oIkZBzMKZHTu@eY{>(Iz;=$@-~>u7HQoVxq@)0?jswZ4F{gX1%}?Q1J<-aQzJT zpwv_c^KE>-Y=QV{|H`%k&8In}0&Imc(^=OL3Z-Xo90V)tBF0RQDqB(CNFT#aIE#AV z4{(8wi%g5mX4&8bL=;zQ4$A}n@)P_@5SL|e^rz8C~ zxxu5#*8J%8okTNjWc!1WSHt8GL}6~)vcy(E<8ERfLr0>ec?b9j+LU*ZyKLsSFjwsr zbO3YJmfhlz)XY~q0gYk_lSinUx38Ko3;^ChPh~`gAE!m7wrX}@!e;6M$v8(=Amr`Cm|v8 z&xYVr`J2d}Lt5Dxw|jirKZx`K=B5pTv);TJ%rW~4N;CheT1FM?yDYzucOT|4zv>Hk z$2_Pbn2*flCiSg;$XvLvjP|QB*Xb7KAsdT6fKtqJx)B~g{v8fk4l$mxU-O*lHTFX6 z`a9W2NLObr(;1NOxu>0d_=jSre!)Dfuon{0zR4?mrC*W{7hwryoSww&IiP+`ZX#&y-k2@+x!29Qa9-zM^cw+PotJ$-T}|DL{{d1$@?$ut9JEz(981w z^|r)493cH6$`KE((Vbpf`I0g3^C)OlCqPOvpY&}Qef(p5fY+{hB0&Cx7$*Z{0kk|7 zAYU=(d%4pAavk=Z36SPz10)36o(qr%F!((6L4ykc+|&DXo7ewM%Zs1;_u|WW>7#!R zcARVhQgdpM?4_Ti)E_EOW9IuSqvOmxZEMx-=~!K-PMdKN#p*I&QnOBFtKX}L<)y(C z=Fc?J$~Jw<{xA5J(`nzbzHRBWZquKdbwpIJ8DrXJ{ieS^<2XElTvs@LGKNFhZ@32n z4`Fn!Flo(wAH`(yE?=Y1H7-mta7?_5RvPaqr^?R5R&n>xDic1IQ+Xz1$va`>r=7^$ z^3<1WNczkH9|Yr7SVC;VG2;HB9Po zY~2a*Z#kqr+=p4*H<&e@{>p8hb-|1PuTS~Cbg(#NGw5`VK!;2KKIew{}v{-!Swms%gJBQz84wKX`}4iFmZAYEk#??-~sHL=kY23|AK0(Lon|vl&9}f zHQ--LZn4M`e2FS}{3E>@fR3aMg^Dj;@ngC;buF78CU;@!f-rHzq=n2ikKg1yzU{P` zJB0f*@DJ1t<=Vk$KQg;vHRhiuekC{{KmSqAI}Z5~9Iz;izGk>Xc0*n(_rRc-jsFR1 z*y+c?edy(&PY*qu^f{rVi)U$&#qFtch@rc&)6EK#U(j2yZ*bUWbiB*9`48I<#JtCI zD%b|`?sHE8{FO0%e-QH$>OSB)7Lq*VnuPUSgZ5Or{YW2xT#vZsfpwtrrScG#r8y(Vfx* zHh_wWAHyl%!d%$3GEkPHFQH*fr|g4Rv78^?nW^v9x12jPYrVd>v7OQpVvM8Ty`6Pt zpnd*S`AolQ>pFaWk)?g}R2|A^;?MV`e1B!MFXU(LHL@OFL5gF6pK)Uc;{Y?3Q-WQL z`3f&!EbA%&?7Krhi}$Ug=$=rS0dAv9P1GS7Q)^}O<_i3@F-&?zSw2dNC>9u0?mkpB#05JPUBF;yEMA{Vif z@NTwB4?~wxrhFpjhc<4V3zg#7tJ{& zWzBLr?ORs2;j6l=KQ-%!s9rP1v~@eCPuWiHadpkWy(+HR4x;fhhDj$l1obmI6_`x0Bl)yv9QVW7*YJQEvvIkJ7sAC8?gdl=(&g~>K}3#x3R z93EYbcFxIt0I~5je{M0TI8}ErcG~3556r}NL+xDL7lEhneeN*X3UTs;$!v&5 zxu?p`%Ws0q`8+=5*DTM^y%W&sjsc1mYB1!nt^*}s#o$>%WW^hV^jGX5nLnfz8f z$;x>UvSf40REV10DT6@OdEU?jIh+#An5Z}L<;707lXI#MyYaWo=@cup{KhFKAa*XN zd=ERoH{Lh>jF@k8JLL~}2_5q|Wj+7bBHC2#o*+t;ws9&ts4As`lR^ zoiD#rdc!7A{#XT^(igUZT1MsbU6!}xbuH+WuL?P(Kin#D&v$UpwfrY_+_2422>j<%CYXS=cBKnOnKH9ev@JN4!}ETQh{|tUu+$! zV&YZgKY)3Vs~+bY^fff8#C8JlD?2}2Uo`cqd9AU<>q}C_DLtWSCZ12Sj7t5X@-$|? zzcM<`%+t13-JXusb?USk7g4M(^Cca^xBS=W6PTDjW&amcd9$2O`<6A^F>PJepPF?< zRIeFh+PV$Xr|gSt1NHfz%iQGtE!t!k-;(*kPF`8Ife~;O3RiW?L{Q}v!Pu%?(Q0hR z7kGBztwZN)olO2&(D|9GJ7p)FJIDR>8f;^r^457ZYE6#eupOSkIN~bSqCXERPStx8 zJ5_BDld%7WIHYU9B6t9$>Nw>mxC4`SGCtk6EC<{?7$%wPdVI>SIe#NadKmuMw>Ynp zR{mu5*k=>-o=5LcX@jlHn0hrK=i>dK0wO5z2P0W2I#NY#jQ5GcP%-o{S(8Jb5BfJw$NOrn5^R$o(5fW=GYl#f zBv+wD=^(ibS;_=4z5xAHXk35{ke1{mH*`ey~rn zetNPF-ohZ(fdfjit`@-?)`cz;k$%fMS`E?o{og|X3}GGIfL5%7Yml9F@H>PsQmu+5Dd!KhV^g>DzXmtK|#ypDHo&D!rTgamlzBSD5rx(&6Z1epk~aK_Aj{(8>eo!*8|7L+G}Rbw~PMGS(eB zi~r*Tt2m}{&wMdBp#|4|CKcE4{2NX}y0t+v3S6LK2CU;9CwN4CP5CVw`G0<1&oL89 zYzUGS@EG#5d}TIzRN0!m1KCbUKO?W+Ci3}zp44J)3?IHC#`Nj5R^L3+uWX&x`g$Dw z>hWANJmvX5dbClnyh0mHa7yBdPPq+dCpl%xWT%vy!up1lQ`u*Ki=1phY zo8c5U^q=XJxU=ZfK(5(NnE)pt>l~-Fhr3YZH+--c;>>k2SD90;$70+E+V`bh>~M(^ zhdIFDJ;a&EJxs_HFI;w_zVW{4ox~-G&-{E4Z9aW^cmU-VIAs}ZOGy0-ozg8)xHLzP zK|9vfd-MtGr{W_1Pf)&xXw%1t-_A-2kpahcm!r_M0TY=oiYkYbHf>NE)cgtYf~uMvMD{3gL!87~9> zQAoX(Z5-k>36@i6i5%flWF6PsIhl8la+9&6uIK-N`S1ctY~bDn1VW9C+(*n4F8fgx z|IH?KpPO}`FI*PX50(+6m6}A$&v-8X(7!>ik)LNX+Zw2tdj-NJ*B1KLaFX}Qa&6@v zI;?{ig&0?*aJa08;pD~K=KP?_*8Jf0?LZT6=iWYKNgphoiU!Lp)}c~=s636C@2`xG zGxM~qRkx>Ob)7nG#zhpX%X~@AI+d+{ucE7$BK&4;Yc+k!{x7JqW;vbqEvwt`RbAGf znsr1}uNh<7x*gM}>?mvlqak_SVCl{==>~QNwujDOh3#C^DDv*$+5;{?ww-J<5Du!G zqSP)=>`=59`?fBp^R<>{|GDIiRWUhs)8B-2dz{h%)`Rj#+w0L5Xv%#YGhr^|jT6z(bILSOu>oGy<+Nr!&bbP7+MjMDe_5U2NQp|!Qr1^@+Nynm^Bf2q<-DVO z|0}A!?@w}F2$#MM{+BwZxSs}3K=~W~?a@VO6xvZJzs*SJrmg~~>Bm9-Gfo)-sm?k@ z`AvSs7Y;4YalVGM=Q$>U*?wg9-^A{?=#-qaAO8~nDI5mni+7oRGE9Xq=*cydLdAZG zl2@EE7JTC_d3}3QhkwW`bCqiwxC-U3dD@uc)oW;F`WGikT4c^{zUMK}K7Xowrr)%6 z9lpNE(!P1B4&^iP=lfE=zcSjFhi^fBvC^*T(`l`~d8S|4I<2)W>-;(lV+^p>j73~* zL$IV|o%e#g*XjR&^M+Ga-*n1%w|I7Nn|%X*4&a_T46tyF3glP;t%JB{9_*AEkRybC zDD>FQc*~(Y^V`8VzUXo2vXe39q4F-96o>QpI^5wtQBRlJDWVozBC-w{f5bwqw$~YzaAO_=<#64pBY}wQp zCflHvgW~}dgUUx4-x!J>W1RbS%t?#yC@9;PhsQlJ%HRD2<55G(lZ@35+rc;9UpmGq zn>2wx!C$`erTg0^W58ej8~p7~Glu{~85AycK*ik}5iVI6<14R|;}JRpeGn8ZCE4zN zJIk0!>sJpTa-ra{SBB+2jc{I?ovSkmv&Qg|SbVG;hE*L+lv* zCe4S0OJbK(TESL`>!u&iw%rch%G}%M&_%nV4IU zjqPP9ghQz(o^q<}bZixO3GK{&t;?xAlL72YIi7lARm^bgq|co4BkX}_&pml9yt)zX z^@3w4+=Hwfzw5o^IW(y9s%{&0j#nP$Vc&<+q-Vk<$oZQ73|xgKZ#WvNm-~Wng>k#D+J+n!7^&X6uZ=dtcGdu(3Yx2UQOVIcGxK{$o z?=;ejS2A~cbeC*`4l!J^5$eWtiSnBq#g{6UOQypkXdK%mJ3zPnCB4hI_;C*ee@1tf zN&DY2#**v|=?cMcC7Db1C3ngC6fPN* zlHc&POX8$*i48WVc1eOXF8LEGrFF@3*p`m6>0R;$_GNHM>5MKpU5W27(Git-Coz*t zTEdAcd>2=hZ#ZENw8!@h+Gci1{srNm;l@8Xi%XJcb;(3{0=2TaWGzI=?!Sy#Peo$p zf*UI4aLG=1RmUNfbF%#K0xEywk_`|&mrMFU80%*hYKPhNxeuG$Js~OF5~zbtiYGJsEc`F*^c3xVlG+De=!*qs8!r0AyB4-OJ+f` zk}mlXHg@A3SoA&AF6ENmJsgZ*&bC?FC2v8s(XWh4zJnNLUD6RY!zlbFvCFw6MLd_( zM3;a-_wt^&Cuq?ME;$I5`OUT;dB+vIXhoMygO^aH5=tL%s#le*ae94aE3;igr9r&o z9*a4f*al5ZpR)f8s=QfFr+v$s?U=SM>rc%(BC1!H^H-<8GPxPYAXgQa41`=&QAl3R zCCYCy8DA(gsm^g2Qr2+EV95K%BFzr-{i}iY`BUXH{idz!@byKO_RUjuD4&Tx-r?u)lrOK!MI##EZD&N?~ zE{WO1B|Yuo64;aLN$l-VyQxbmG;=YoyGydSaLEHW*V4uD&?Vhkxuk4sj!{s#4aaF% z|2_V;E-Bp3B`0Cg4=zd5o^4|Y_vFz>Xx0uc83HMX@je?o0vk-jSGFVPlIL7=bqo27 zfiJ=(#Y@KQhGegJUPA0!DE2yB+H`V#7VlffP2%#s;Tj9p5TB_t%QlMp=xD(%F1he7 zTvniC--k<*t}Yn{6InlJ(5&5D(qjzI1yJQn`?FI*u^V*fcS5orE{Pw_`XR3!cCzTq zVGWDn(l1<7`uv_?{Iz0OrxV1=>f_qZB4mb__9yq z-W|MziqpAPEgt*{wfO#f7_qUtgnUB3c#MaHzi?mr8sLVi-9w~KKbM?IV3nijnuJzq z{v+onsM??YCmfr_GaK~B0rYJl_8gue4y3P^)GAI?wbOQxOWHvGWLAkim~9+pb!MJa zgM!Je(hoMnTJjV8M~za zvrc8J->WF-r7^!*+geSZvi}RJtXWQ{eaq@Ld{vkAr)C`y)oaF>wrBLj%w}SGYK(qbIbqMnt z_eFJ#sh9C5ndU!F$8{!uW&4mw*+V_irqico*;=6MA>j;;1)zNYE2_Ptly$G?S#*)$ ze;KraXC;tfqsKqot0&RdNBKWM#V6VHF-J_4BSM`l0S#e9Hg7pxSCi+1b215wDu%Ut%^1mO{MW@dqe> zQr?YG+6%qLHmXqR(?+^Gb-kmmnw6~b7HU+siXD{Sq*WEGY=InAtuh|$Fo)k@wjY_D ziuW}7^be63fAfu>f%f@RQ*|hxi9g?$^8J<3zI7vm#h22jxKHTy z*R5|Aoz|-Jlq#S0>sXyus(f$RCq}TH7iR9Fvy+%_6gw~f%~9C(yGzzB=2*VOC0&-% z7hA@CfInPv2e$voad_7c2;S-nSPuP?S8OIl=fDc4DTWT8kdZN%pKX5P~Ujp^fBU6cVdnt zD7=>bB^+W7*m%tQT6CRDN_DZyYV;wRd_DbJ=6L;{^^@}tn~WlT5iR|v$F~7Z%zUor z@K@fzJx`Es)(`Q4*l~Jr9Raf-FV9PTm*pz{@;$9GbfZfG;S_ZGi#chbIrF)e+2oSn z;04HZo=0u=sInEw*4RF%vS(o1p%nA0PJ)}D<08|X>lj}WPC!I)71r~=fWQ0<%(eOp zyo1zztkMzMZ(@8smbFY@tEAfEl6Pn)wBZfr0YAw*p3J}c{s+!0-ru40E9PN+NSW>@ z7#j&&>E3=EKhXJW5_4;{?RH4x6*fqi;!cR zODt?x6VNjQ*pARO133*`!24$lK0t zu0P?(P^+9r)9m5C*apTDG&nxYDlvz1{RMr=zXCP(dg4-zw90+#L;F1E%#1uU4!|zD zpMK3KtJE89l?5<>^V>9hN=@8eU-<)E>%%XHnFn`9pnOxuDtlRXO8ueoG-kfPGCI!8 z)3#RKo{rUZ>a-abQLHZWB{l0*w)(w_sa^`!w*G7T^Qrv*f-372e}Wg#^DOV z(4?n4ajNb{*t5OFK+E$SzZJR_V*TxsesB`fpJtzhKhH4s`5DeN5dSRuFDReMfphdP z&VTfe#=Zl}U*ZD40mfG0zUd9#bMPsv(pK`bUi?_zU(68lkF5!blylUR;*v|UP-hSH zFl4^WF&>ofe?_%-gR)_~6YwizIB5C=*kli+vUvQ1y?O-QeVXGhsMz?t3!u|=scXa) zo`=EktDK9V^EIvs@taui6}s+{RS@R}_Y>g^=(fM4iFnQ&pJ&m&WMi4MZ{-N9=(JXy zr&Rg0U&rdSQspanhifHx2c^GeOq?+KE>Jj}ZPUs&Xmd$iJI7+!=x|9dC(lM)E=lKh zF*ZB@%U%8-nDh_V!S}d6zVDJhV88>OUBN%u8LJ})&+_0kG|0)f4N&kKha7`l@D_4B zq+b9Bf94v+hcu7qGeOnI+#iChPq_CA0Z{O%|1xGB!-=^9IiB&K!DC2QkTFnADCJ6pcwc_5m$sK+-2b-+seX0h&)@CK^B;TcUy zo)!80mT~wW!h*Lhc@1IkQ)$NADZ}_H(Ci)OJ4pH-J#&Zoj6AArMT&Af)AQPDeCMl> zzPv-az$Vank?AYqs#IXC9f&AS$osyc|NJZX3-R1`C7fjWk_zYbF;*FlGK#6Rj^dWp zP&levmedQB&h-1!Rbze{Fxxvo`T%h~={Fw3R@#v=N|&Q+sypNfG^#;6kfEZb?l0CO_c&6YfBX1a6rR2@`tawxiEr zOCq-%rk@vw=ep;xb0l`lXmCTZByJf*-bk-1TNB{*B4OR1be9 zw@hikcVC&^lCBYR!DVsF(Z)PK%j%XLP51^7joXZ|t+KggXmh@u%kGwQEi6(x2met^ z<_ts^eP@wMIoW{L>DyaYVw!|B4VIQ@~B^Wn`{|MUC{tHO?3-?W+eO~sb zu`C064{b4y?Ya?N3;TFIzQ>JVP5y;(vmyd_St< zwxB;!$CxP=`JF!3JM<9g)cM_VYpO+R{>pcY(1^VL_>`Jd;(Jq-zDV99>=Ar-nta{u z&qzg#_Rl`R^_@4ZRp%*HKJC}BI;~Xs#?fBP0vxlzS<@o3(8n;Lpj(C%;+R?3&3plF z$zIegQHpU~f`!H1j49!kzoB1AjyQ;2iLl{xXEl;6+Ww-2tudBGFFZe5C`t}i%ysBGz zz;P&5%`L6iM~vJxk9YXbZZN7puKTm91&-_3c0tcVOG& zSTmwypp<95DfNfS)0p}G%IG*VPup5`dpcIvsncd$M6tTemvk||sW>m*0NA@vD zNZc&c2`Wz2o4Y^TvzK7}xi^MO2GZZdR){r#{SaorD;RW+@#qH9zlOZGxu-tJ<5PZ3 zIqDs2_@_Ov%01G`pKq{R21AJ=++W@%WVge?hg?iLw_eg^Cp|IF$7O1&6uiA}GH}wc#AsAn^#!gK!xN zkL0-b3+HBtHXN zPq+gWr?O2!vluq{4Gm%rD_=7H>XrjgV;aXW$Tr~PNM5PA z{C21`kL`4kTkbM{m&pu#Z=me&Z2z<~3(XddXDVp9#q zQnw5MWgkN0E_2IYpxQ|Khg(9hN1#EF;ZLq5@SC*3w*-Qq@NzfvmGhoHs$wpqU#+08 z3AJE3yo0VQ`5$2|vG2XAY|VFndGa=*@m9HcFPOQLwlUr;?Culz8NJ$vO0o{2yek_j z={qv6B&6NW`^wNHHut#vlrep0J24(+=TI2~K~S$tsH9|lM5W!Ol>e%0sC0mvkgZ#& zJSiCRA%8{w5a~@?#a1ok@hMyRci_+6JyZt3K~VkzJwoLa%M@n^;~BGz%4aTzvKx}O zA3E)1P7bKFk9#0PL*){rAIA8Xy#qg?E502NWjN#P!9A9@a2(r*n4d;4z8>qa*?#U# zH4c>D^L;7bUm5M2p4BG4B%oc>r_)+}^Gv_8 zby{maw%_Gog>0ml0r#f^W` zF0Mg#b3BG8P-~A{mcldejrUC#+snNM2!UezSWd{a-z~l2GGsqM9dHW1KFIzGm04E@ z&>XB6L3|7%?m^r>h!HvsdAfh7t1ydwLqZ& z`Wm3}vsv8I86LoDj-d?#`CV`s@&vhME`-7N@n_X6~243vk1D zd_|wQWigzsWBZI;PdPS0(`P6Yf6lQ6?nAW~{>zy4%p}GMgJ9IFn1zx?7HqZUFkj!&;xzG^Y<%7xk-28?RKy(npH zvICyL?6+-l8A_!k7fPqIN$lTjx2OYZrngB6_ANnZuM9RxlF`%8XmlhL%tYJpKgdh} zCPg#b@)9g0c4FW5PeVD_e%GRv& z`W~Sl<+RBUH`yNY^1rGN>c1fEE0BlJ<1K5|F{R3<{W@2dl`3EPd^Xt*PvP=1_8s|c zvK*=uU>O$Vw=ZOqjD>9y2>Xh#jEeI4irJ)iahrSxWlPxP0xT?vzZA=&G`|H*E@PAA zWo=S z71?ji2Y+!jb{Ym&xX9y7<`A|5wvc~HUULH^yK}CrfbH!48{4b|1!o2$FAL+?Ff>zut`e@ z=ANTPURAc{uGiP3C7&O9UgtXhCl*OHEmR7#td;sh#WZHzUmcxi#@+wxaW_u;F$u0J)~(fydd#BAMgq#vlb zYIh^H)k{`#2Ebo1i2F>7erA(d5DB%q+vE(K})mP<_?;obdzH?QMC^v0@Q&9bdJ+9{&Qb-a>aUj#a4qQvF_(e;5}mr}srk zX6`*b1(^;o2NEd1NzsE*@+I}+pjm&LY=(3LUhd!gEWY+=a!KwdtlLgl`Ww1aKZ0eth;czr)rjfjtB9AcBUumQ3S_4F~&tDDg{o{c*5 zU8scr%{!M2w9lU^pXoPk-G;9(v9fPWwV`|_{(P^C`>UgUy&^-zmrpKTd+u{xj1pbe zYUV4S_Ul|-R;qlfezHm7nT!#c!{~>K%r}I63Hr{m$)~e9HqWt1{kg19^Y|TL<9r*} zs%_F~A>%RlY!Tx#IJX%85{{)m+juXsO%D8Glj=)tlI(rvVJRLbE78kn$r9XuR)=}4 zKVYsEm=Evc8$fP1?g{*wclG!Zhktr_lw^&FlBsZo+|tYVERlR>)HmO^+&qf!3ID)# z@>?zE^VVl>veMj#ihUv`N?NX9>>SJel4$9&aWag*^;^ z3{+Xg`G_?tK7S(ibQ{l0KvsK{jBmmmX+GblJ^tfRU^Vq%5aepgTxpQ@Lp6V^P2O8$ zlV70m6W(35)}zW+q-qu$ugd-&I|#}(XD&SW6Lel;nx_SGtieG@D6eu$=1m2E@hq*F zw-Ii`JXe%hU>xsTYQtyUbhopSLS z|JO5LIQs6LsCb=7y{T}H#M^(aaf zp{kDzTi70;?2{M zZo|&I!zL}>ik5wlBuTW)CN>hEQj^PGU-6wRTj<-3If^cXNXGL~GL2=Z)E_FQG2{N~ z=sYu~ZLPXLovYi_Wiv0KTwUjNYPP9t^?em@dkHzmvpYsv*``m~{{`QAy6jumw=Z4R zefm?gjfC1Yb4=T8-}IN-#eNVz;vGtY?&!+%_fVI0;uu`L%6%PBcQ@xQ5Dqo=a9#or zK-E*U+{^k;-Wv3g*H&d6*IIKQ`&-cMUc&x-KjS_~eSqUQsMvb1K0^;5hdeVxc@9KDnxlfm;Gt$KWuXAY-pmarVSf;Gp<~d zdM9nN0Pe$pQy!o4zX__p&D2%%|L?vZ@|!=p zIo3eyGdB4d-aE^_5WmSbe96z*m{Zm!H=*`_Z`QIM+qs>j?ajoPR{o9t?

;qZW@?Mth5wZmtNx4FIn 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

p=dW5UVjO|3Q%dCqe#6u^O}T9|ie;8sz^eu^O}T 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

9bvGxI;lqcmdH(k^;%Y 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≺Lh~L_vRVFFo8CtGMw4VLqO=XMMalGU%ef*92|-7DWw2Ed zKdmzW6P)vTXC2z*3F(6EZY$xvX(d4R;b$O8`mP~ zZt-)-Q{#_CpAzp*TQ`{b zJ`=8Bgq<6sG3TKE>m&xPb(6v){H`!i1ti>pJQv|wg*;bkDS~-7va@4RarO8f%oC+> z$aXSGx7Z<)I_L!(21Yi=?q`z>cDuLi4AJIHL9DI_u!wSA0c+kOx+`)-XBKZSU`&7U z$;C~8LuPrXZ^7~yM@e{Xm(Rt^tpkX|_>E45ul%7s2%zVDspzja&+zJHWe!b_q#o2? zrlnVMCz}F)A>JcFes+!IXPgnKhZ4|dFk43L-?gc3jkC9KqfNCJSf<~7EDB^*j>&rq zBDDtJuoyJ5rND_fI|Y0yMQM$O#T#3^rL$XQOP<;kT6?&<|1TGwifB(j6i-wC_doaM z1p2T-lJjvenfM>Qc_Tf7JF@gYRf>Prm-gD-u@g>nY^T+^%t;!&_zEa;CFT}aHyJBm z{qz}|Ci=X^osV0~09$cuv{;=WmSOL(En5z`Cz3CYP&U_(lU!Dd+~SbyY2)_zmh5qS zI8z?!Ev{;mYaydZ$>LjF?Pw3XwT7LIU6RH|7Q|8HMDj{gr;s^P4~Dt}%B;FdD6)Td zLg+Q?%$BHxy}YjV&6|WTef%IA!!-tCupMSAaFSa@X=tx3OyJxe>B;gVI*;k2i-93n z1>(=zBFrI;Su&X%OB>SnFFFo4^INYYNCCJ=P(8zK094_111c1sUcF_K)LxNPd zu|T3oS3MeNql1ah^lqBDIq9s1v^RwpK7Ooh9NmW*$Hgx&j?r`+V9-IIZKZ{a12$EN zQ1{yG2+&4qLq>KJP~{LK>&h%hNY(P88D;CQ*sv&F7#z{(MeJ{?M!qQPV*qZlE<|uF_WpAd*X7Z4T|S?z%W%{oqMKz| z1^!03D+PS{vY1vP*)Qp`K={A7u^et;(yAbl8a@REv%1 zN#IB@h1_o{emjwF8zQF$@`Q>m02X0yC;iFa>Gpt+F2S<|hrP03eg-1JD8f_R}_T3s?%?po?9I&Yd z{x2KdPoHmef9?&V+a)Lsc72}F{b9!ou4NylDk+g}i^u3X2||&MPD|7IX4dY09v|te zXUo1zDp!96xDMhuDCC4N-YzTofl<&%?8wTI4qdx`TuGzlibgIXYEpQP(&uVcgZ2Rg`85SUCw8wg&RtzSMlK~siN<$p_3B99INQ&8r*FK%*K1F} zKxi{!whxP|fVxd9{EYS7r8b3I3?)9Op^)-cx;6sPnQ`wli+9U@ZZ<13)1)pnrm$*@ z&%RoR3%=OhCREtxs`7n_fztlsDlHI9`53O1plu3)nN8y7gNy5lgTU94KYMxIzjB?RO&Uh1%0=%u2xV=o4{ zpyPBWRJv>WvA25+ilCBUc)1~su?<%)0?}BZz?wXf!2T81pTH9hmqG!AksgX65+OlY z{?y0?$exUF7`FCO8e=jwJ*@3ipe*+eh>CBo$(zMV}T9fcDJ_I{?8R z9y<8;Ebh8&$_dGQ60u#79%0uLH8t59&$f# zFMy~@jIGwe{e<2_h5!PUWE}!^nsMu#<{%t84hzQt4wz=|plzg?L%#9>?h0Y{y8S5^ z@NK)Dz%?0!_Vbzl%4ht1ah{!NAuZZGy~z91y8R+-zA%F5*8#>xggy=Ok&i~@1L5?w2Dk;!820tsF{Ntox>!#~Rc4kW_b>5+x zLxd0sAk0hRGA`u`w4os3_o-1$!xHNvW`>O=GedA>7MX~zy3uzckxd62y_YG@%q1?O zy6D3fGs}ltevZB2edNGQ4_egEU1e{!2AQe>K;w zTW(!{^Xi+{ZCewJ_9m!@64iGP0fg4|tXp#(Dwm)sDg`(y(;Ag2lhRAL<`<#*8LL!6 z>5|y=aiy=N|CXj_f=%D`t2aoQgA#n4^5}3rUdebi=GWbnsFgO}vhLbjuR}9*?fP}M z<*!QnjZS{-n^aL>uCy)}Ol0QNshrdlk4svP=5nzNuYSsmYtIbAEKqOQ}=5_Nck$|^uYASPd#IUxv&lbTjrRcE*c z_^eX{0G(#-WP<@>QnBC!9_7T`Fy0yb_2|wXiw1!P-yWfYR}Tt)*10`Wic3a=@Xl8) z_fr>h->FhvP!U9`Lt@&K>n7OQbZV3*h@dN8X#SP4`@5Y9#STy~ApA;bUw@~c@;`ms zN_EgGvH{mM@MU6JP;K!_p_zhZff4ftRrLWO-nvCEb<&>`s4h?qYO^Xr{5{337fg56 z@PClxHz}@X)|mM*D|OF{Tq*FY&ES}o`e9fpf@M7aN?AX;g_E^rHG|nv;{jfYWU^Fg zvS{$EL{-qj>8jwTEoF?%a9F^gcS)AT&w2{GIV4Z9yCj4h5F!@@E?+l$f7o@?vcX{& zas@4%EK45UN#huswymJz$E~`$`>62_&(a`EJ^@RU6KNwsz7z`XP(ssM6My0&-?mH? zz_^vMEu!7-8WE9tC}?*Lx1&Shf~?sG!_S-Xe-gG+I;pLrZ_k@&6Ij) zv+QiyS2+x8eSEeiQ_FJ&qGf(@bv???I7ORuhT6J2WPIqh3|oQd^KBhGILd7ygoN8T zm`5$*n)>-vQkC~$rkfWrVhvp(TA)7^`5GD6 zw|LSS#8u0Kp>OAksWvy&@jZmqtbod*-ilm--auro#H>mu8=yGt4&J7)Y_0g&QL;$+ zqc7+DbfTPX3fq2PJdDl|&4P%Ymi@k29`#9+`+SR$`YVj)X0*ir@n4~&yHULRVEATy zHy1APEhngw^t0e>R*~g50BRqQj!tW}2DLkYcz7^Sh8mE;;7}mKKMe`v;IeQN|fcki27oZ zL>aO`o)Y|dQSYmjgu3^x*(LDbM3?F9} zORQ9963eOY0_F}fY1$HX@lq_Oap}TVntC&`RLg{jL}hV_%sx!^bQbU?hOs5U4T;Ml z%taIdRRlzoB?IZ{&< z{#e|Xx>)vabrw;kPVdV8*avkCn#ZJ=VodUysE)LcwJYl4jd0{>O;JkM7LrbYA)C86 zAA1rwxu1`ndqw6rRqnD{jxr-dJ*<{_Vs$A-i^A6=AzW0t+M>^t!nb4;kcH4`uj!nmDdyYNfGqb~?Eg25DGc1vq`{FCYVdTIy2)nfHAeYxRbYE5oq#fjv^eI6aRwT3ZpXw6dTz?}C+5({f1yPv=^ zOWFR-Ub-68lBOcEmw=>@t%Yd*{L@59?b_;oW{NRVjP&+*cK|3fKYYPdMXFK11E6yb zYveiyux8rLu@U0un9B@HOwvaJlZ2khSR|MaA&;XGCK5l<&Can`1pTiQAl3SMJ>QwTjyw{(X2X!G`I}ZZ@fIkv6K|4Ub>iEtE8N_@F z3cC&;676qRM32bGfp;_h?OQkrdJGewnwVEXO~@lkA$zFR%`SwT!XRPouKV;9%=MK^YIY0ONrI_az34I)0s3>Dspe1kgb1vg@1($lcTYh8J zat|XuIcD=6#IJ<5X#&5$lh=Q1Bj2T+I(g8)*A6)cpl(0Wv6lO}R>c+kLi*KS!4w{} zJ@N`oYax&s%J6b8Pnj@Ty0a*nPt9F>uRq~rqX0mISMc6egTmV>$8y!h&or3mxsEA9 zT-l!=)vT@7DbkL|R~{I2UzYq??o#}g>%*F!caop+8XCF6x_+hV>Y?XE@zA9^lFeEd zKax-gL0MbJbTrZmbKE znezxCW~#B8-;Ee;$MF)QwfrZ=XcmFUJW>&|ELeN(wF|bKdHPkSpF01hb+>HXGJowY z8yB2abXG0*T%B0%1zlMtmC0#L8kIP#gvZxPe3P0IGnzw7%q9rdQaMw(-8GQx#RI*-C^#E$F&)HHvZx+oJAD|5)YGe1XP#fO zukQbN0Phavz6_@k>;&uro`_uD@M$F}gG|Gt{1Yx`2G$pkDYq~wcWGK~p#;3gxIdx# zMk*}PO&cyST-H`g7~K|w>fb3&D26HRj$HDI8wQ__=DrfO{9in&LV1msF z&=m}?e(XT3;H)IyNqdY}yGVb|>OWYl2vgsO2(57!9u*qmw>T=%z`#JN3zoG+vGEWZ zYN1LLmBp``@E$M9DC#%UEtCKR3Sor8krI86=})+mP$l$E9f;jW$w(%WuGqr4dJJbN zn?poQ{5+#D(f8T>xvQwSfm_Khs@&?lW>ImCjHPpJ-IiKmb>3KCkmW2POIkz+&F@j6 z@$l%aHUVduFupBz=PT)H5G_{3_u4z`I#5vuy{J^w(2%U_bh0sN3}FK2sElG%b*E}< z*&`qCHU=F&1FVelx|bmcf=IpfXmOUu1Jv|d^=+?E?`Rm_3L9Q+GR$LQ_eF`BP(=)s z4HT1420e#w;mw$>BT3zuIVPAgHQSTwXeiDct0#mSRuPF1(5X%nze#omxv1jGN-WF7 zj(=6KZTV}?m?F|2e#R1QGd(;W=|fPE&KaRsrW=Xfm121rWlh;AL*ez2h*!o@Lo5!c z^L{onOx%dxDrnXCY3?q~^Si(wkn+^K)W0i&QJtmV%kzF#b^#AV9vSW1qd?S+m+=S> zP%BT^E<{NZ_{Q0-+Mit={rE$|G|K`Um)eHU~y3s>74vgyt@-#$Tp&NrEvbsbM zxVM+B(U|fjYan6*q%XRwOiQdAd$a>1H>+zzhh+olv`0-oV74+Kh~sIST`)_#z)XVx zla#|ifPV-p{*uW*@M0$)=HoA$eQ9vA!6I0@MJB;xrXQ}iIQ^RBm{|_i4*k6Zm>;_w z2G9%HoE3=On@N4x(NB%kS{NEdc*0&|?4$OVeV8ZE)o@{G09sMAU(sx4uyKtFSv+{L zpdH$v*?cxXnj>EzHVn~_jA1o*rIGp468h%zFah`4Epfxoq(5 z4|BP+1bco%R}dI{19cKrdm{VJiFX+zP-oUGQT*Sc2=3jwJj^k9eQ6fn*{fN2M)E50 z_(}f2vf*81II{8zKjV$Gx-5C4{#|4&5pQOGkh>LQ-pB%zH%&Vyypb@qa-FZ&o9okW z#H+gBMtI$5d7{pQf4;l7-{=l%YMfY;jyrGaCbrIG0591DpXwEY6a&wrF9A#pz!fZ1 zZH4<&ChS00AiQo?LG0RN_xlX~Yyziyc64R6$)Ey$&&-m7);`{2AA6qVHLdCPg5klg zL%pwbdv>xN-S1glUH8~^($e4TP?d9H_v=hB_4%6}X6l1U{;#bOx~tCa$JQj|<}O=` zJqF>PcSCBk-N`~X`I_+)b|;+fbZ`|@HvNOLOMz$9CZA4&K!pI%i@V&!2Sjwj1Ax~J zbXlbyPqyT}@MEpyeSsBbQ??jK$d+s|aMXmnUoo^hMKUt)Z)Wo)Gm5E`B2194qDT2S z+zp)T9t-b4sBA>B*eB_{T=raM`}nr9zRsQDzB%2FO1wuOB(REr};SlSyb9^_>)s$J{vx?F;2f+<%& zz6g0sl$+whl%(ym;s#OS!L#IYA!r7HFNhf;w822EX-_ zV$Z@jv^55Mb}81^Wls5n0UWr>lyFz~1k3zm6V$aF(g<+tjuAcV{_zN=QXB@s*Ky6U zIWQVL!KJiAl-5QMw14kv<-sy)QtEw-cN0mBtvkp=vN?-*NE0@ zMY3BiX6H2mx3U`;_VsqDbZPiQN;p<5Imq^QeZrPR1*-8UY4f0EV)pLbS!m{?vZjeno3y=dtFy>FlITFUMXhbp z`iX#ZxAs7rMHp5IE+Jf!$s0sEMnkCmDZ=9Y2kGGGP<6J=w9tRVlr~Wwyb&$pI3i;7 zh|r73O_##y+7SgWdUPv@i~5&xL;SpUf69fv5<4Vmg=cgbLc^5SV7AN|5?jW<;4-?) zSHjyY)*<-%KZQde6Nhx67axi?9m|^qN_EI@E>fzS>Fb;){pQR4oIYwwiDOcrTg|B* z)s-noNVdS0w$ascu+3j4I;oopH?=1UvDk7*Asek|fOZXDZdb5$u1ZD}Yj}TyHXuQh zk{-S+c3+*u`Lf}>ELJ?qPS83SL~1%>HS!9U2xpBh5^z+)@{-gi=TFv!^q`l7656@R z)WSt$rp}TpRItuvB_5b#DyxKT-v&_MhMC$+6uoU50k+ySzit0L0WuYA-;%|hnspZJ zLKktb{x<55gm&Q%XxZM;Tm2%l^Yk;H{{Qz$#=U-Ury>wZ#LkP!vHR=`+n7HF zMk(_bz|2K;{*pSMoFpRM(reaS?~i?#!1zJMtfv>kTKkOvaR@r-EvT`KguuuE zmpwYTShT!kBo@pL-O4cdQ>F|&R!mVg^#b31xv$(GHuYIuI_hp|e{e6yhI9HNx&Kw7 zI8z5Mg##T#lIuPijDdxiD(~@Ci+HyzT~A>wTUuEgr52H;OC68o>0vIdDfjUVTn1pe zHK1(5;;5CP{b!Lxl3BoBh%P8AK#w+SX1>Yvebo>v|4D`^zQf=|d^Iksba_*#EU`_M zjx7)dSRPlzk2FFx)%u!E{$v85b@>{a?gxbKGz?p+Nn?z@OQwNJvJhCf>92od>=9P5 z=^4m3MI5U#n<0q{c9kNuDwLZ1jig*&(FK=Ed*bOB-bqoA`Y z_xamjP`Y5Ugo=2KbRpPiPep$2eud3&oet1Olcqb4Wph!iv2JK?58hvziJTK=mbauQr+dlT@PRFv2PaX z>7YH$^!ruZWz75n>hrh08MC-Eee+6x^apzgTHzjq-it^RBK<3@edaWo#X)r<5^LSS zvrgl*Yl-r_p1V{_woHZcx#dAOrVnbD`&QWq5lhhqaA)W~ChG-V$*O{mxcDahEn!6n zMtckZQ9t9)>aWFV8viF4QbNsI-ru{-_9t^$c>0=k{D|Zn^@Ck=oJmCE`FRdD!|(s zf7CXYf)SHrOn=J;rCaqM^03tkP&>aInyGO6XY;*sG)|5!wzRI?{kI#skBHqD+?Pqh z{5{}LTf7>VV)p)=^W+o`o%B&iWeGo|{ePa8(*#=94Hm{qFSp5aFo$a2k>y1{q&LY=I=j z5)5TM{vLIwF;w3n4U95{-VbwV51!tdwFHuE$@?UX0!+w+x3NhIP4~K;gLX#ih#3GQ zKg5DH!t@gsJzh?;v#)Y;b z?e|Ar?%T6#F?qX7om>uF(?M)P3O~Y9d~s3_#pVq9qb~|7OE-ncFiaUz%JcM-3n9nX z>e@J+&HZ7^93`zlql#Y$uSecLf1z&L(QkHeN!V=CC$ziG-TvrRzWr4PX!0F9iRbQ? zLCUne+Rs1N&$;}3SF2u-(0UG7R_JN}?d1Q&R!P|p>%{;vL!b0Whcx^)!gLOzbXGG3 zBos~V{-~QQM>fmPZR_rqFvPZ|`zg;B)9Fl?|B&_~M?kt*W017V%UANAvfXNt2AJSq zOx8lF(PJFmqnsr_=Q@D$6`F`<+OMV~m;06#zCH1_fB&}8M8BfW3n8;U`vQ~h*eu8l z6cM1^{et1l7G9W(Y+eLTd!LpCi2SD=2|H#Tblct+8{YW zt(Pje(gk20f1Z?KjVZ%Xbsx5qab9;g84JSp9L8x&4AJ*~kT691#L%0S%t3Iv{U`gE z%J@wm@Kxuy&Hcdy!8MDIz84$p8Z9@Aib<)=Ia|*3)mQMUQ@{=16o0Sx%z)NVsPi6xPRxmIgy&)5u2Z@JB;z16=JNX*1xbYK&wkd zeaiA<3e(wqVKDxfA>|pe5}0C^XA{;&R9E^A@g0UD;kzb*yqR*!x~79b)f;3(gB1tm z+bu)}ozkaklPXdcU|bc=m&-G7s;Wf%Anr1q*cF;-v54t|D?ynWs?D-y7?ZxT`2(b= z2M7++9)KzQtLeh>@=>UXX@dJqwY!BdBzC60vbjsA*s~CYJ}PKQQ%pa+d7y)cD30hM zDBj)Q?qqW)Kr^+lD-y=bszRHJwjqOUcghPxq<70Q-?4~}l4V24 zry_odNKt-+H-mc1kznGHQ6c$Zt3VW-c-=j`8W9@F`FbJx;aqN)x zYDmY%n7dcKieAW=8_mas<44y15(YJr3@&H|#tv?Ha!h~Uv)TM_*=^5qIP|2Sm6gLS zQv08YSkSY#Y&ID?rGA;!0v}zr#h4ohe;SBT*|Q>n5y*5>zv$N~>ys{!U)sIc<+6K2 zC9dBZdTO(<)in1l0x8pfax)eCB;`6{Z_;sy%BgY(Ig!zF^cboz`>@mm?;ctH-lgD(+=EQP%q>HfeL$yH5a<5&hb;VH9f&hiFD* z?=FvK^l$~cmlY1+#M;2+Mh?#lg4k6M7m){z8)5y9R}1iNh9$u z0gWQ@7dn-8h#n7*`Yh>{*K;3i-p?f#jY6HVWy}iYY}-}!|JWZE)%^n@q*<44{mF%u zkO|SrIk!s!7E22Wd z1eJ4g4F`jw=07M=%Jt&j&N^sAf9fU=)=1ESjVpo!f#{lx zeKtFtM>dOGFYz^h;xoYJF+8loqPH++W#jGLy)*fZo*bGCVGeNgE!7sJE0GYpj@3kv1XWuvYgaVl4{DFi6_Ct5_tC6A{xnDQ_qe$m~63? z4e@T=7@t_t0A@k6lg+oaA!gi+_j)MT5ce&PvyU%-rua6mx7z>NO`PVu#P3VZfyxx^ z`M6f^u4i9WyC*Wi<>3=M$dn+1HBc;hWU+%XIK`KH?I3+jE)j9&1blu#N+@7qeZ>T8 z4|;63I1W9WbXSc20vl&hR!HW9N>(Q2A(hurIWuVLLXd!n zhxdXSx%^Op+M&+LRqHESpoY&D`hreaBz(LahQ_Z9AzoXzVBA?;H;q~bqUDBYV@92|_}_3ColFg_5Ig6!(j4a{U>h2?nc4<|iTiUTD2uZB{-F`3C-kr?0QJ0* zZ4ArAZp@M~q5*{&Wr*_jy_=_jKh zEMP-3+0rdeKiGZf;LOl`=R?JLGv8QAaNmw(KXa5uLTu+re<(s8+v&U+!q6X>RC}m5 zYfUFR@l8KyXFD~yN#8sa3i|8W_K!(iH4%~h=R;|v06fWcF+Nn57)CSfup-d#Gk?M_(}F#n|G6onM__o#t~MpBE#=#AH*RM2e}3%)(^hrGF4u zlx-&Tk1XnV1fRRlpBrDFyc92R?tDMJlM=*OTogaWiB=@rEPk0Lu#&in@S|IaXLPQw zdX29+gSU!{No8UpB*$nBalfgnND!NM84}OE*7b|LYt9nFQ!e@!%N6>e?Mzcyip!Qab(s}qEK#qPTcTj2@ zXiM}T;n_iBr&{&xZu)*%+IMVn6{V>1Y}lGD5}Tb~FjBGqWjcS?LzYY+0bkf>CT#n^ z&N=-n9KuOsW3brin?NZVWtO<_j4f|bSkmnq$UEhHDJLY$j<8Xh6KTpMT+IvQIT-8X zLrj>2a^xzZ4x!9b8d8_z!``HT2ilN>Hj#2H%YQK5Z)fabe!;Up-baUCg`hUp!-PKN zdMvS=ItTG$f>Y1ilR1UJDAJ(X{ns!x1*=!xlD(aBqr_87spZax~G;mU5Wq|++vd-_F9 zD145uzlM%LVoN03LiWwSW9pFKo3@|eHR%imo#HcND=TV!^*AeWfg_Mmy?bS@8y>zQ zzC6TY(4;b%a{7d2=b|eI+Z#l9$ce_+DG87ZV!9ytM3h7XhgE%JKq1 zsxfq2S8C&P=mg+3%6D1Xnb`fVSLX19T7WB{-UWPDkL^TG#IOCLMQ02ltwn4 zS!s@f?|pb^Z?w%q7zpbw1V7xx7=fb^eiw+sts#z~S=`tA>P%-7i~B5=86n zwOfUQA%=NOgMtyq%y1}sYut^aT(u1B(j~%Dp5`*IYTSj(G;Y8nZp)B@Q&oO~7ih<; z-BBz&L9&&3>PUnwg!TqCx-0eS^nR1bM(*+LB{9rtatTL#p_q+R%xi1E$lRjC^g{)pv0YZ+2hZk@7j;P-%LK{h%fJv3FS=ZxR_i-fiJks_N~<7Z&4^?RR41je;VE(xwRuS1b}H)=x; z;Ai2FMMf*Oz6g#6ZM_)lT53fF%ys5mUDf%P%-MBPRL&%{2n<#R{4aj8%KgKR%u=r1 zzaX=#lFA?)mb&=4R4-2XX2>Qho;jZ#L6N$+!D7OM94OWCTGWzhbQl*7?_W;T8Svp(tPE%UP$$>cnwYRMLBUBx zA3&pC(Vgwi4nYi`;r@iN;L?RYCyaKodg80)6VTvK#}&YB$@w`e{plzBIj?3Y zH~7;{-iT4kSJ{OkBh#J7NU$kycPOWtJF$Lpw+_U=Q!m&SzV3^@^&COHy39PnRRu`J(B>YgPLQ&}2Go6^`T!x`XyKi0W+wZa6)wg{>PEPK}Y(3KO{AL@c zHaPI!T1;4UD<|pbeg4+V^|xdKx6(Q-HKg{2m=TRs_rVf7*g>OvJFS?xQD@rR2FZxR zrHP7{d#@Y~!ENy5cu!K7>NGV0lG~FFR8%~LNC{C=b56jTndyo2z)kCz?3wO;nIXIV z{*K_v;E|-gn>8v)(&U>Exu;E%CVSj5t_*ghZj4~bg}vY;aAojpRQItA0^~7rGnpv8 zkShan93Up$v|vo9g5sAD!Fn=sqM)RD#*WVH9*?$1P6yN6sGzEe*reNaZ^i&b)0J2& zN`{@-9@0G*Kc>GWJPRPO$MysypqrK9S#MD3#k=*aWRWfXk3&VKpF61h^#Vo5i54h% zXT4p|P;_OnG7k_5-2j4kghthwV}&p`NVl@v;26+MsQ(%cKv0-DS81pKUwg~Rv){~#iP>3d zy;Y4(GBi-gf%my>lCI(E<3Wh=GXl5`0j@s0&ERSw+mAnKqUY0Tc8_~TJvVN8?L|Ae z#i*HZ6O6bS#O7}9adp^BxLc)j?la`4m=;2U{5IN2AQA>tgQg>S>|qt>%E-TPXLe(D z6Q&7B+p?Re?zRImrfhh?&&|$s>j$6BZpd!VzUc>jANKW+`MJ9?bB@f+YRE2@RYC>n z9j3m8BSx4;>^W(WNJyt?V|M#SLFv0~M+HhTYh+q!&JwCEA-dfsZ_oSz)Frjy1e1L| zEBnyjoJ{sy{dR}j0dIGpd_81d%HAb+vYN0jGjqrH#m}%8ZiVz@F59EOX8MEGxxIlz z&~I2)U0Drw3)x^rjC9Zy*$ z^C*M_@cL_PjYjv)+wI_S*!uPG0io41m|xM>fSb1f3oKBF9+B}!LY1R3o%KH0LH4N^ zr3p)VDIrNhmm7tQS8`GwW90A>n5shAhr>O_ce>47P#5kunl91xg}eDF3vi^7x#bNe z^;#E30y~v?DXq!&VQO5rk1>Vt3QcTSu(xk}T%HSU*um&0gWRM24t}o-zm(w)=Y|U@ zvevh6pr$?(hp04f|7?G`rkX5;`cO*v_BZ>sgQ1?|s3&tOna20_49IMgcn54xjqRZR zlueacurf=@*s{=}D#3%Mcpv^CI3;tBD()-W*iMJGaieS~^RZAEHJ{yw<(nL`pH2R- zH9<`k{bu`$k({+PS;1HO(uUk;w~0*F_hW78jATyQc`Rv1rI=uA%xvrSg`O<;+5$9n z3&f-Q7M81lOMTqX?c-a}6QIByX6Gf`($Ep5DX}Y?geR;T%|$4d9mksno-a8zfYmR6 zYXEw_;!fWziP@c?)usfbv-4ABRtnJz{^+my*}>IJ%m``$h)ls}rJt*HZ%T+8ur-)_QK7^B`i_3H+{^H2qaLXX&}gUH>wNLut91|7upj;D2O-L7=M4AY*36kuTq}I; za({*h^GnK!uBLbRIeP%6*=CVi-MHS+&l8A*gQi#*vZ+ZJ38izNpDm;QU<4%_jM=Ec zW?KU0&VuCmu)!z(&bBE#~h+GqyHaoM53ptt{wDypy7(Fknt+s*D#3PAGHLLlX z;l3eD^UO)DZd>Loe(O0@gk(~ERM(pAyJNu}?3iuB{`-YJ)P`_z_`NfIkQHYjx_<_y zK2x3(Z0iS=Ts6SetlTesu47C;*8h%ivYr;LpFfjd3b=0;$Ep`7@lY!2PXoP(UlnpJm5EAtQr+SHwcquh2u_! z+-io}6mj^JVZ#OtPKBsNWT&j*YT#3xIj!EeT;^x?>AR`mW09kEa?87Dz%rv~4B8!pvD7ke?6EMk>J zyAa6Wg-w{k2v;I10gAc!N&PJW>_&@n3YgYofx>7|e?%UH@|k~$44#*Na;^#!!y_s2 za-$ha1?<*7iZd@m{-e_Fr`xh4y2y^|Z>9(6VYNIjtt9J6p^(LrIb}|ODot1l%aO$~ zaDQZW&Wh`_VW2DzvR+>yl zKo>2KyJ;W>beTla#cFzD8`e}JWc`XtoR#!S^E1A9**cCz;ejx4i<57c>su3H2I7~q zKUID^O!0raT~qu^rg(VRE^&YQeh4sc=D1Vc2J*@U7?-_6$_jzFjcvM=3SCP;VB^d1OL+&j^urO$x!`pllm zBGF~$SYrsrW8zi<_foAVJ0X z%!dLhCJr=k`ZsLdGF*%}p@fXTa#&=1TaeSXXHMf}f{%rIAwdH^t`hO5K$Pj!>9>^e zKA`4~dS-pFH*$Fw z({Fzadm;bOQ_`&=$|^RL*E8^~eh!6mD`ErFCvv_uj&j7g$YboA47e0@gWM+WwBr)d&tZ@T}8lkQwn(N3w~jO$S9jhfk58Afg!(yr3!K zRzrY1$38yVy@{yDEcW|x7o)8EE+dd_)_L?g>eru9f3AKqo9g}itbyfcfYjPzh6mRQ z4^EY-X%P=T64j#^0N)C;R=L*`#OWya9CLd7LU@00X_dQs+W<)5pOF98xu>=d0@|_p zV)r5|Q_Xd5^#NmD-2IcY2aI*`^D?il_g#3o;jY55L0f!ib!v2qp`V|5{Cm=2Wx)kgV`3%=x;mzsk-g0k< zj4~W5c3X9kR<=+Ud*Mc7QdXz$EsiP#wRh=1hD)w`_tB$`MR8?MvQa@L+s$Y6Hyk#zFBhFRUC%fMR$#CGmZpTmV2=S6`pw*sJm7@bb52R} zKHQTQB)M<5-@{d>mz*~JWV(uVhHpxBhCW|hl=y@;7U-+;E}mjdMdqIA*y`4W&T#wY zq@$@rFBEya4nn}>D(~G24OfuQ5^M84VB>-;)<}LflhTe3_8uNDM+&RJ9ieGb;ixSm zcn*&32GAkt1|RvUyA4IM}pgHyE(WFXiBF^z_)J9>hGpCtt z!1!t~3$`}wdDv*wphubO?Z?#Q;yc*TL{%@}(2pH@LxZK6_cPp&;T|N_ksj?F7N$`= z-|0krt$NhYaa%@w)zxsP#|qFb2OaZ>;2>@R`Zf0oK}yrDaT1m9B+9&^UOaljqRcg% z(CFSXo*7h3$=M+f2V$2ViP`^!&b*3szf`E%{c2k_Q9S$%&O@iO(!K9?`CwPLrzXpr z3V!50w--_;1zS0W{;#-%QZ{z)y`4C@B0Jo_O^zN18bewDY~P$wbet%2rpS*sZp+*a zx^8m^4V?S7^@68Q3ZB;b<1?o>W;fte&m>1s404Dkmp#Ey=_FGB{!V#sx;HX3NqWXJ zu}E)X_s^4M)-wZlz;>I7A|s2J|8)0N8NN}){doQV=SIi?iPHA3lhM$qm$ADh+va8{ zR>$wQ4`h*FRL6_OJekZw#BWb_NNe*Hvt;%Yf4?=NjuYH>=s@zI3s03%G%L#0SU|-X zs&>ESN<3ZU&LA{8SZl!gto_JgdG0WL0_n}cf1%9Xflqkc1oV>Rp5dOpz29GiRB4}I z`nWdW(#|0?+3sN$rOG|oixa=mY#f(tJrM|p`|)$h%mWE=g8H-Fh0GrDoiG`+!s-ku z$-1#Lu{+h$O_U!;lXVK*8t_1G2f{j)t~vK6Z+sSbc&6R|ep}`k@_N|yp5&b*TAyOA z;TML*J1F8;MP@FmOUQ#^cI5|9kZGimJ8{6hYsUbxB!+NcG>l+~ayI~orrgcNRuX1q zr{Y`f-s@Qi_qHwFLz?NS?)PASQf!Wz&&*P^iw8FwdCs%H!Ktpw{d#iYD1=1EC1 zi<1{3?lT<|Vz4AlORHG{|D|08-TFrpb=&fl zMP-&!cAw+Qxq#Pz3m6a6?tk*kulv}ZXZ0mS+aI>{3l)y-3jao)vpX4 z6t%5!#`q=(4D@X-1!lHhyoJdb*NZor0DqK8mS1LBoh!=fwC4X;(G$z+dL7ZTl6LMM z-_CQ-GZYO>aaYq=?`tse?Z7OKu{a7hL=#{GMs_lh1I=ZB*AZ~;q#rYQXo!-t>qO_jT6b4Pg%>WVuf zA|iyx4_{H;?Cp9+j4CN<%<3l*(1nKn%E|OTioDqki&o9+L0j zWMv#oqZO^hghCKjY$iXGgJNbfb%|II4Ami?9Fxp>%su(~#@&;Ig;;|Al6XbZ8IAW6 zjdvXnN#;%LO@kk$Gl20@w>%ludB-sb+gZWRF-4z0h;a4Jq^=9-KcS)t*3^V$g60F` zk9y3b?06P7BQ}gjhRxNcWZhxYT(VhsJnTJ;JcxmWpUu3YpG_CWf9N@Qap-u_%79e# zPYOr1X=1eK2@R*NNq=dyXo*trWYGaMla%L;SB!xRVLURHsM~#iM-s2N)R$mU55=QX zFEL3eR`m0E3U%d1lHA|l+Yzxsz(Ce#>dSp}GX7ft>`jB&t`H2`R`1VQh=2vQT4TaN zTTxbrxlJ9TWL#5<#eL|x9Ulz3G@fKp)47EeFuAQ9p`-_r=i0zH52*5BqU4qvH@Pny zi@Vf#*lyp)Pbk1#4ECotVNJ(VB0xy7R#NjdbCA5RV|L$gcQtnbYzDMcw7N-OJL|dsBnj9eW-AqscFhl>D7S03?b^PUj!!R{G#Z+CL zn|NBDe_%Q<|CIyFb!$@}VqC+lEBUvups}5uUJ?*FkAo+kt=(iB%hu~aBnO3U0i_Mh zvE#IhcrN;MWK{Xdx`)ZJMJo!1#NO!cFWz$!-0ljcXzwxWM4g2morQx&`H0fajOtI$ zpQIll@U@0F4f~-_21K&&wr1-a2=)Mb_uEbCP%C%|q8emtAs~K@gg!W}i<+kV-&6qi zu-dgV=APZeR*wj%Jbp*TUCE*2BaFRu+CWUj1H_@$xykj%nG4L1SCPM{eJ^v-6Y#UC z5LHVHpm;07Ax>)8j?WLqL!f&1C(ik*Vg^y^`&P+nf}z!~@~fnOuYVubfnTE4t%Mpd zsbU&nr8<6#iBcX`{ELCH@h_yoaKlUjG8NoZ+jP(R;W>X|V!U&I5Yq5eyo!{>t!5#_AU*QOy;u{Nm&jU0+gmt$@w$dpMi5x%(;= zR||!}(;Kk_Z7^YMIpHQ`F4cidQbhbocB|o76v=t9{#cs{X6?NhIKw7IqbH0lm z0`N3Gh)&g`mH_w6vCgCc|C5Q5$^S)Z^=b)}$D?P8*- zG~*gB-B28wbck3N&@FTqm|RodRdr;$zKIumy3EJ;658!;UZ(>84@i3i= z2ePMZtBt!hc2*se6*+d*|Bl^QmHS(hX1O0>+{G4zSD--P9j3WGm~PD=>Rh0L(rqW5 z0XPsmsb4eRH5(iPYZ$!iLq|K@j~jW>vKChAPnCdCf}9WsK-;;}T_y(So3{9xyld6$ z_{p>CKCn@cxYm7}EEf<8d<;N3J~Z`*JfZ{Mo<=Ct$^%yXj*XU>>Qp_k=Hzjq40W-) zi2ee_Y<~@k62ffAzWFoND7H#SnHakQCRQ9ag^sGA1g0SQ%rVihTrr?|h~^)F_vh`H@IAMh2?+IRJXTh6(-7aLYS5os@F(fx_gL?1nKpJQ zdgDP_zS9VUj}+4}6o$3ss@?miM5B-+jByES#p3w((EPaDAQydRgVuPeduLT5D1Bx_ zcT_+`EiRdW0(whj?+$relPoOOSC&z#Oa3#Eay(JabrzQDfwnhcf_?naagC}+$>w@= zLsvxbt^On$1Y6+=8ew*A_kUu85hFb7348Gq8+78@RVq+DpV&a8F)&v6t~ik!tvBfg zsfgbq+l+ju1{|WDTn_Qqp}o^b%Q?J}m2{_{Xwdrd|9bUF;tjPP*tmRc+IM?@kzo3B5d?Dk_tJ z4sY5p6!kzCgy~cq3~32!+|#sLf!9NEcioB9jYoOk@p4~rF%q>;B)y99>zdGnSdO%b z|FwRYCWe%=OvG@Qz`Lu}voL+Y24KBzMdu*7s$A*k_ImOT_;^!NMqAU0lz0B=^@r~K z8yNkeJ3r4lfBe|a(+iHU%w>uICTXmE7+*WoFg{T}jA9=(jCpzA&V!5myz{Ae^9mbV zF-wY+5Qf6i9kzZHK)QH5AbqJQSP3Pa0ty6DJ_WMZ@s7E?Qb=@CZ$P5%4;CF!i0n#X z<^BH3BK^=PB|Iq+G^-BpM%%ffUlQ_Y1T1l>K}k=%e|O%XKmEg9LPnjDESPz#FEz1i zjTRzvSfzUj0e9RIm48WrK#^R@115Iou>Fb%5R&DmgazY~s{`1QyTinfb)=Jx2ebV! zVgzEznasMCoirOUekDBgqGHy8yUCIUCK*&1lgzpGquCxl7>q-D0IVSziOXF6jo^v4 zD0^^|f9WCxZD1#b5%bPnA}scXr~|g27w&^Q+YBC8=Ka|{{yfIjRXtwpqVzZT0Oyvlh_{c zr8CsxqvPuwHiI|*o@JRGP(J|0m>kV?E!17j z8J6BbYN_X$Y*QQ*XIq3fi*+L2ODK6xRBff?4k0j~h-RR8O&XZ*%aal;c^6oiX}7R^ zmo8CEmZuLJ6Y2jG5&0}YAQ4yAtqGBUN)boOBdi=E{K|yreC3f;2)mL7MzY7{0rm(O zl7va&Dh-YTHk=R~Mekl9080{Og|EvZsStf74gX@nO_D$-6q*9rlcH<(R96B-zUrzFi*bA5L(IqP`R|FyrV3~TZE^Lz$nRgn|YuSTmBg&Fh?-6XP zDN7a22w!#(TCwPC0zFIjHchsKoZJH#w@j&x8x>^otrUHKSy7_1Cq;9JMBeSs7uQH5 zgoIc7t5vB87i{MwQBig6wg6B6?JE;eJu}fUfHTg8~xs^Dv;kNjf2Pq- zm7<@T2=O0Q_JN(lL8<`{EWarVFa+Z06R^gb+P{-vcG=PvPB8R3#QaK%orXdv1syb&Y5W>t(_Hv5wxznmCu{w9%01m1qxoz;!rO32oqK>+F|~AYOmPZ~Q7Pc69?i5MpdZa|lu5?x9FE^jD(` zq=HGQO_sM;b8bm?K1mtX&H>-nrH(IxLbaMS7IWvxiEPD78D=LKM!C=TB2Ap=#wxqh zhZJPNN;gEcqR{!X?TS6Xb!kT zqoXPQ9y3AWzx$A(b+P@bLsbbGUFUuimPn@0$6@i#mv_^?;x3EtX`~HXo7py0(rF+| zV&v!ZJZGi3E49O0+VQ6l+>?r+5gOfROW)TL=87oN=>i(`evING(ksZWz)E&l1QV1z zVepc>7Y8pt)ia_(4uH(0KSX+@6smqUsYH=rB(CQ8{cEqjZ44`?KuxvQv+DRe^hrrt z*p?DJ%+`+Er&TqZx6hR=*2k1=apGc0&LJHMa>uVkm|+W6hue=^x(g{(Ci681oEfX_;%2?U8t(aecqg?B5BAXMPGV(OfIBR$_N_1T;O@BAY+)aH86A)_%b0&L~z$5PpQ%y$V)^;b~ObrnHa`e*m#D%poj7UJP zr(4goGx-j&FjOfYV}F>J3RS8yDFQ9xrX*y^eHSlbPOJd3r2);-Z4t?sO*9KWQ-tV| ze#EpRb)%!B4FlcX0w1jc9}C}{fDh0ibY+EN=den(N!kaz;67`x@0<>_f}h1qv(cR+ zp6&36%0$g&h)PYB5S4O19|lp`hY6xuDMYZMShgHdEk7)x%KTd-$tzRW2&FL<{>ZcQ zka&ZnDu^?{$^xg@wkdw_Pa?} zJdA~?)Lx3BSn?=-6l{oS^y~_bz<6}XyoC?S(P8l+ z=&&|EkDhGFb;r_4R4FF-N%6On&1^uPECJ^f?UZy31sX(|*-7-UVy0w_FYxDcB2Xd5 z&xOy0wFGsEU;>X6ZS)r^aReVCY%RWN=S?5R3uR6EX-JCtkp28Bl(w@Uo}CrDS?NhT zg}1f%Y`|WN?yOc|_!1NuR9-u%!t*fuWlvkPl6VkC9vxAqUs6Uh<@Q>pUFZQ+uP+v(Xe&hta!Fz3VLB3dje%$*a4H~lh(+b2I|+XQAI*5pc?DkT z47OHPcA58yk;(l#4zM`rsGla)vnZJRmFihei9BI3^ew=dS8z%4-$pZyUA0nsL_!d$wX*zzyLdXMpY2v4e(bYN>f4JC2TXDHB*OOeQ$ECe~1$X zUHg^qT0|$zbE7M+?NJgAp@egIc~qBwdCo5qX|Sg_Qd75C-AP|P zc_^3+t4~)LjT&_hbmY4_x;oGy`MKhK45K)Thwp z36xQQZBE9LnZ&z{WVoRJ>{yNrU^3T(gP~IGKgLa-BuV=#A6Lx*J%S_m(vUss*6oxZc8jdN$5~>K4 z|IfTPbZ&jPSAR==Xbdg0C80H}fbGfCbSd)++CM=*xH#*l$K0ceF1_Oiq#^`J(+|^X zA3|B`)?f!_@L_)>QHb1oh4k&C(w`94#Qnbb%Fhn<>91%j8<~)dc?Aae4TX*kd(8!= zKl@{EK9GcS-0J}6P#^+CkQ06;`a#UiAp$!fx&m_|^H{7Ucv}Iet3zUI`=SU31TF|t z235{n9;8>AOT4t6!#9EblM-PN4*e+wVMN%sl4%EQ4`&BDEOZ3fjYxk@fUG;H3`$Oo za&mdfITmc`l!&t0z1luO7s7&eP|T9O-ZBvmevxgSr6Pdiu*~oFxB?- zVMxfayDV%l2zZe(oV_5lbYGfe-Y7}FcXa~GpPU$Pgx2k*FEOlN?W{`US}5^(2!RIo zC<*D>pcq-5pJq56VuIdQ98G(|P5dO88y{nNsv_29NW;dYPT&j<3h~ew!Ynszf&#M0 zGbzxM-(aOqw98=V(c}*70GzlFWe6x2FLA#%l9C1*>CJcS#*X`mM3_Kxi@k#uYU1HS za>-olaA_FtrHm^p4*Yy9v z?#)p%ZQsSxRJ%VGmy8W)yp=E&z?96*5O2GPvKRPzHv^+JbeQx6L~sq;Q(-xj?gcdoa%&aEZZA^?2f=Bgt8{a zeV$$0Y0kA4bqv7r5iLu z5Gl|O%~6-Tp$7>H&H@H568XT1?)OyJ#G$KpZ!9*&=}@|PB@y(qY>%@OVXIz8iLnfd zI2Cr_|D@pgZlE_v>DZ69>$0Qt%uDn|SU&eGWv-2%&~8zTt7~KO-8W^Ik^lTkKm9en z=>mxPH(;)EzWZO8wM>7NKl38rqyVf-Y;mgHon>2r-R*vtK_|Y%Uqp>(B|&JP+}?pe z#!Nw&Vy(&I`Ff4$TZl!SIVbDD}7rQx=Q*lO5^^>=Bs&__5emNp~h|Z0s`7(~g)Vn*4{!3nvxrKu`Vebtd5-!{i z28;(~-=cs8_p$6$EpUyv+I^jt*kiB5i0IwJ;8@KWRQd+V3+}6I&(*kYW>#KjDhQ;*|U0?*V zpt+AyxvOW1@ZwVr%>yI(W4H83F_=>Hz$^-Y?Vqg(>7>)o^3Td$&n>Ol#NP24Mg&(x zL6H2z{&J0Sc$L#yi&QD08>{&#N~H?Jd3pr-us8QxupkcVn%;-gO&vWt^Aq1|a^*5b*52rA4$gfv21YQh2_U8uRdcdH_7%T?EgsA1yrJ zF$g^Wtq7j)DuU-%is0Ej0G=Ap@bFwd5T48X!*jWTF2M8Y6rLJ*e|X;CAD+(+fTz+V zm%9gUX%fT*Pa=7ID2b0L6p&*ov` zXi0PKgkz>=A#^4%;l~KJ7LJO9a`9NhjKAzZlD+{W>GEfuonQoX>rARBERc=5D=d(E z2ARIiBreld*Iu_!HN1+~qWYD3cDlPwLnf|odA68X^ zLG+FNA^OwdAo|4c0KH=nfc~HU0KK~ipg%1FXy*Wcsw+ng&}K8!mjIM7Ng8Z#3WQp1K$!#tyx#`u;P%@ph`4VvGRuP;B{;6}KMpTYaU*Wn zpCrzuj~@(57RSb6^Tn3Tpe_U_ncMk3Sd+8oN|q_ZTFSnr*!a(0+b1?|0>RrxqQr(U z|C0m@#Yegi*&9umTg1#8iK(uuu-Yr@W0W&4|t%c!h1&|B3wDllLw%e`tuh35#>&;CYG(t{jgplfLrXe3K&TiFG()zOaz62qbfe^I^{jw#E zzP6d(1erKm*VtsPJZqB9ksDV=YyHI$dtRGgEn$DeUl;6$!mia+Rva!e>TC0*CG1 zeU!K!Ob?EG?un79DgC7ym)qLi;$NzidofO(biPi7xaEzc%mCQ|gPn}QTq8Bpk_}_n zkzPFLNF{BXV@bcE5+IOWEgdLX0Hv4!bkLllztC?Zk}Olqm5uAM*CrdyfcmlFKs|T| zfLNE{B5-|{^Cr}Mb-XdbF`M?MnRZ{RVE-u~$o@(K*+Hkh$Yk-Q(3y`9Gw({?fv3&j z^Da@iXx`0!!(7MFfj7_>x}Z+J*VoImzf6aJ>T^1U-`@%?cDIUF_Ad1P{ z_bKc?U#w(~HTRnjYwjC3Rm0?OLPM}a=0$@&P&(Fuvp(!N1JL`Avvk%A1GQN<-DK#2 z()(yU$`QkQTcG5oE`E79Xb;|tbm|p_;0JlI$d+YhJr3VoBK4nGDiurpLiU^1_L4v3 z`2>8L8Z~9tG!-NDeueZVZ zCM27?cu3+PnRTyGOBbp4W}RqmZjwy`8w2-zqV&r$#HlT*%rUu+@epYDD5-${mp9w0 z)5hH0UerY8&Ib^fiuXqtsDMj(aAP6C4gGs-=%1C>p3VOu!mIh#$yY+TXe&#*0wX7?NU(VXE9kX#iQUcprS(yW4n0G0<9Rv!Lh@g_90!uPq` zRaLe7H5P*t@ZZT%yF$$|D?i2sgO1aaoL|MmV2c0Qtz_Y<2ly5H)e%0fcR#~$U4aL~ zOzz>ye0vZJMWxcRfK5y-4Zg7ibpqdcNCpdYTzwIcrVx4Qq7mdea2Idfisx}bZ z#394KEGAe`N|k0)6eE)1wT!|)83M0yoMB8jr~u7Z0z(1COd;IZ7WSo?_qp}-+lx~#tR^}hm^YZW;19j8svkbJ6mIIXB&T(zjP zL3LJxdrf{XX|b{K1Zpef*{ie+du%y89fn1b2dKB&Jxe6vy<9he=g+bnAhV!aYA&}W z@g54Q7NVc%(2y?2;;p5rtY%G+7(g60cxmdCmivfm=51vXE=6&e5NU}trobkWWoPM^ zgpPI_git+}Q;z`0O8Mq3hH%AF%jr2*iftOa!&b+kFchH=VQw|GV1MjBnzYW^WI3oG zkz2_A0$}|+21qd+zj^sZ%4yra`lY~q9I^_}Hh1C==stck;SG6OSD2!&VIyTN7t-5S1c^0cSzQ z8)6-t@^uZx^G~6Fv-y7)A;vZTq7DP+zrrodh25}A+6#zqz$UWV5CQ!JM9^t+Lxe7y zx&fr(h=`yL7QAUv20A<9x+UKn602E9lz5!F-fK5KvXNjRO z9SKPoVsp&4HN(kENJjInGUK>*x@K}Ow$N&}Zqa|Uc!-8E zsfZyI%S!CvS5Vs470d5e3hZI)4|%Ke%F*EdZZD3j?7X^` zMn#P{Pm)zTO-lkUch583;2Te0kGwUGB(%LP{=EDR0Zi8Vaf&Trn`CXGR)0o85!x8h zwNi1n_`b5nbDnf)@rQ-Rmqp@_$s|;ZL@$~0Nb=7__aRz6#eH^!MjRv{6pq^Ua@#|v zrwW}o>I}AnZzEbTN7iPs93;2B0df#=gj9Ef)oqfH?XaH&Cvo@iLaG5WW-uN|Z*@Nb zW)(nDeBmc}nd%xXpKCJU+8qZ_mYUt>1Ho?NzGhw`;+f?Rz6`_&UxMp=)~zM>SYZ`) z6t5yV^qI+`KsSe6K;*JU+IN3hLMe+^5ki$PTzUp8hpU2~vGz!M2D3+1L#-AgK0jkA zh?}LW1%AnD`Nbak&rB#&!;x1DB&T$>h(7Y6=^3_K&@QCAT8KQ;c>FkdEMk+94Yad;}$j>^@k7p%vqOc|J_oHp=yb|2n@vAioE zz3{Wv^?V6=zP_upgbW}3>iA%3i7!w>)(xLVKxHO6k z<7TyXBr#yzmEB{9N%>fBGsNzdn^rXYtEJa3GXnF`Boa`z8AM`-CaJ&O$;KX-cy4%i|&8jGUlY#MiV%Xm=fco}jMh+nUB5 zZB0{KX=2CH))s}OzGAhl9W8K-Gv?{AfQUwJwNcP=9s}U&i;W4+iwUKg1_!&u!GfQh62Ee6t7C{S7hOwDh2tGt6 zmakvPQ(68>jwzT;X;~VFLg2Z>)&~a((v!ny-pnz1*)+6`ZuFxs2A?>-R8Y(H-z88Qp_xVY7_@Kl}&oI z)EO=Kpi$kI#6;;urAst{Y%M`Zs4R95?bZ%7Tr7rJ|4)z6d}CB} zKb+e@D4q2V>)P9Q=c3-8HXPK{Lq`1FQQE$vV80Px1-=1%DLG_7dZ4HxI|J!{w5v1f z!kwO2B5fKz#qJ~KZP?aI;sNO6tDlDlv*(xu*CI1ilSJj8?CQ2&WZU_cNZE%0l$l`w zYjS|}jRw|};SUK|d7w_8q$mBr`cUxE3I>4#f=EA*T51snlz`N3hXCo_d60Grqy+cw zsmXTKaXQI$W{DL@rYaGMvmXmY!uAl98*~beOce|Kl-KwQj+p0B=k|cQ>;c#=gK`ts z*?E2K#+=uY895?~{(Xwhlz-`e%bD`4x39lu+qD~;HtJ+_@quz3Gf!V$tCxeEFu(4) z_3eE5hdxU_@L+i1jQsVRUVYPz+dHngK8&#A#x3i&ZV%T(96=AYQ3RYQJyAXaa#NP+ zOppbiY0%#tLRwGGPD@Gn@IE|4GjNF~N7xxIXv&B8$u(;O2dJU4B8KD=6e$|-%1Ic) zV%y!0hQk9AP7(RaQlt5*yZnUPDY6Tdqx>S}_yY~0W{@;tX%*D@Hb4GTwu^|d9-|;9 zCWDK&E;*C4%osdRdlV2v5x}*e%fg8d-*}~;sAQm<%;~HGvxgC?{%0JLo#$l#o*0Q% zD$q7vhAnZ4=$4wn*Ih}hL=@vMjv(5LIy#F|(1;K0>oi$H!h@KD`AOQZXr8&SZ@_zD zEc|w^A9tm%{!1WY=L5{$yB;l30UDR8&bAh`tV(=gB*2-Y0SAx^48Vw}^$QCMm5V@! zP?BqP7ig@mk}?*LKTw-CJ+_*}STCYOa__9a+PAFoC$50DbtoTaO_M)srPAssiXyrJ zHdWF|(4X1do$!R8{Za17K_o3`Z2Sb?gxbg;URL+V{Y@L1Mc(kEkzY~aA*U7J>w?c@} z+n3QW*n$Y(>n#cL^n+_JG%cj5=-Jm1 zT<&aDpcaM#oIl9>peVIiVI}s*uLNYQB7Ldz6ag&cgwyd}WQcB#b!Ca^5YF)C@LA7l zMouJ=5;MXsD)QKhCO>T)Q@4u^l~?$tCi3jXD|s=ck|_R@IYOeTd>30)0QJFrnbSbx z06(2cg#<6}ZbP!MO8YDjOyu4U7R7CyaeEViAqYL)gr7VmW;qIE&_)INcp5L|VoHmbGVA(~LyCl>w%NYZPRK^u?JRuS+7{ZK z?09Y8^1hAaGmanxZGKI>lYvP6TcZulrARCmS@qdZ28m@XZ!7ls7D*}3vEZtF-Pv63 z$G8-B5mc_0}(_WXu6y2aaXPcpEa?zWrL(GIiyI!|T>vdlPr3nst4zszKOk_*LD9&TVRK2fTEguQ{Ert@1U> zAiYkEmS3bqU@IHlMAQonH2S~#(_??=9?`JhsaDA9K1Fv+{FJr!qeFeX#KOJSL|sy3 zNA4R@yHc~go5N6&36=yYU<$@zo_4fgDFOIwVQA(M;2{p0NqETw$6jgGxn6;zCSavI z;OCM9?*OB7pBtfF1f_MXZl=c{FoGP?+L!wMu!WJMrE^NjVU3X+|uFhAX((kCZHjSLk~$;d^& z+oB?g>P6qwUQ!!F1~42LA!ssb0FWglC%C#!O>@pjAJhD8h=o}c3}Ns-5mC>uRV#dy zd?I|5MRp83^IX@9eFvw=F>W`T2T-OmRVLceFBb2Jz}ArpL% zR*^(AGn%9hraq@)Wx)y4HU*rq**7_6#dVk!1-HT1ohB|_Z;SNY^#o&9KcAIo$EKJrPvhznPrz zrQF_JaxZ`K$mRC7i2Hzszsg94sWW#d&P>g@4RoA#g`abPmq?DYVjOreWf1NLL)1)3 z7&>Ddb;j<~+WY~oB6*-T8#5T?Z2&MaDf{+(KY~sUsWf{Gf98h6u?zE}d%#pxkYVNeDA%y{YS0W=YOm>m(WS}*i^*<$! z)?LAs9Vp_)*RS)ZEapLo8Z|zC+!p_01_vPzSn*JP=mrUVJ;KoSw^+8!ck73@2xB(8 z`#2tGlE)8k0b_WC=hRzqm=}V4pR*=HptpuH+zVfHFO!Ylw2vs;3QyHEphf5zx%x$zw2Sxc-P0Q;VO(txa5R2SxD zz2@x%=0#DbRomp(_!`yhHpwUyxleN*GDOKrC9BEqQG!E+0rEDL$yz%L@>xq~Z)-QQ zq!La9iOmErqYFeMqE`mtA|@i3hQ(aCO5y^9tyA}taC>`TH;coaQ5VB(qZx9@;{td%!TKDN45$IUyAJadAZ{Fs8YCsK~1L@hxrb z{Ex}oj-kOZe%A9!ZW3W}jm%pkK3^g%t~s)>xG~6z#F030o!@v0b!K-+^<{Oviiq!c z#ZL=?)Xq)8F_CHMh9?q2y;FGzuZ_!G`PY~Tj0-n zgP(=MwaU+0F5yMsg`g6ZW@hYGrfNTFfG4`GFbZ}zceEvPpPP%Cf08*lknH7)~F_HMjwYK_kLJ|6YspOdNqSAkC{6azLZnTv4A z7_Y2t=90m0lD<$2(}EmD@qOBa$lfONw{i4?cA#Xbj#lVQ$ttz^K+>i(RFR}rYV#p3 zpQ91nI`A#2VSeQPaFp${_-y}#f#WMCWJm{I8`kG4YIipi6IT?4kbh;_K6o=y_LY9) zT=m$XXk%nllIrzO;tnqlpjy=v><`;nmAe7+8_*=k%3Z$vu2(Sfci2Rgk^Wu!R}sk) zK@!E1#!xNccA^B^x^;fya-Oe}(N*TrW{DKKSOuA6lg*F~^A)bC!mWmM?dv9yi*XO> z439a8jl!Wy zuzMmC-@i{Z6G4VeszXM@YFXZbY{j2J{nKPY&vmG^=uQGWSEz1O~eVF&KOMeIB+m6Lmo-V|b7Z z>96;Ntmeg3M9Q3qfXN`|2YV*|F`?1$o#__!cIHqe?G~|BMN$&jPcN!V&cG&Y;_h(k z_8?4IbIbJCFr@IOxKl>(Xev;z`&GK|x*uj?hqOAafU%lH2F+Rz4Zbp_p4Z|}B9x9K z0ulf-FCt)=5rjX+jfFr6KD!Tzo*`#jg|OEs+haz%{re7ST@5nIzhz_9GyWt^Z?F-!&>X3G(8tpaafL(iSe7Ju$1 z-6vRWLrSLP1jUHKkYM^b0+P`^((bU(Bo58JN1+jBFXzEB;}r{O6M-dI87zPm_NCQ4 zGqS zz+LuEPW^TIN`>!vK$Oha_DE)B>q#PO5*+T=dt@1&&OsHDyvgt9*Lzx}utQewBt9LK zvpOlyqY&`rSNQ#O9#Z=2LnNtS-rVb{TzfWUB-fPv7}qu#tk2e)Q0p)D5J%6Emchz4 zS_f1i>&9ArK3`|HR+W~iT+XC1tX{b933DWwYDpLQ(dh0FluUG#0f**)y2th?@VzF; zrd9vbFenfgohyX#Qy0kP6q^5WXkO9#Xx+V8g{15^wvh;{+HI7oJ)V;+Zc8%4|Jjp^ z*gpmH!uDwzyKhC%tFdf`QRh)n0cId#X1R6Nid_v`4^#`@cEv zkOtxbk0wv6AOlAiMwZxh?P#4Zd(_uiXr_>q2wzr}NJ-m!gKGkep`8?L>!dG{HMu3ofo-u0Wd?$|wV!`2(eu$WEoA|{$`~x=h(+zR<^OG(0_8Yf#Y--=M{yMh9Elhl} z<4;`plIZbA3ev2AmMAwCl{JYfNIcqJq`ruJNvUP3 zr7MkCbxmk(IxX<8vx|hVEm;{<$QOebSWDE4Yjd`?ovfXT{H=_xhcU;*Sg|8Yq`z7-EHV{u<*BF}cOac)lm0`9WM zCw3nW+cq)kuMM(5Sr}VJ2PF1es11VS3J#SqnL0IUMhI?TYaKxhZgZg{4Yd_;JqdC& z(8E4ULIn5NLf{(&Cu0PBHa_YkJ~tMwzCMiuGYkHwnR&In++=e(W!z={n2UB2%eKZ{ z?d&Xe_VG6A$x)=2@|tA=N40f}FU6TTq#Eti=b8Dnm}u2i*8x!mc^2jIcTuf&%Gqm| z8++Jw62GHEC(v$3+|ZfrjR>{d2lf)ND(a4M_~5m75rH*ZOEZT<<79iKao7X9yN2Ss z4G$S`kH*WHVGg=wJFW3gkLXJQw0IBzQ3j*KeB5uW8<)@xb&(3Th0YU-F#SFS@Oc62 zE9nsSXxYtetOj6lONKK>Fo6s4O0&i6>c^HK-p$~A>RCvdtz^Y!riq0$rLf}Tv`1Z8 zIUSrIKOJa@DShW_FRj;CU#(K^)gmO-Zn7-!%k0UkXrHZLgU-~@!qw_8INZU%I0v*D zTHKfI>m2Fbi8QMNw&mDBL%VCVOqpA90e7=B`PZuK#sgMTnmfBYtRyVxEUF3)XE(-& zhFeLN_~N_PS6fSv23AoMD+(%bxCILmc-3S-Gzx$}n>i%L9JvoENi_W_>PtAcdnok$ zk-bs782;htP_CmjiRBFVp?1?X4P}{ywfeE^Y+ueQeT86?i@P9CT%?)XdkU$=2Zxc6 zwzCzwr;Ap7t3O3O3tghi8U$mIl_UjOt`uZQ8Uu(=aW-gNIZIYVGSH{db^>6S^&p0yVzS8SWUVhUfAri!Eqc5 z0=i)|WQ+1?Yim1FG zkC1+?y39}{uQTIhfO#&6?xYuxb8cRW0T&~;JaNrEBlXN(9(`V=aKj7Yn3Ywe|%-$n9gk0OhS7b586pTp!h1Zk0Z_RD}A4o3L+d-BL-3o5(xJBWizbt&WT zGK;N%D-CIRIJL}X*EBuG5!kG++!KI)tSs$_oU|rarAcvvuf2@R5Cl%YB2vY_Wr|^< z@&rRLQXD;#-ZcgF{o#hCIo|o$e}h`WJ<^X1lwst%Id)Map6j$N$Y7NCQY_N*foNCR>MX~?FvEEJ>386YWI18 zFigfj7rvh1KFZfM81MtMmf5tI#pl~h&v9Eg?&>DCWjidOz_smytAVp-Zh&Pq2}%Mi zyNh8Nvhot5z0Q3pgK-NKE1GSaB-{YgN9ivpN9?56Y6}0U(8t+0s_5`vMHlJP+*2Wr zj1s3!B6(KTResW^fcH`yGIY*MJ4tdedC5U8yA^muY#_}jV;P#+R7;;si(kRDwu{%Y zUs8<{sE`zL`=c6dg*8F)QT0@B)P`ROPVv^r)7FURb6Vi#qjn#?s!Pj?oX`6u>rWQy zzFIb^$xUpym7M_VYXk2AAdv-F)1D9Q6cVE8nt+I7i?a{&$(E&!@IVs|TAd%-)nal#8OEP5{U>t&uuHsoX7RloJvevs1m}4|-EhY7 z3sOLJ@?at?&i8FGBBZZKL8ldw!j*`Zz zW-1}rIV5BWG=vWa%`V<({@cVv+}#$ncjNWZ-QGhY8H4bH6tC3gt*iW{FVk)7=Ta@g3herxjJOc z>A=V|I_SuD3_UXW5Q97Kv5}SbOlUPmRs~7$k$ZHXxjNI+Pt#M;&!zE&_U7?@q*sy6 znFucS8|u^vmP%)ess_|*1JgoHhte)}8xAv?XXU|d{*FDl!z>ktc3ADqfm2Vb?J(~sfsC9lgM#Z~syZY#M3<=D&9X7(5?)L$n0Nt`KK5rrO-w z#c&9B8hJv=!dmhbH?ciVJtN~gtyScBzryZU*x4cwQ>~(?dfQSoTc+qvy(R>Qg7f2P zNu^MD&uHo)LlvkFI$5juIca%OIwnDiie5;&7ubFkV3{z z(oaip9`EtdhDLz5Bz|x5y%vB%$}EvJaFss+y1CZR{fOF`9&bzv(WU8dyNV6!%*2lF zU=HM^PFobsct8N#1`9bhsp0`MIRC6Yo+#dDZZHsXFXKrR6UxbclY73gTfR#kM_2LfItx%{b1fi5 zWW7+>!~;o>TIi8Qp3P2Ulgx-UNlL{)Cb)kw>o{xj;e9PqI$JukBs7Fl1WNNoC=DsS z7%I*zWTjMsK2n0?aPeoVJctQ!PD?+dGYn_ysnITx@OBQm8Wn_G)Jggz?8qL1asZ7p ztPqEiuxRT@zJtAgnbxAS7&cL<`YbzwPGgWYiMO-F>u!qJ7vP`!+6ci&h|7e|%1>zB z4iaHj>z20!6-yy3tYcSOzNWmuQ8v2L&%V${3y6S{c(_ha*NbZWouJ69Jc_(necqV% z*>=zZEA~}yV3N-Q!nVlffG3&w@52^iO624VAEGJLux&hpl2b`hvjWQ4EIDnmeM15w z{Q_mXm9CCwM+D%T;*b)x|!)bKLvM*WrkvNL`CCjRQ>bBShEhHtJS_OZ2C4Zc^h z@F3o=Nog`Z{}=_DL_fZWxLi+&C7skgV4}0c7Hp;5Z?GASnu)2va))Wt0OE^qvIgOD zIrq4XQFQc`zUEBb*_rC#oAMt<$52~@24b%q(U88T@~C>4X(IP|yh%dBSa7Ya&Fgg@SA=;4@6CrFxWI?rF(Pd!Z!)o_RsV38!;MgcRVQ37g zVge2uo075331eGL02n#^y9FBC#bInertPCsyTaI{AqPbawJRN)^sX>-M;==^(cDkz z(%8&V!mZ6V+1O@jZ0j^O98AmHcI=H(yEHUMp52vs?#(hFW|fHa*`orHPW=dZ(}ijz zTTk*Pu=bTuA>3!8jZmOv35cYqMH?uc@@tG76xraL^F<{8opQjRw#J`gAJ55`1-^}b zOo*keiqM$(vT2H+L&0XMI5lZS?epg3{Ff>{cUfpT?aEy1+y=&!K1us>O8yCvbMq}G z=l7`TLKf0k(aHMDTKpIiIX-|RYW(w{ouzQ!Z~liY)k?_+-Ezd{)3W$xqbOQR7O$4y zU_HX)Z8v1kh)*a9Hy7=Jd~yiMZNl|Ca^pHl+?z#bGXq!J7Gb4%haH1|%pRGwyD$VN zEdEQ7_~1~vUse_sh5zoA9*5fZO>#o&;|KSqgpjasXuvwFnD0w9U8&bmyVNy&oqh98 z8a#}$%9%#!j~VgWHN>EkT`CVn*^=oK2^#m@Ac6l381S}6lU=Vo*u`cwC3d3 z*lW^6#TB;Mn1OVd$jBEnt?K2WDJm#!Nvh3we}aDuDKu={Bi%is;!)afrE4-siJTm4)` zIQ;GaQ&QPD^;Gr*w+(Ynu#-;xjNv9rXPx|JZR(Mb#hP6eC&XkY#6b{0xy)=Dlo_aC zB2A4{>2Glh(3$=%@a;M?;t&Msgsxofuy7sy_9Bx86lMK6cQuU#6~L9tcG15M5&xZ` z60NS#7y8QiQu<18%yGi^n=-_COM8|6CcP6C#E*GtSYYxVc}~nR(N`onNni;$w1dRx z>W?timE((W%-xZFj1FzW^e|k9AlI)fTJdCR4`3MUs-OtzI5oW`lf0o{orL@@n&d&I zz$RHh3lpqk2AW{lMdqa1E>sXGwnZcw4ki~RFj40U2=Tk?+&K2(y2!XH4m|N={^B#m zHnSWA22tWH>rHd6X+w3f-vgYA;o^ih1G%86>acu@2kEbzmt|`g+hBTk!Swr2FW)B^ z+bXLso_c5Dy#ZAl0!Hf+yxED4W$^$*9|sZoJ z>y-5ni7WJQLw?m3_0Yn>;d^sUoH>8*pO`VnuW1bYJ z!}JP~Uk?AiEW0NxzF5BmuwO;otwz)sDs0qKRt!+U>p z3vksXT82FVD)uWMeyP3UH$(>IeB4XE%+U$SVT|C+ICGlt%c!Ba2#=-xf#{#LBgM#P zLdr__Ovu3!n47fn3ioa*Q=pmB5n_)m!;!ieTyT{gh!}>-h9_DBoR**69!__yFsD@v zBD2*r@}zz?90L2nfkY@NbDNotaY$C`+2Fmh`9*+J*Q9Wmuvj#egLKVTRx*9{1XfPY z!UYOlfiQsn*3O{;HTks{w?ze29*;uW*a@0ra0zG{pg%Q0|N8;@!qvcZh9Au{Lf$rm z^RhV8tSMD6wC8wi1KDZ=nHmGS;wlyGuo%~i0hCnP0gsbn+J=ARGpRJ1PR7(Yd+#yV z$l%N5$(Na>Zc0FSPWq26<9^-EPCw?_=`X939=8Sbk&!_4zuK_pcsi`vf+uvf`EzT6 zN^lST7LQiFHzxhoQgA7lv%8L?-(>`Hhmwg35fB#>lN%$A%x%pH38%*IJJveY@e?AP zZ`%Cj*7GGYc$cj8vg{KjOVu(!u>uuMAiwka_ig$3(A4=o@)%q^KY z(8IA;>9CZ0l4k?(3)iADJ~)U`CX2~8;cO-IUiNgqKGC0a!5>XuzC^lGf@Rjbzq_UH zC^`eH9S3q}r;DiF?@uRZ(-wdF>DmT(PJsmp4|V5j86>>s*Qh9Eb?z4ifHZ;WDs0u& zjQ10iVEP6%SqVh6lg(l3rk>}Cca7bu*lbm9v9Hk21I>58p{c--M19|KgegF4)JR42 z+;;)H$aLb6&>|+r(QZ9L{?)Qr7qW9c9}eaDvioJnlWCyR{V1g631of;pJW~TkcWM= zTC&JVtXSas&6`nH&vFl<%;^S6z-}busm?MN5EnaIWuHU~kt|<6mmp=PC8)Ye z_wC{i$YhXpZztS}Iso9lc{3cGNOH3vI(n+@yoV%5L%JsO@L_wS5k4Pgv>CSwj@H zwG_uH8rNT^?@~X79jZWl?R!amIss61&_k1SCYwQ7m<*>B+a>!GivK`Y6zNwr07duU zo_6iBdijkpkWS{J4kxe$P>43!{8>A^vj)e~F^%;BDfu>dLrH#fKnM(%ZcG@a7~%V5TPT{x0f0t!tqF2RZAPu>}a4$C{EsXNv> z$6MgfN7+mF{BF(%485W6?!(vN0wayJcoSVfvcW(NHC)lL8vxn_w6`6{3bDUn4%l7* zXg}IRw7-GuHZYANfsBzZEkF#T8W5w8r4W;I#xX;TLn(49$`U*(ZV^o>fm-iyKzl1d zdr7*9ZL_AGQ>u6gF;Eh~e|L9h2R_$Kru(Z=kx{Ad>~1#)j84sw5sXV_B?ROCQ7OSl zeM1%#%23;OtGfMSw~(ZpZWUYYZGNgeYD%0%s2jYwV-NB126q-=5vHh;IE%3S6M{aN z7f&*=WF5d-YwSfE`T^@ z3GY$jm&79I?M((#jQ1FAL{Y$*QpY6u*=PnE+<)=TAVkUFb7TqJf}aGw_=ETyh0*?P zGDlDE&NhYtQXj}Wm@g2ge1;$Vc^dpD<|Kpfw!v4qkMD!Eo#+11(qBBs+WHu0eE@}w zF6wh{jdt=Ur zxQ9ovUQNvIeX-Z;0177rd132S%pt7T_^^QSs%S7I?HOjC!jRd+xYQ==rB%6) z?8|nw_)9J9u*hMh!V4EqRjymDPfhqrtML^P_k+hiBahgOtnW7?A{+mp8L?UW!k*qg zJ__0%l~7O}S9`%T!jPE}BaNRpCCrG_h|%sG{0A1hv&5aW7(O1RBe+6B`g&e~45UT( zCh#c!0glhrg{47aoa|vGkUcy*$%@QFo#7?E8~eoDFzbS%B?uy8w!e_Jmc8TIY&Q_ z`qS_CGg~|sfSEaY?#p-D+&*}lAyk}gtA!kRdV(aNpJdmNj#)9unz+8yC?{HAT<_g2 zj(3byryaRU%tfjI$enk=w2*+3zQe2)zdEAuovlr4f-$^OXBaw zHQxolQQ>%>#kiTgrQ!Wy%&G1KZ_G(2cfTc8v3;9e8`tblK8E_gZeKPCDN=|32fSZp z+iOtr-`<+->L85`0fp2ub^jW#p@iv5nj(>yF}*vYcATq2Y^Ji8$ z`elJ(-hrUk88L$li=!XE5#d;3FuHv=es9QG=6dvN@?w~&0P!{5y--FQFy;Q;Vt-}s zTcg_bfP2-Y`@VR;oy`5q-Kk@fTy7cPcW4D!KrXPAEHjjM<;~RwE?%kGR{T;`N>&1y z_Q@PvZDx0wcQq1SY=q)k9n`O$+(3z`#Ed;r2POWJ>n1?F8Xw6p(s){ zN6e$~jH2GX*;Lq-8VmS+ht!UO7c(r>w2M(mBVMXfZi|xYH{c^CEu}B;0fdsg( z>g&X1lNox5&wx1jIlZfbU`N7&YKM@asL7b-NPe!6VF}8ADYQ+C_mUj73@NpaD+X18 z#z-bY-BkMtPg+Mmu~U$q;671iY6)y;XIpSm?a8+GAdvBvF8otj6gFIBWaSJ|`5V@l z$FO_cD^jQHGqNx6E9MUe2Z))Bn;`c>TQpypRq+*1J{P0ZrI}fDROgr0nGfzHRhS?Z zyU!D=X#6UB`tZ)S91qbXKTj`Y@U2ix?nYORsUKr4^uSdqL3rdIQUwx^)#tC`NKoy* zW%R?OcC+O>PR>F@LzX#{GcM^&x1HRkK-Q6Mp!Z>Mm@EwH6o7ix%HTw73ZYD=w_d#TT}3!U57Z!Y$$ga(6{RBFejnRNw6F5Z=M~F#~(+1IC19{f17yIP| z<0rIYWM@AA4nd@;M9J1=k4Kv{q2$=9^k_ms$zzN48BRHa|t60W&Wzp}M(>5x%$vvdW4NY}wZdIfE zP?>g_oDz<(g%+)C#l>vCyccn};}=R7EfVs)b64Y#h|ng=zeKvitIkezg=e#=t{|wB z>hAP-l}*D+n+E(6mc?v`0og#Yw9X~nOty@H=WEN`-i?tT2y;Ym4}3kUT}Qj-6j9mc z<6uf>ewxJxoUOiH?X4|Hq@0*H(&Bi|k&EX1A(wy(NyyCtSv;V6lGAPfGms$Ok-T=l z;oaGJ`gAs&@T8Su^i_5~CyydfbckQAnli)fk{7^Ae^L-*e@#F2wdkRMUqE?KGd}=G#y|pBK>4PD`p94?A5@`iV*>L* zNgNm-yZ_HX_*@=@kT-!4H4O7IAPnS8A*mtSs8Zl}AYVNYr>;cVx5383Cs z1Sm)lShvm+0L^eWNjEA1lx8#qR5+?C#?fWQ$O3J^->=gB7)~(Wj=_b6$+k(GL1}97 zwn+*lw((0$oPyNgnFzFN4FoHbtKUEfM`Bv zck)F4sGzn&P&@mj3Dn-4huR8|bu@?AVW#e{IDiG#emfkE&YNopnAKlj)xeLSuZkOK z&+07!*MG2cm_4ht?rml1o)x;HcB|BpzO*AHG;;8%P=`{(`LSAGAf<25*oy4iIm~9& z1+J@1n^i{RE>JfgQZHX;i<~KKHS{wz_(-;YRDuC8)j`qx5VRMVZv7=<&Cs_02f!29 z<5PS4g5DTVmb0NpWdplHnDOj|31&Q)$BZj%A~0&iE|(7R{GuTavI~IdFkq3qz+Hfj zVRixD6;SKnb_Qc#Lhp`i55TBziMnXZ=JFZyeC&=S|Dbix_ zLLfI>?B0&cO||<}P|PrVY;u^lQOyxmp-?+~Np&t{w z)Iv9OWSg{{h`D=D!Uul5!%oQund08^C|Ejvzz2$mC541M6XEUK1XY^DUnErpqpRD{ zDBU-A!1HTi4N^8HsBZPCP*to*PXP7pNuzx`@OMcD&f~wLd^MU^SxC3qzz&$5T76(u zg4$yE)y}qOctbi$PDgBL^0V9o+~Raq81Pjk15Qjepu*rCBUWI3Y=OLfZ->ogD6Ddy+req&R9<~V(*c9o z(Tn(-2sVy~n$o9s^c*(1Y@SHa{M88w{V+K%0>aIsP5*SL^$FFQcj>3=N~U74acnr&|&nA*!}a4CX$qQAbd)4K40DbMB43-<-2{px-El5 z?EWRdDwV{wqg^Uk9;XBzOhUKa%!7%12ip^G7%A$0C92hzEm++K+n%dw@DE=v62to^*EZ~}6z345w#F8E#5g0O(^ zUvpmO6V+^fqpwufAVQyU$Doa$JRp9EnpUvYeg~dau+_3KKVzp;Bv(W13kF=X@)me} zUJA&oT7&EhND6oabux;Vawug*4{ql8nb`0zq~kLV`U}_i87qkze4Sinr<1QxX80Lq z`KZT+7IudO!Fdv0h}AI9y-JJ#88aGdQXxSe;76GM#ne?dqTS#6iLa6)$C*^|3ZBWn zE+&+R8--wjQyIA!8PS>P0vUm4nyC0UrEw3!=C9s#$x87`lWDX-ZfayYU2Q781u!G4 z&QawU>}%ahtn_XX;f!k?PF7P}x<#$e;J6I!&nE6_&33xM5kkg2w+qLf=9FlN#G3GhnJaCvU0~ zoX*i+!bL?W=KYnz67Q#U5`#r`h)|8+Nx(xz`JI1! z27~OE$2}j}ow|wxLY4-!EQ%mGf?NQc2iLsvuR$`+e5giav!B04d6&lEw7MO9U`rfn z-gan5iyhY~xfLtMo|K#XpCy1TaZ_!pll^M#P-;n;(JwQHZ&tJKfXzyeS8_uu8~kco znd--K+stxs&LJP<)`phG7W7uPId`~|dV3|{yDuOx=eZ;;$L@VZ zA;&|(%|DcMo@MXHps35$-;N?;b$^Ppf$8p+mfx9Lew%nW##dgHY~^VM7D#^Sok8+3 zMe4B~JPpHrMzVYH4jxHLV)xj-lpJmn5b=9x^P4700o?`psH4b4dwTp}Ma&{Es|Kla z^~o{SSKvXBaXWI|+VLu5!#S^oY18*QEUq|NQv3;{mDe$`PxuIY8{Fql zq4?OGuagsHx>kmhoOa+SApOoqpWYVR$;ePCT6r?P)kWKJIMN6+<<;w5F9m8n{ohP`m~Ra3(xBGGPI_G^&1Vf{XI+9_{v{Q|R16I0lzF!;Xo`W~cx!tYD#bxvNtX zW84j*SjyO8fgK!&Gx&~eTPs5v*sRiLR+EO#9*k)#>X?G-irT4H${j8NCrK4EB0>($$kjqjZ19byGF#N0LDWwuwoKDsct}*&q>reiuWroVMaB%kLR_jWgj~dH* zqy5=&mF}(*E1O-_r0cVZ&Yf^D9{RXO51-bOw%h8uM~xI$OhLtHB;yTRt{j;?QD=cN z>x2K5zKHj#PJDlHn;d04(DDGO-P9MTPuS2cd(4uAe_eqysfe@UC4DCZ#yR%>m4MOqq9+~;(ywp6s$O6BVyOUD|Ort&2AygOCXZX zSpPs@WOGH!WeiE`@|hfk+<|>GGZXu@jq>3D;Zv~y1qjQd?jm|ucO+1=BB~XBDmv8w z?p6ia#{wj{F<}!)?}f@pSo&pln*F)?^L6Kj893Kw;M{>T@UCD=6eYiwa1fbe#6)KfE`sX?sK z)XZJrx=u<1G}Swh8*ih=fADb6+uq z8hT#x6zVc46q8XM-vE7T=9jq=eY(dcXXO#;Q;50=L_d(9fU`=-6Za)I#ud{bS9zUtg`Eis-lrIIecYJ*4f%xAkQ=` zgA2sGaRi!{RL>G_RItpmsh&otoWCk#_L0jQWb9}dOe9a$@{nKdMM+p!lB#ZC?z`=K zwwIJB%J+6{Ne()!IjPa2C>@>I1B&ezyhD`Tw6$a24*qOK&gDrutRVHKcUNC`O~*A& zX)F26aU&4>uyd~uvaW)~dS^$>aT(M6Iq;O=73JA(w_BcS6~b?E{6JEFk^KHN`Mtw_ zU3@oc7l(jN1SGF7k`%#ln=nJVJ)Pc7#L%p&4-%H0Kr9ZnNm?I%w;(4|uswMf5rs?- z%5dV1QAxEM&1U)pwuF`bAgrKKuA`UoLc~ysL?QJKL*^u08we=a?dNv*^Sk`ntrYyM z6)TV58?2p#6msjc9G8h43yiV7qA?L*6Lt|3yp;gk)(t;}-N#mcYBxdP)TMiEcQnS| zTzm1HSRlZ`DJ;1z-ZiuG=tMFE-LovEJHI}G%6%s7UjhMO-_gjxIqm)e&h3j~1; zwxpoRpQRqr3vI-l((W(G`9(xwPy|$&$ioc5dgoDol@XQlWD%Dmx{DT+#~-)f=xz;= zU<+aL(j3^X@{oZx+5D7&b!wZsq+qhTo6zhhF7b6Zfa|XujW?Kr;v)rQbT@YE^JcwU zVsAMCsuq~-U6=(FHcB&BRQ(VY)?oH_3uS=Npw8rXQv4l1T~rO7X$pcKS@4+3DWnp? z2HoK&%=44KiifRy;$9ZJ6T6d7C&?a;k7}qQJ7wrPa%ml>>Wpgnc3Q-4o_w3bOAllD z%a`=h1m2yzdu8j;by_^f<|m!%b+tO~C<>IzRS zsSvZ!+4(Awv-5LtG}AdvN0i|ZOUx23RG8#eBy}_mHNb!pATm0gTZZ1X*hCDz#^|ZA zAatQn4O!*~hf}DgH&pY<5!u839Z~#=Fce8n+*SGb>)DP&z%O$W*~w*C6najkP|Ufv zRy4l%?rZ7bJt4z`> zZt``#u_$DwyXD_lJdn~y463d--_<$b_DuI`osuVliiq1 zfH>9j6rY^$tA9yw4z^%MTW{Ei(=XrHZL1$;zh*#?{yfX5^Eu3HVQ>td0~S=8ju{Ux zWy&UU4zCChXs_}B3fWRrHvLA%6+E>@@#qvT@c{z$ zPbFt{=Xge9d#Xk&flwZ zHhK$G1)Ee@RhgEhBQRzi;fcP=Xx?XhY1%T8j-x-KJ4;m*sqkp zsL#)YFS`Xc_{z?7juiJv30(6QoV%3inpjRWU#@sZrF=WoRHI zd)Kynn9TilXjJ#%eY*uD(Y=lrL~He@n|`_r!ND%y?B2ewP5Mi53lw%l?>@p{{U z#1SQd1dPjF!+HLIxb8X|SOL%1snQv$)X!VuXWRoRK3GbMm-x~5NgEO+UfOP$;d%+6 z&v&EU1AI5L-OqTPpSg_ek_I~WZR9q3oit*XYx+M}SM)%*w1f=~9Hz5GUKdX%G|J3- zdA=T7AA?%MzD$`+_8$_#kq}YGsoe`8+Pj6GuD;iBpp5(tT4iwAPvLst#_I52t#mCn zQN(6=!RoO@u%h78#+?(nN?4vqDpl@1>`2R~G^*Z^U=$lJ4K}-@5Z$y2M{yLA*|sS{ ztVrfwhRmdAPYvu@1p(jUD~6T&(#}c5dUS~10f={IFtr*bsdi&}Ofdb_-cEZ&mXsRz zFx?-8Gp&*0ARba(D#>-4B-f{KzH$8hM35uWWvL|BZSV+^++()Y&zTIz-m!)+36s=5 zNSKHG+;)Hdp&(&?pKl~|J(fzCa9Rc6k9-2p&CLfzMq<=b;X;lH*W(Re4xNMR1kcXVgJ3hX(f}S`b2Xl-SR7_g7lABEc-M zZ?j~lySEoT`3_GwxP%GP&u#Kp=}y2)b0%S==J^E_N9y8TFEQ!D(xvC%*Z_ebCkL2xhMC+*LZcMaB+L^2f(;hIp4;Bakk6L{K3qVqtCnTQ7U>#mxfTz~Wv^$2yUCMsml`a)9v=qjBxOC8dwCoPIp z!N9>ZKnf)g4Vv^5Jk24T!*a z)i(P{OZ?cSewzM@RBWh=alx4liJ(^~J!Mcivl{cgo%!RdaNlg)SGXf?4r1i?w)l~{ ztTTSEH-e?QD2`D@O@c*L+>v8Q7SGp4CDTHvk^ueTd-gNkVl9liFCu z^*q@v00-Zs#l!DX3{v$L;2(itJt8=;`XJJ|I-oQz8ZZZ%Pfjmx*2Q7^T`2e4i zs6E6MMNrWOmjoWAp^8ibH$=_pb1jXM?>VvY5x$=s*DYHtN2KK~zKKAc@$GfgM7RGr zbh~td2cJ@g(!-bT6VxXbH@Vq2s460F;(JyV9_p6X$XC9!3(Cidc4oC+4tl6jb&#}* zQ@uOGS3Kz5$$s?Lc)LSOiDL@|8_rrkHIAemrA8gw5@S&mo?NAmWV8uI$gBZ-qEATX zB%F54p{zc7jc}V&>MBIQo!$Fw*^YC&7%$m&>zk|)`rT4_Si4P4xD%3NGk?`6+2~pt z9xFjgOJ0HT#G9wC<+58HE$umF&>+%&Iig~Rub!~4iu)_XX zcP&RY-HCL?EUl(~hVH#u-J7iLC0EwHtA2Ogt4+JNF?4U7x_6bjH=_x+vnNyNEi>p{ z$uoy^Tj7!`>)z$RyY5X$yLV0K-eh&}a&-^3Fra&vse2eLDqM19-CO;;>t18py>+2` zGu6G->fWhM8IKo;Os#Ij1A`fsU%VX3CD!62+mi>Dc=e`^?agLNE~zSSBpwkGF>l?l z?V205V;<&T-mQb7rAFvddvs!RPE5|c>t}?vC&f9IFXMP^xUyX_T;eB~`4&*nY{LD1o z>MQP%ss&<+&+_XxxD6uPR3j#)x{JfpT$zbnfj2ck^%|E$koOyTmZvLTs^T0L ziGz$3e3R*rD{v)Jn)Jp>OhDS#sg%=J&-0v<;W~R&oLj3Z+6ZC5fI@5)?2*d7fKx3= zlcfUGApEF~iL3mK#oR5$Sl_^KBSfMx+7YeUNve5Nwcs+Fy#(3Zy@oIseX)$8lOkIK zi%+a$4ZLZvHDGx4ds_%cMDx7&4}BegS|y&P*Iu)A>-ud?+t%A!NbX7(#&D|vs({bt zj%z!vE?|7&N(*IB+_%sA@8tCJ3*EB)#%+l&Q(>L-TNX)wi~N|*%>~4F--q*0B;am` z=TMxP)xdfoVw*`;Bb&?*V`RHmdd`t;mZV^0hnJaaWRPEYD60pmgTBjjuu+5?l6%kI zrf%*zS;gP-%*o2fI5I07cX}RYn)IYBbE=!zvolxe%}Jr)$(fH>!O59sJ#Cigwm>bOs(~&F zT|Qm4F(m6HAwDeTuHE>oS{|9zXR%$6vg>T-YE@UJN*V-`1Uyw5-57&pwI0`oK8+2X z8E23jua72%7n5{-qDoHDmyMy^)XbZ#)6>K4jLdCzJFBZDZWa*Ic{^Ku7-rrC|39{Q zI}qkA41d^(dpw!A1xGP)S^!5maXXG{;sna0nYh0wow)t~?@ZiXM?G;*CKG3?_y{ZR zkALD89X8wwl=8IUS6t>4z5gR!a#;=J53%Al3Mj*pN>Ranq%wf=1uZ#O*_4@~wqaBD zn=#rwQY>Sxk>WVBQ15F3!zs(^rW`4Xp9&-5m6@fw8IxI}A0z3bj4jO}q$^MAvLf5{ zq56hQi=K@;#GeUPYN7@;*8U>-MXHs>lyZPmhNW@ z=}yXOjht+Z?i6E|^TenZBn&Mp=5eY@pVrkAXWOlG8N#yK%&3Bqfs4dqt)pyIS)K&u z%$7!%eSyJSA4J)1qN^oO^l_BAqLwG(I%Os;#A+&&nWNGpbv?>TXWKXGXHw#919#Cl>f1`)8i92uG~7aXjy z(FW~`%tdOgQvDvInyLegYBCq-dEH_D)arS?uEuKS#;L30^=E?d`{_16je0*>Qo>ZV zJgv*XJ|lCws+pzg=LDJQBwe4ZDo;@zGu5Gade$7?&)4+=y+2LwtMq=MZeNm_uezel zEaZ-M8v{tXNY65QZ(`U;eI2VWSsS)jXUYPSjkYHhdRb+cV{}<#m*X?WGRIoA4fc0j zmreWx9KtDff^cS1FTu?MfL*MPMVZ~T?M$K|TpnBbkv1!t%shQ%f?aF?%4W9fNg2D; ztw+1WY^9}3EYL~A^vcZ3RM(iy#rhd~iCNDZ!a^Ll#4gjvlT30uF<{3OV9T@ORmKwm zH!QR8`Y6_!$->P6a)T^1dp*cP(`02ci}MQ&WKY)BP%CZwpexOAH(6;~DaW|dY@t?U z&J!$>l_tb4UTN9GgDo_n#K^F6j((wCsAlSH8p2Am%K=MGBF$vtiPi|*SsEQ0|!W! zUAes<9o|>iO=Y+l6Z%_Y458Nk)+Ix!&lp%tPZ+0F*OVZF$?}r*MLUOIc7Z8nGo2<| zY2mFr+J$FgSi123#M?Cc&RE%>c-xHT8*ghB=S3xv zvJ?feI7mQ2vh_iF&XSX8>Tz*F(*`R{xUI~bQ%fsjGH2;$Xz|lNIf8~~qRfe=EKCWC zM6rr@s33dV%cBrIgU!XRJln)ntZPaztT zr)dl`g2eYCNuEd0^CSW$lBfEcHI>LTt+IfTqwPtB4Xnzp$Jlj^U5^h^>{yc?8|*Kt zo*5v5fnq3C@7AM`Ijx>-W{+m@1*>|J?O#+?Pc!)kRP~A%oW}NIt9nw=vu(Y{VpOrE zc08({A>pyAdaXhW5^wT1S#Y`>u;5BmJu%p@;EWXgp>;iVxK!7(9hJPUr}ueXPdEK_ zJ?Y4`W-0k&)b;+vxPh9TBu&?}y%ZVCRm{I*tTrM@Q9ND1xCocE9 zw`l%9&gD#IPgmYcwG77uYxfJ(eMywLu;`9yzb@I=wtb~zQ|6?Lj11eXN3YDS zJUZD@TIuw#)7EIViIQyu>+_6&3orhrUD!D*-L$i@O4tZnpjks3ucu|f$}rlVRG83Q zW!GcuIyga%&zz}ok2Qg^!Tyfx3K%#c=+Omju5=3lH1t8+rj7nRXz zF8_e)+`uLG;_lpuTpXi1XPd6aqt1yQ9rMoJs<7lV4T(CZ%i+~IZCNGioOv;H1uXxa zZQZrlVqwjh@;zYdP8}{)=gu`;4;yslMj`U*oC^0>=VUmmHM`2->Kt3R`5kkS@#y!v zcb9NFO>br9MdWnS%Kt!|?hH*(;B@H@=Znhfq@W+8-7;Br$HD4E`Hz{^CF@RekgPjh z4p?_W*F38$tUKWXR+JJ}C(``Fcg%}4x+AbU^|yr8*{Vxfo!+LbPS^cdo#^imGpMAh*Bn<>t}=6S zWYn269m29q_HbL=Yyvz_G|l$J&1^E!ff+FU%~=T}F5bQ)4Pq$E-%uZ(&wX)6wj+Be z+nzZak4!f;^HRK?DL^ge;8{!-M*%s=vXF4)tu+SIkFRv8HCz z=A`}x-qP!2y0%yip;p0+V32NByZa>L*4XQq=<9hjz1>Y{cfg&yx~-cOUywoSkJqe@ z(+E71zEz!ZG`>-P(?KSk4PCaI(fX=Eoh}+*@t8_Sn7|1fQq$m$5GR0?KDis1b)dS% z*V#Oc0}h)73xcq=`|(VIJIzWH`K8?^%lb^*w2h9SZuRbMzP+T2>gZ@EtP3rIs5f{o zbYj36U!yCs){n} zSuD(>{{JGhvLINBAjxtmMh4I)zh+91K}%xe=Kr6)H-EP+E6YQvGxpk5)IOW8c60Dz zD6UFW8c{TM$0{i5C-V=~MPq)r&$CZ|yvFA06O9Nq*g{ND(WDAR6ATif1P!1OL8U}Y zY#>S_;8hSrkVXig$bH}U`@S*0G3Q)+uic&6r)u#~`>ZwBoTK^1*Sudd#^l5+d5s+) zgS_hW7X2|Va2I~YvKdzzLs5JsNMb87#A_-;I4@xRZV?aPf}6qW=`?pe_OXg-m=#$i#Me)(tyiIZFMN+3MxlnM+`S zFXy5@bIzhdxVFH$>|QHDahYCJFq})cON^!mV)~Mjuc-j`Tu?BUbRw6NGQP3XmUE@N z8}IqxAWRR3Ha3O2QZ^~7pPb#1H0yMm>x^|;H%Gb^7PD>mb*LR8d;(Qi!_txeuW0vY7W zS~tzo2fNr6%zOru;j*f4puX{jR?2#?F|mhCmHCSaTB@1f1{<`w*$nM3Y>xnkv5MWp zD=~KamDhD=nyvj}v*qtq3UqIqXzoo~(%042GFFuB1hYtXjFUuuSe8aTC^zT5#%qo; z>=(b=?|Zluki>%~l%&F%^HKF&Ipm5nY8^*q=NMJ}1+=%%(-aNMc%d2c%rRwzdjmm#ciup znZyb-i^OkG+f;7AYaN2)&k01VahzN}7$R{-HmibND`tHijA4anvNE^Uvui>HL)jMbBS_Io$@w5swg?o+mm7)Zzu$E8>X@sl-ARNW+JT$K0h>d2;@CqNt(`*LIdG!)~4)5zC z`*5t`CZ8R_wBre&NB%=or+0@Fa?qm3kKysKjt+fP0iWtfgtT0D_tLNvNg30QEvH`yQbjIkZ5HP-rGZRL0~9TbGcp&J~C;*M7D1vGNAq zwDRUp@mIPix6mDcH)QLhwQ!lXL7U>D4#j$Ec(zFSbIhe_nl|AO3A>W%;w!MnrM@4h zbR#Z*hEWJfGr(P0N7Ly!qv|&stf;mEVWheSg~h}{-@4#~kmvP zQS*T{R)MOhOw#z=_)(*dmF=g{79A|p%cl%!q3fhtLWxxq%bydAtkLjzsNpJjg1$c3V><#03NtW3w0ePxH5|cP z$b>N0<}k07pN7X6ei*r|{0=}Z7-;1Rt(Jhupb0uCX2#D@XQhBbDS!PSIN3h^WFU-E z#=ci1hSiDoC361D--w?;n9$|A!*!*MQpExrS9;n)06<5^kZ#>6x6xnR6kIK|thoA^ zopNS}wAv_tfyq_~73*nNd_??*4}l3!$?(39^a)|-ty`CEMwj%@=9P2eDe$5^`?d0D zAH>5n2t~1?`!Ab{_+S;td{E%{3vX@vnhbd}{5`k>0_noNCu&ISrFicsEPhg;Ey{TX56Rpq|{b>BMO)xYIBn!!& z8Il!bbpSg;vW&kFSxQ6BU||N3mA@mn$PtWwan#F))yNv+mx>>NXQ^vJ0h27_GpS#b z4E%K@O=L@VpkZ8eV;~!2wGU<`*$C|I6^@0%b&Q%WVd0kAWnHOdv_k?CVMs7>e7j^}Z)iv-ugg%@#M{S;iEkAQXM9 zNkDtU#f(^po=zXP-WqXzNWZ~k!bRg!TQFG38_KG_lE`EzunleZ=4D$$Io;K35UAok z;4|YnlB|P?NVkyjDw!)zM0@es*AO$t{OwNTOEc!`(`PkdEqyZXpi$UN(x6&k)ZqA< zrKYfBXjd)*&h#D_HNae`2)I))cLRzVGY47TehN)9J+?}5Desw&KgL8osy52LqX``{IT18KV;GU4Y=LIA(+qp>Y!`*_NVYLj)FqD zC;L$eKz>|7Yu>Kt65h4m`!(6zah6m;psS`+Ok-GD6 zP`XH+J<$*jngdvZAgRIg{xio{q0anU#+c^|$hK88H<(Z_nbCqBs>mil54*W=?$SAR zjQL^+L+rzA()v{XP`6h*_+ud_y1@KNH#$0LpB42p3&${#8vnLnniJiE z9%J}3sWaYFVUu02zczCCxXcz$qoxSGbg0QSzH9XS&n5`BLKAeA+)>Rfj9B>P5orwc zG%pHhcq$2}d7z+o4^Py)jARYb2ur1ih#r6jHIATvT?baZ25AC^h{6Jf8vU8PfNsIh z(HrK^$oVtue424VUp6immmU{_3Qi<;GcQ7DP^+Jv4Qube{ZmGhG>sfVOJr(XG=_J= z-5K6VBZPH!c-P@>z`IILjli7b5!mBwG~No>9PIUzh)Fku(WZq$ja?#yTURc)z);TM zolJxX9amG5!BL3I$SE+T=Ywy2LRi~SV2v2M`5%ZECI{gQ@JH+&pBpnx0zv0k^=>*h z{}+T@)<5+{cr3G9a;;h;N52?06p@)v7+|GuZbeNZG~0o~N@TYo<-aj?BSR{3 z%Hz#r4C?cN;5(xN=Nz-ml;ZW^utqNpth+xb-|mSi??!}v4LtV6z}N3W;MdB>@z+HJ z)CdQ^I%t9iuIxy96|%H=N(2Tlv`*Dv@}6?B5Q6!>VD@NOu$XvUelTp?p=#C9o%LWN zC2?aW4jZ;EqgKa#clZOS^06;1EJ0VW4@=OkH(+G&$39=ZcsVts;mZq@-;EiuD5!O$ z-$#vDB8GE^J@ICBXGUY@N?6-qQ3V%tQ@hkZ%_P6ShH!k^rnU zdw*#LxxeNif)B|6o-puW3H1*yB`!ggg9)9us4GMo&xSJJ@Nt%x-9G2>O~erE))Q>>;lIDpSa z30r0XRUAa}&=)Z+Wp>jy5JrPKbN;my`iOPYRN8>*0*jmj=!&SnlioX%Eac_d70Y_@ zJCWk!&4NIQbah2*g&A=+2m)l=f^dWJDT^X8F=yBLwgmU!PU_aAD>tw3vM%(-glV{a zSd&(gO52D4Hp)JL##!xyfKaLk-ju4W%t`|z&RCk3X2s^1mMomU^ji6lZxOZU`7Cr4 zCXe{GfMw|O#JvDl?(ggAEUQ&{XTgjW?6jks1e3Xujx{yasac9%?uxt)AG*_I^x|8c zWT&uvq9(wd7%!-WA}Vh}mDT=~;t8G8Q@htNwGAgDY$YZ{F?Ai%Bq4J5&6>K_;M;;p ziJ^k1B_XwwHgizXb!bNiQw%m1_N-W?ldYp(zUJnUgJw(@<7*asg0Q@ufe+98F62^bK)i4#aIcw@35&5~4Ikl`B|WqR-mb&BC@_S@N)I_7>d&JO-hofq?U zz6EkT1vvrPj zR6D4srb*o2+HHA?MV#&sTO2j<*|E(gc^yl&jqbR9GQi#T$_>W!m4#q_^%OD_k~r)I zE}y~=RKffJPui6+0K*ljDT54X6>gbH7NqJ25lO4)*(7f*G}c&5sLfgb%O}vph4VmU zCyuJRgq}*r@IHuv8X3N~+JtS^R=>Q}1w{<_6ET z3Bu6Sc1qq@woa%CW7Knon0Tq`UNH^D5o72^i3h4H*(LVo6x2=nLP>E~Ein?3#2TT0 zf-58?VbV<|+FwbGsn%FAzvL}C6tE}6&RJ-kWR;+xZmbtsNP^hiL)zwhpmbRdiu9Nn zd0^^}O-)GMO+Gp@qo}*UK|R}7GUhJwWO|+`5TX@Tq1ZwgX4LkoCLDH=B7v%J*ab`h z7EXXm`Tz@pAUiKm4DgY($LPIVL=3UEU~Kmr0B6F3sI(G;Qy@~Ix$56Db*ycOcEsG% zN=!_VHmqYuzdiq>=4o_waTEWT)6>gp9)#UW6cFQR!b!$tVLYmj;HjNLRgw*>_7ZR< zpu|Fp#C));-?j3AK{moVP=I#9C?WY!I(p~_ICzF3q5Wy@u{pmT7&C}9s2|T84Yh4l zlC0bZiN!w2&p=}Zn; zQni4pmWBtZ-82oV!_DfubDyxVYZ8qkK$KPHDawl3dsx|?N!Ala=PxaxJj|n{E4CmwEKj0fK;862d^<|4=Q{JuoXMqiZ z?1Ydt>b^zOTK8=O#XXP<<1_GHSL`!1j?k!ex#DvpbVT7YI*w(mJQje)Eu_y{n`GS) zmykwVw#q7|3+aX>fMqlo!@bPA6@7=f1kU7|g8Yo*efOk#Zz*Rp_F@0RoX`{2^83(* zEvW>m$QsNfEDqfOvd-7GA^!5RNr+uk{VJCc8frRzr+uBKH%Krud{obLjOcqzsb@6U z@6yo)sJCSms{s`JmDrM>>t@1kALXbFG^#$m(vCdWYmf=$X1KRkZUkr(b(f22DfYqf zk`bz3rI~1F3U~D3hdMPykK7_i&n}>Jx?)3UGqbVcdZJ5Csng)RVXS3H*ia)To~B;L zD#f^ZL7lOUDgath9G-xo5h_Cl*2)(OH6nI5F8+&6(xI(nOrU`&LV<7~O3MvyCjq^9 z_3~(g8!d~QnfwoHAmB{JLW0jiJNMFQmi>CHqq8%K%z*H3(>P*g@ z3ZySz$TfE5Zy7=)f?#z_+(C_9%kb=dwH8m6lxW8Av*UQ{N-~O75nv4dlBB3rgsBsILX5| zXw0H+<}`tXn3w;h$Oorv!ADYP8PRHx5g}%;6%rEhaMLa2j{wdwInJBDM)^hV;c`{o zQVWNaP$D`NS57`#$>v8Pfhs+qkz?ehtH4EoZq!!4BJm zy#e@v7ZBk%@wc=2nw>Eb$2;&`u6gH5fO*iAtK>nX9$&HAL^~;7;I`UBzgRVU*6#4w zhlw06K~D`IC6I&TAB7L#V)D8#mPHY{x*cSbc#OjIjNPg8J;L-hf;tXN*Lu6(MCsjL zN-8?KRjPu-zF?y5BC&c&Q9`a%U}M9dJdtev`&HF2EI6!>r>>edthz>eM^a>JiGq=2 zNugb>G%M~#{lxS!N!gRl*caclncA+J$vhY;vdo=y8-nj#l%=S^{%CfJf?-WsKQ@#) zc+LSL8mTZ-n>kQIRkPp7{95@H97jq?uYzkLXu_w1nM`Ey`#9RbIW2q?tkXx5O!_Pm zNFHyP-YOrMjP}ODnMbq?DpZ@{`tBNRjSa=?BAO*YikawXBqb*!TwFm&C7U)96P>u8 zGMHeHCn-l4+W?T%25!N7H8H|8l(|6&nawT`LUxUi+jqM;p`v$<(NH3(k@Q^6baAbe zjB&jn9MI{z-1U6DHPmGNQ$~=ElA}v~&yxmYe{t2HLK8eU{X73 zI>q*kmLtRm_Yd)^Sq_%x72j)vENM?1_xLVwjxaiZAQ0A(;4*D_nND1abep@nVAi`+ zKt3`Z|2Kx%kBOd_5HJYKmI$J2z=;-N}M$`&x`y!MEY0lrR$DxeQ~zef^eL*q0F^^|@6Y$f=)-q_t_1Or39=5@%7`IwDh z21l%o52}#R;m-kX-T}NTjI)u!|BTm1FF(xqHb(aJto8*jivF z)m-3CP|VDQg(iZPWLc#N8b2{~73N~pmaT1{T(y*pny<-KhN~h3LRCZk&srpOPaDDH zs>ZBX0gqT(VUFJ9LgtP37{lhxUxqXa^D}TFM(2=+tz!>l4&|DeUFE?eO0+U}1^OA~ z#!QzSLzl`N=de>U)IfVw3fhMD`K%@iWew5rBg~C#rpzHRHY&_Vhotuxpb!jkWUax$ zX02g)+Rz#((!q=z1Zcu8ap6~sV@<(#?rLRbkUm7nm5*bI5vGfl#VDpb(!>3)4NN6; z$~eHNRi8;C={`ajI*Xhg8+%Q*pEW8zyArU#MJG_SwBn5U^@W4E7;VRtP~%PE=&La& z8NG^M4kK15z`3|q%mSWR(+I75=pcw8M?s%{HQI^|c)<0trVvcRn-#5i6qS?7ZY6QZ zE-p|UTOFZFYq8-+!;z)K&Ugu(n>o#9tsc{_VlppQBGa31M)_IB2dblc@c2N)s29X4 zV6O#B6evO=HtvVdsaAkAx@iG>VR;88IV+vs*>?8#LajNq47S;0o-a(HpRQrBT>T&) zDIHPmJ4LnHD>wN{xr7;V;!2oln`BcLuW6`8UTn|VhFYSrGM|tdJ*+rK7oVH942y2U z6VQbEg+s!>m?P!T@57oAbU@AGy35$EMGb4^UDJLJ4@qEX0@2qBUtK=c;Isy0Lk@h|ln4Y1i7U2;KoEyhI!Z-!+O5a^rW{gh0^^-##0vuG5xjv-o4 zVcWp<)G*coxllv!*JqHdmT~~6No^UE;dW;{4bojRPb_RlbbevFDjh{+btHBpe(XD+DWn9!HV{|TBkDrz;5Vm)XQ z*ZIf|SMIksWv$#hSrJa@SPY@KQgfj;6orSS>HMO;oj@FNC;(zPU@4Cp z-42Ci5%h(R)9S2}eVJ=pM{o47`@`CDNuVgUg%hJ`bYnPXqB~7uUo3RzhH0wS zsZ;ea=%lL#1~s_A?r?4A{pueEkYrFT0Mc1hFw$-o6=Q7{6-K>T)Dv3k1T$k6K6s?3 zU!r0SZ%LM7Q?6Umz!0Ke_E|i3dI%c{C`PR1c2S6i#)n}{*+{or3)#hK;n=5G$n?>T z*PCi0s#afWkENbGZ2GXSjpDpM+IYgBtNC08d|aF%*(Uh*Mv+ zk$S6q3T#x8=NP=JU8$Hc# ziHgt!P2p7#(mRA#}vsEP6#f()Vb1MT)`%tYSs!)A@Uv{l469r;i7U z1g4Ar4cvwM$qQUN{S0W*1%&I)TX9@HMbRvR7U1~m&z!Xv*evPNFSt4b$g>t*Yt(#v zQ|OCCzp1o$iJ)d7bpuXTswOl#n{v%zexcLMFi{HmP{tzOcD@v!d)s2G3<(!8`!i6* z*w#s~QFjP0B6$p5=$vJMGt@+8Ptjo^AZGD{*s28ry-++_K@h z{_{AJ27vWC!c);QC)5O(>wk$$hok3HpiSBm>Jd}AkFicW3Y5-W!%4x3r0)d2QHF#( zMu*T(3qUcB9cRWX{0+4}yn;sY55@I7d`5hq&4Apf;M~*3zArp$*Unv_nF79RZ}v>T zs)7Dp^@6$0F_Y{GKAXMUx_XYC#w+Vv=eSJuN>LT;kPc(N=ddEMCvgAyj{qiAo85z- zqN^;^)DU>os5iu6TCt(ONv@UJg18e<$;pbJtWrrf1V&L#rAzIODi0OG+); zSq#X8Lh#lP3|;n%S+-e1IlF`v!8rx<3Ii628F9^ag$iIwE>f(H0e;Ko3Bd(jQ(=`B zLuQQ-uie0i51vWUsBY^eX^F0gT836Wv@_G0(hgt_!GX%E*VwX$h)Jx%+L&WTN@e?g zFq?jz9h%JW7=(I&ARH#xiZ#0*ij)g3UmzQElc?co%8Qw9v6_1U!?9!ui(sCyW-uWc z3a*!Ktc)81?tr1*kYQd%HWBY({@(#!LzUoG6C|;XszHr#T`zg085~xLYIf6}!vo2?lr0Xrf^~27V?MzHcbNEn|5p2aD&bc7q~%A<3^z95 zNDZUR3!mvU-re3?GCnD=f=iX0Q^xZ#f#YA}6fr0*HKqz=*JjjU7^E9x6AJw$RwXv{ z@`-drAl|)gV`9(qsw>Q;oZ2Ls5hoO>1#{GY=(qjURd5=|1wO|TEA0aQ?Z7A37?dE~ zreBJG538%%P20>Ma6;PYpq9HR*vOV zK(9*DfIzhcA?cB9eALF3d`?#;9GtBkc()`(J3ogL!k3c$Aj!{g!Uz5lNxb$(ry#1im?PU#`Y@uZM;E_ z6p_0NH4NT!FSwm{DlwQ)S5w-F2&!oja`HeEjrGoyu93jO3CDJ`DufNDx?bZduy&V+ z+Zd*|bPlY)>`xOWiZQ$!V-nH;!r_tow9K?UzSnfEe32iq#-pQmJ+Tn%2Xgi&6k$-2 zc7{|YbktefgdH{~D_f&veF7orQV+qzlmy1siK`5Mw%!jGJerzT8{DQ>;6PjqKXJkQ zv>{?_V>z-xa#3qIcRw|)P^2M{QPbMo8IrQEX2tE(fG!DWN8eh_+8s9(i4f5*tKP$x z;D8|JM|-%65Zqu=oILA`w!m3KYdjFyo<4C9YWGu@14S*5^)wNI!0f+r)iog$8y=6C zo^S+|W`lvQLG=$0GTKMLZZ2jToTt1WsHE7!0S~vxqS$OI^h}3>CQG%rK)`Qr{Qiz(knLWelI^89#0pgR2$$GF)fPMN!K-=3_jw(HA#CCXW~8E4K6j z2j%Zh)-hiPXEyR=QDQQ;C{T{`3&j3{+64qMabysUMA6&B`t67iR+tmju=g>~IolCy z+yVaE^k5?3SnJ|b0UPVV97chqZhEIgO5WYo z1V6}4qXy^091TtJ+U}kd+PKz-6SP@6Wl051HfAY4z!h6K3xd@6s@n$Xl1#_01<94W zz=;?8YgUu%xPxo{+i|Gd#w8mBSnLo5$ojD+UIl4bs>RMm=Tq?Y!g*tugS)_6+foXtMa}Hs0p^ zgkVKl#+}5DEy>V6H&~sscGYnDGzqlKbJ|8KNkJ@rh|f8ol}YRwzId@M5z^y*BNP44 zRED%#KBP^sU?TESecJ`tez$Z}oC}uvUhqBqn|8iJoF2=zwx*9pJB*8SNPY^JVN(QMOm%h>urE!!r;!4b5Ucq-Cb> zFo5Rj&9qbyRS)#S-7V={`W+VC&Cgp|=+1fD3_^tQ7RX`QEbC&*HF90-4CMdJBU_EG z=)Sq6>3^6*rhF>!iOZ-hi;`4bRgJxcjHWOQ)OA7>xhRRMesFF;yY+ZeW?h+4M5Pv~ zEjs>$neZ{l3F9?9>GpnKHe^bSVcoTO{sgW;zz@|%vT|UN(r)9*=!cFj&N8!eq!l&PyX8G6nACf27jn~ zHnre!AA@k=^;^6@4(iV>@OJr)04U&6_Zc)KI$bbe(Y^K2|80&VdVu5TGpT0%J&610F7XVUB zR*>uPvx~x6DS3dQ2*n_Y#>WgUn5l}til6xcpry2>8AY^Jmy3#S?;^{gCR0Yq;g=5%TSWuyrs-fVZTtH7Q~l z&z_XxL!!;Z5>GVz(*%n*u_(cIJ~UwqFBA;j1bCcmAz zfTHy$t9-=j;GCSM!K`KjiwW7bC^T1g{DQu1mM|AU_R+}DvRmj@QZ|k+HF7myPALzZJVLMKUPGR zm|4>XuUx%|bCsE*zIy(`IlMErc774rjpp`M_=$^n3eEE$rw5}7U?H|n(pzW8eI$_C z-7aeAdT5j!;UR=Mjut08hVD(N0Lc{gf#H%#qxr<4(#;CibcZRLrj)t_N|RqG6QiZ8 zk;(MPVa`=FTQWFK=U`>HPARwUu2-tWN`4o39UIsHq=GQ_2jNJ)T@L*Q?(vkE@#WF) zkhk@5ZKJVEtA{={?9_rCHR%Sus!+wjcE&?hkZw>3rfjmxIg#%Po9kzG@D!9ff~|4+1PyoXqy;A8umCgtjEikBw*VznWWpswuGf zmojWRl4Dg`!CfNabdtMii+8XtMlY&oy-lZ9k5kJ`JZ z;2%wtbj0K}?c|>(wyF-Kkp`U*H{;--is%eNp=*1OTfLrz%SbI;sOLjL21*5NCMte{ z_O)*9@XUp>P#LPThSsPr`lyN~1}^_5Kq+S!psXotc^Nt1PXd_>%L=+j?=UdV6YW{0 zRlt`V^kbqHbrqBu#jUgf7k74HtDL|!_tRElnAGrT#TY>2&Z{RWDI68-3#@_FtLn!E zs9{i-UPK6yRkn9!4CHp|SG_jqweDBt!zLKqgAaG9+>R-3l*XEl{3ef-U?PLB;S8CAJTu5f-r%4Ttp#**QF#}8OrZ+ z_2y2b?`#NdlC{oA%=2_5V^rRU#y(T3XX=_swSsyzAVF*Hc}zKeSq)|}3$-`Z?r2t1 zjf`4vM#9L1zwS^<3u;i^JrK#b2gfc^^ChPiC~UmLBAb={pX!~b)lGZ!rJJvBgs2uL zFdU!C^;)LiT@KQht}zRtnV&wi;thvYRsx&%0?|mhpT+bc)ciJyYYJ68?X^2%czCzV ze8=m(iRL=x6?Hx0x?Uh+0)Wl490WoVr(!;X^XaJ5eMN@i(4)Wlc24!%ar`L{`0E z(rMOO5lzQa3qUm7>p=UKxYwn4ECO~V2|_`|xjFO*BDtPdB}A13YnXqniW@A9 zZLa<*7fASk-B6iFDs2O*O=nZ-S9X@9X$g%B7|gv;r8Y@(o&Zikuv{lth#yk+Q~A=m zI*tkqD%#THd~fC^y@gmt^M17YWR+33jo8j1PI%_sjY+_pl{KAPyKdD&c8Q%K+og(O z>aDFo8++%0cOClg@@Ff%#^XvQNV5@-I(jjkk{n>u=tD!_nAmVr{BAL*9#{4Hl5Em3 zKEiD^rpMm>M~?` zTDs7a+omKL3x&Qk#oF%;tE8TomQP1kZ$#s&coi~}FxI8bgF9`3) z{80q0`idO=sq9+M$}Tr^3~TpdYMU6%+%a1ez8(k4G`%>M z6h0D@f|p!CMPds3Fe~}ZKS1mp8wA5&D8x}3!aRQCGQn)l_{U{1s(_a;HAo~~ zao@c>bNNE4z@kK`VA$mgr5YOR%uB<2E?&o6DoaI1Fna;vD0m>t7fLat=fQ$xeW{-# z&=ebUEW`oL;vSbN@f1toT51(L+#vG|&q51pp{wvF6fH@9sskPib=e5qS$xt?`A789 zfcnvk2e+vDmHX#~p(D4!3VVR47>j*&g-w)h;lYjL*_@$%Zn039_Hfx7hstkRs_~Zc z2Ogr;kE?|*zrui~BV?mZt!9sx+gZW71QTRo&s$8LSm1$);Bws#7=njnB_lkvVC)xc z$Ob5M)YWB}W!e=XAI;88oYOQMc^-fT5U74KLK- zHv{rVaj1~u>mEE34}?D3)^V#yDWI3>9ij716!OiVm-ULimPOh95TU9ntKOU!FY-I< z15K;xl5>HJfJ1BNtFH8};>p7WkGj2I-llJXArD0SXs`t=lzs{!`ECyUvTzKkH%g?79rEN?jQp)fLxg`E(z?}x>ije8~*RNqb(FAA`gm=VnSGwGgpv$ zL2)W<-Nw~^nxG8T247(VzsdI0aOs@75gUlrG%iz~1!So&eepV2lT?z43U7H5U{(4D zw@H-Y1+7ffHO(t9hi!)wtC-|0w!uA43wq32fil4 z1{d~kD6owaEOd~F5EN%b?4@)7;=vV9?OLFHzc>;pi zR3=^FSSY+B&lmOz#&1OX6lSyhVUHHsxHn~-1h>qIX`YQqS}idniqm~QWQUeMH@QTL zD$tB#>I(NPPhTTBA0Vf%ozz#iakEv5^PI=mg3uN&vfvJ@qguKOAi=l{9KdF}1J8pa zSeUo0sFS`jM4^--)xoh=)J3sd3qC>z!QG_K6ZMVIfOS7R)OD_P^jCnQNR7doc0|WS z31sIBPgO)(rNy{Fa;>lu%`qOdVAc8-xs^&ZWr)ASy2<*k;)x1MX;d}>HGd_SQ-S6XuW;6`wF`br6gf*9djCWLQTtVYZNvwiTh%&Q# z6aXgCncCfrpAiJO+)6zZ;_Nc^pb_;JtO^$&hr8sWNQcHAjtLI{tHE+tt%^p_yaT&) z(@#pVJwBKE6QV#X?<7^py6@)^P!moL1T=6@&~}@0oDPR_nxn-$M3V3ud?~=g5gSxg zEpiqsFsICH2ewI)h}Lj< zap7XXON$N77V2^~PhYtDUWJimU?>>r37>%}fZD!dU;R^2vK+i?ZS*(VwRwO05t+d9 z-g?50N8BpkMG)U-tzdf3-0I4L>>!*0$LX+OqSZtblL**{LrFNsd=i~z47}FPfR}ea z_)D(}TA@&wW)}B)4vwsYcN5JJ{Uc;wD|la!t1r>VyknEA$}2>U^@V17^K}&`ErsP% zD(H^Ex?M2K!+RhZ)D%N=AtlAg?OOSKWbLZ{t?b;fAPv14eF7sE#B>+17RG?mdM@>p zectMRkQuHRNX^a+$=tJdP^M>6earmftL0^W;*k9FnAY=u9km?~k6Im(bRT&uqF36={fV{JqjV_xSO)A}RUwBB_O z7;?LbWkz1SqJg zP!8;UDZco5N+Y;Q5oqCql#0Q*Z4pMR*vG_{H-SPp*DWyP+(rz53J!#z8TGTgr}Yro z*|x^iv_$_fuR|jUP)=;hfrZXLd4#0N`rM5VNj=PA0dR|K6Fl00Rl(j`dsy2m5$#CvW4d*s$IgTzy@@%r}5VFL8eTVi#Ck>-9&(l;6 zvBy#iMPf@OE~@yWNoJnS*i`m|ZcpXwxrLh4&clt`U2%nL!pkB$B{$N2;SIeYSCrm=P- zX58&?(!hcP0>d;+DfM|H6)Ocow_zut&JE_}@>1M=RTBwqlfGQb<*U&8lRd*O)Ge36 z?FUbQR-au<@1A8RHqKm9{aopz2^@3JQ@LvB$fD)b0W0Wm%l-*8mI_p(`=yG zTQV$VWLYLs^~Axo)MJWt3#}kT5?GYJh!s%Yul3h6P-9I?$sJ2gp&s=q zg_J!Wnr=E0+7aG6uXX#RsJU5$IQN9Yjq-jLf=AdOpH3E6VMwglM;O+61PZ-?;5>?Q zki++hqA!a(bJlJ$fTux-IR%-uuK!4jYw94}ehJEu^D0t)O61*FUv~(E%ecfI zOg>kxIV|?5!4iqNq1n+!hyVvCtVEUP0jF?Fub;B^a>ZNcYLI;YZ%&?Xk7Z0;kFdA- z&O>17rhcI6`IcCi1T#gLM|c{C-p~Mn8q1UjHTSR&r6+5i{W{svK;NY0q7U`fS{2On&XJg7S;I4ZO2OM=Z`D#cVJ${$^dhyNctO zruRrg$-^0h2cT@JDebwZH2A4CR(>-~F7&~Uwe;%5@|SyP#@yh1)fm{d7HN#aDx&bd zqkMeFV}1{b$0tBDlC6(W?8}?7K%gV)9{1O8Bgeo^s=NB)gowcPVJ2^a_qPD!a@U{L zE7uU_T$OM_J*v7F#)7UU>ceRGiHbntXioP53*RJ2`#DdZubl+*OzpWRv}|0ZN=0zd zbH1jr`B%yZ0)@}uBSdDmF(*H__~ARK(A8(g-yl%JXy4xej5XFMUy|u`c9BYnv zWSalVk;7sys@?n0Q6u-p6tKn<}o7i57*>jlko~dgZ+9Em=`B>?bZ~kw%8~ zgYi0Wxu)plkb~SFrrES z!(1|TKlqpYe4by|q;~5Bu`R%$apjwO!N)!=!ajr^%^0|6s++hg=C%blso?>Kk5CQi zg_U7-Oe?irFWp`rq_Zr=l)@^$ErsXi`EHWfV!}s>SyAU{GGtTx()%J+SY2199MVJi=Jnn#kG;27;XjxXI-ris7k)%3& zwP+nhXX+rRv!qo{N@{nHy%st)9D1yt+>jg_cV?#5B40JD%G~~iLp-DxIDpd4Q(>^l zp33&gi-ZHK#;$?KMKS};Lex`}E9!70>4r@IP|(6zHz;9$`&;ub^FHTRX?7wO=eE+3 zrP|G*${G%|=RrdAE$~;e>efuxn>CBZ+Z9sF2R)|=A5%Y0AJ2iyqbm6v7HXOfgywxt z^V)|GK{^tQ+-D=!tZ2b`MAelF;1a4e)^Gx+FG~jQ;BuCZ2LuD3Dt|_FSpFP;;i#S9 zH-(bNSvrIFbYh_Vh8lZXG+0SEA}B83jV<2YnO%~R|z|DB$qW2WuoW>1{Y*?Y>4pgwH?hFXl?3mlF5=k z49-3HWMrVd^Q%f}l_HOuBE56Gf zd;i_-k544cr#9~@Jm1kjo0NP1L#O;>eAfrn`-yZj9E1^^PSeZZ>a4e+F31S*=gz}k zQqmFY5dZ`nY!NGqa2N+Z0AF3(q!U8chs2B~wQQ%R6^1~Vf}NLd6LGd2b~Kr2313%E zO}+-IV<-q@25)}?$L4TN)*X37?hs|23T?sYpBOC2#y7&tyPQPRA9}TTHL`HI8-Yj>%Iz= zFcLAQJwJStjdOW@BTc`5`XD63c8h!*2Q36+sLO*mY8)AA#E!ZfSL-{tcL8=4(-0bC zJInXAxKm7oL#rn8NdFC@zUJX%H<)_!D2h;yVJB?(rG0uffq$D#$ZJ>`+i5w3i4AvE z=S-KJSk8co6vE5&kfu9X{%pM;IO|Zae{b=EJyo2AGwdCE9*#ZoS9h7SO0Coqsz&AU z-%N_CA+N`Gc41@CQYTCQ9(`u>B5)?7Au3;mOFtvRrS36DVcO9LNcYZj$5g{O#G;#8oH7o8G4qTAplWv-%pgdpBlat?a($t__`ub(kg=UG;6**= ziNq+wMmRD?ywg@DUR*J#-B&b~y;ex9EjO2OBC)6V&>?>FD0j^OE@~(&CRal8kyaFG5yCs@!3aPMbo$7$n26wZ{FP6!A4m3<@>)2ljOmt_@B{otGt)cmz^_4tR4O6Eb1ZC{MZ!79h{-8wO%09+a7!q zi!m`+Urqlf&8g>q&*1eFO?US{I0b^zVBZLFcLC(|JZDxJ)x%wfGnp2sS;U_@*o!W! z70DL!P+rxM#*)(TEYQEG;dHnpYYfbFUB33R#{I(Z`zscRNGJ=?A^144bH$J(=d6Sr z_J3BLmWQr>tUKtX(=z5gNC2V-8Maa`D zeUa`7>ooAD@u@Jlnt+t4LSKx81fdC(awS&due2k47rbl)2~VD6dA>ho>Y|sG_%rAe zNK{E0JcZ`z_;^Ug$}xnEDeKmm!dAEkM8?us+8V_ve9@o8eqS{q-r7^pruk;f|q2)b7L;URh7|YBckF~2gp5tzMv{pG^gdd zx7Pm1_a2T}c--?C3})na#!0(YbMK4oJ@X%OW#qSY*|3R*3$+xnj@*SgXyF1k3{&GC zfd)qo2zo+)svbx?ErOItj_6b#agPHOP zb1^xLjEFv-w;8M;2k!&0bE`4IE4chMhtR`Er=K(e3!E$z?sA!F= zImw!`eQxF_)Sa+pElFHlUCN+GBd+z2@bJAsW@f2i3=AIO&NIu;EENny2Dr5e&Pm2$ zO9g|#FW?~}0{K9TgY5gV4Y8ISh{zQ2;dNeiW+8?9Pu0|F`QU@#rEE_eJJKOgf{Z2h zJW}jg9YFW6%?loQ(E$#R`rQJK6B#+!eLpT2elmwYwa3;2Y5mOPSNHyIb!SgP8h;-r z`|NR=&pvCZplIdadJ19kpOH)L(U8cNA9v{A^j&r5mmyTDfcxzI0bA78onBr7_a$)m z5E(V~H9yqh0Ebm~d&v;1j(n*_POsWO+A^_t0QG?b-0S(ORtBQu8laN6rT9p2`<~@B zH7h{HkfpnkT5w0B^VYg`J<(dCp1zSJWztjdeXX;9~N#SmPJ2F=_0 z5E+mIX8-nC34DNR9;lLqwy9uocB|pB;B`$**LZ(~wN&Ql{^lwJmvavwUc(M?r4g2? z!|OP8$h=*a?FuUgPETKYw@e&*g&7Sz3lksMi9@P0&ur6rAR}^!tl?tsQjPta7QMHc zl5DD$sX^wRrwb#ZHkyfW*~?ZTVYw7&bVq(IN?hwC;zT&JGfHs}DkkENW#nE(6-x(T znHoIgiEV?_Ag#`_)=KqM1hB;YU9D9$$2E-0@}_A-lkx_*$*ZHxYarWpwJsj$^L+k3 z>z5dFos8O!T>qoqg$%-6OgG_Z5sssY?+@pn&8kP8)OSiW{1 zx`PV8#`>YEyxPy5H%m%1>8z^EL2;_h96EgY4*4_n*}08&o$@X#BsQiysBr8h#i*~8 zqhT=%{5`;{=3SlF?KJkvLodn=?O~Cohtq`#REwABf9|+uo6eN2Z_0s9Ain$kY=buG9TUkKJ))ktZ0RO&5el2$|Kd z1+N@8I>d%%sf)Tv#|qL(Pp?sjkun@I2XzIF;U9kpx@quCbly4GR z1NcC_8uw<{FLC%DA%w2DmWsTU{T|w~D!tG(I;rWk0CxuP#wT_XHnui;%5bus?}c{{ z%<$eeZq7x(14@87pQ~3;z~g&d>Vb>I$jl3&Y5b%3436r=cRneo8k^SjtX(^IfhY(R z;CuX-;9y^9*?z^*o_HF|FbLsHMsN&H;WS4ocozF#!Z!KZIWC(96Ui|?nnCt^4kQK) z^Q|sg0%Qx!3gf5fN-rprnIL`YUIgk=t!g7EFWExc>bZ*U)UW++&ww@X8-{=pVL*0q zJb>U1ZxmykYF^yn@?4Fzi9(k6s=_cq^yz0-8A~}x>H(MpteR6c=(lNF-C2%SF|M%j zxZ^`?x@lvsCbl_pAbMBxsoF7dgykzQVSP`5X0}+JSeZ&#qqw+V;l|TMU2gKwq7NZ} zO|<>Z#HsFjh6cV)?NaV@;-xVBdGEbI9mK0|R7K@>jX7Z#2K&?f{XE+ILXA#L zLmswf!?xNDtiS?OFyM}dGXnv0G zpCJ?{pU~Qn5}ZR@GUq;2m_kWt&sWUM^gIV8@3O~aVk~hDBuN!4%-ouzi5YYtd-~B zEJ+d@q&*5RpUeT90^Y!1V-);7h>H~`_1oFV;;9ceoRQZ^nGaY{t2oe5=F~lfA=TDq z*nXS}w5nK+WVDoWlyUW-HSUc`V@ zKfutVVhG@I-|j2JP=R6MsBAVndpPejFE=CFd?lHO9XVu*1xuy?)EZumlh~Lm3FL_% z(FH#fYBS!-cbr41;i}9P?l46lf?t)24t0uFPCdBW5r5)G%+Ax(6}%d zM`vDkSW75kf1hR#_S=9Od5i>!dKNBduWE=%%Y| z2Z&JzpfO@fMOat`><)$tQ$08=lkDiwGaeLFs%U=qqh1E6est7JHk^*?=Pq)C_H%AI z5Wc78038rvGX$Ri{*8;0kwdTRd73b zp4taM$sAKKqXiHtA&~PLhlVtG^-w59QDe^O7{MH5EBLv=$v?wJr5`h^tvlEEfGK|Kcy@I8<<`TyFTyyQo3hYk<;#epsZiVFr5X(~@bh%hkBB5^^3 z@W)v{EpCUq2O>V;LViRTV_?OY&HX&oH}4#j{RR{kP=W%e`;I6aec`D>n^@Tz`w)=E z=sXyAG_`f*{m2m0@m{culN@+|id5CIhNTnGg40Wkc63fa!e}c6In)S!Dqz{*5oKx+ z>m11YQH44cr(k%>k|1V0_}2zAdCv8jWsnmomTD9ffQ{shpI^IAcjkc}l7-FdjATm`PlLo0qh?$Vci?$df!bM%_-SW7_ zQ6Sd?yL~)u(bz6QHmJUz%7V5yk@K+ClnZb~$1N@+c24DN;g)Fd=+K~Hto=D#;c^Yb z_%-!vNtYwavw9euIjzW^s=frhr7{zIo%AaWy43*q*(7R|UD!i(Oj@gjHKi7an*)k4sq1D9hRKcXYayyX@6i z0bv-1VI+uAePaRu8?QC6AfaO(#*cjOhNWWXTkL}tlXrC&8oSI$Z>Im>-GYHXjVsLi)BTGe4LR3 z{Og;5Y6)yC$c%2|2DEr3xqXfgeT8ksu(sCcDj4<7)Zp9M|@xoj%4B2Fnq{8v)3~e3| zXCGEyEYD*Z>I1pB)D=@op_-z^B%|V{YViAG4is24`J52eUP_lIvQT5YrIczmJuVwC z!SnNqnG|M5(Yj=I7*I3)ALwvR#qdm6J#y!W&mAEzA?5<@j=we${9W!yq9S!0K2flE zY&(+3Kg$AwVJz>Y+V@Ban4`_YZui9(^#)krHrge0qDlrlx-=;A!~z}VwxE=8qY)wm z<=c+6Wn!B{1-d*CfXAJ5#}d>FaijqbDu~i;1P1&716c@jF`%bG z7k4+#=^dJ>N&VP1F%c<@x=jtF#_UDpG;G>PhM|NnXJbs+VA3$d7-h$o%Qnf`&I$#HRq`=H&@r(px;}L<&s=%AA z#}nxGwhg53%)gO?QnR62JQ3oEEXM^n65vGz7y1J`OqlGiH(6`B+mtiQ?)EviFfqxA zOA3`#(%L997t{^lntD1LKs**sVWNx6R6mkDX1~|{NdK1q=^xcEc|*G2YEANsZTjz5 zWUb&la@gz112EL}bfrr4hBd%?4Y8yzspvy6fIgLS$wZ8edx+Fh3vsg~Ht_KdJa!e| z>IVJk5j0ZeNw?Wb{nilTyyNb>`!y-&%KdM4(g7(D2y7?{-Om+TXuFf`G{VC&8T_ll zj8;I8s0Aw|RE)8EK|l=x<+ESxgenS_A1Sl*a0!}%1ivqt&dQqw&^KrQwMSfI~&1Oo(C}JghsH#NvXHpPdFgA z-sk(k;uNulCO|_A3qSylVn3JyPj2{xG9%|O*bjMp+rnrJU@3#`rlQ@wnmD9!c(`xANii1FdCkw8p3KI+{kj1347F6&aSVR0Fwp;!Gf+Ao$97_5NBx zyR5K*WK#n7zjpE!a%d#6Z4Z)HmP5 zvUMfxUO`)Ged3h}@=wP_=yc5bEJA21l_<3L6jVg$!EOydifge2*sQ8Im*ZLU%4$7x z<)f!li0tjxPnvZB9yob zBQ74l3)K3+J`a0;=_4-At}4QC?n&G;&!NMOb;tp%qH3Rj%&>U)(cH8Ieg@?(1X#t5aG8-8k;fM|^ zJH=N$CpU!J5hCT$rx;xF-aItto_mc|F=(fNZ1ZSX4bz%R`zN4YCw3kl{*9VVLALnj zeA60pb9+!%r&|{{fm%I}nC5*RG1Mlq*{C>% zzmq}?M3g$E#<+5MAZ-hCGIYLt>lVRa2;v+r>ooN~B3=87GTc|3TmY5V2>klBqFlVfl&k64qRN^%Lo7-W{p9P6|nh~Qhm5(`6h}u=4G+> zd93j=)OEnUjLnNVU{?Bi40RdnM!q6^?YVCz^#c!_$K*2rI3S?`A&R-9)*84{$NxrbC^k7#^sAa<{WWL}nvTAX$6+kOwFxtGZ3L z;;)*xk4g}nOO~}TEPpzh6F~Z)z(W4osq)v1eh~^XE#vy+mh$@+XIU#BM__?sYl?(1 zItFJ}7=54n4xWC~57dp^%Xx3$QkMUMX)i>}P??PoBW-?n)J&wI*UDpe%4-2$2QME# z;v*P^IrcrK!RyP~3(+5-`m6jEn9Blr_IIs(`XF25m*-6{&zrW0Xv-{EU>$#TBAMw6 z13>;l%X!KDx_zm|w5i|#RW5g@1=1by=)V2q{<4MuMG5VYig}6OJdh5Ym8y3=^nLiP zKoJU7v??%?6}fOb3@CvCQi1cMovScES7RZsQ2`9eh*|7AO%vzE7!^$2YY5V#huHK! z$N&?%cE#?yAM!LfZ9YzMv<=iC)uk(_=OxMLEl-D#F0%ZQ*6Hf>?`i`6yUmzZRE-n2jq#o2e{%nL2d5sIm(Laa1bR}AC=N8y{` z`FSCQ1D-cMJ5}B%*!J-43*RDLIy9{*v7GDd{N6jmr@i3l+_nJ)aPFy-Xtaq{YKIL{z3*mC+=d-TnNC<1 z_YHX(?resA1KUu9I8@0GrOk%XD7HU{OF9IkXOB>@eM-)Tajhy#Z=aRhW}A0VT+Yrm zpEfIZ@LT=6@zmL=+h-e3xovjpHvGdch}4{&t=u--x>J8|pRL?E+q#XPQAB!nw)M2x z_8qs+W_SXj_Os>9wo>Avmo=Y{_vGsXR}w$ zR_~eJcy4ynx!Hry&2GGB_TYcUzc+o|?7_HxPkHcN^L|3w>E^o*_~?3h_jlX{V*K2x zyJn}Jxw3-ceDXV9xiXur-wl!c+ndjphhXyMZ8u<|<=)%Q&eqGDPo2fge-}gFDDQvp zS=@Fnu56Y!zCt&>zVL^wv$InE-3mW$uz?r7>pN~m2X9voANY=2t%uX)x#;)iXU=Z? z>e*@hedcU-ZU%p|ls8~h+vO+L*zoIaXSe?i?QY{tNPd138pc5X^LO4ld+0aM)}J|B z`|8=vH+>Zwc*wcg&Ci`}-aDJ2nSVN)J!!UjZibC=t53h@p4kmAQ2*~#|EKT4xPG?H z`(v8->2mIFj<;R^JHP&Qy#5RA`ltQ+*N{^0hc;GC@eG0JqKbAH40^CAEPnXTMPAu} za|75=K68h)$^>pa#T#3_9k;|wE9F*wu`N~Q z|JdPKxZ77R5*6O8FSGI}+~FnBkmYT>NtZXxa5fqm*Wc2 z7>C*tUtYLOum1nk6JJsv)+O4y*+sUFff9~lw75pN%x7MGgU1_ag&lx$6IdzFxIq)c zEwF7M03M??L#Ux_@pn*&djc4y_-y>kaXn;*ljd%A+}vui%t0RqFHd zRyJNfpFiUJI$A|jz;4977X%PU{|$6?SucwM0{zDr{JKW9QvQ+srtUE&3=jj_Vk@-# z8QBU4G z7N6A|Y?X7xdS1eRpzoFP77-U?+$3G}cBA$3$LMNXYsHOsLDh%tlqcajv(9h(Wjv)tc8l>AG)Dd_@5IN=tNcuYkx>eVuLs3in_T}QUL-YVdP6Pm2YsC9 z@Ek~7=+$pxn%G0l-`N@U1C$3?h9drGD2hAF6VBf8w5Q#HQG8H8Q$gQmw~hWS&?p z*^T8l|J4&QGgyVEVA7Z`rUVnR`BeRNbMpKf&vFi{FfF&=3AO&4uo3_LS*P&G_MNjc z-{g?*nc*Le6Kb$sIbD8I>i>OBt-Z|DfBC=J z?%&LBS6cN(Q2^TYYd`@K12gBP8-5zAaTODO${kP9aG&p^g>qdh-(Mz1i-%z6%J+jz zx0H|GV6*&wf9&h;Mtd)PJ=kKqd;$jcGiZ*m=%nT2V1hs(+F}4c-hof+aiL!FsItVf$(L>7ij&X0%ybWm|3j-iyAI=1N0gMy8satGM21S}NWPXFHxI+2kc3NRq=q1OomqM9)Gw5{&NVi_Tlp}jGM~nwu z1F;`SCpx@{lG-M{7$*bkIpbX~w25^EK(bGFT z>5`LlGw=@lwgH19Q=tZ=KVjIx161c2gbp}yqmC)Lm%;@!YOm8^$qEWoteeHU&FmwG zvOzn=!zs#F>EBI~fb*1r)OwQRWMW_#@gr3^2huSq8G`iJbv#ThPKJDF7;dylf}rqF zv<0Fs{~zY(3-M5{3h&31HrewAoD)Ik641>=<4#@_;Obrj&RjNXmg@lEHB@$kwkj3m#%V z6|$w7N=DpziPyF;2O4O!f`KFS!w>2S9n&g%B0i6nLXG&^cf!FEA^(Qu;)wZoR( z0z(htBJamf7yy4NxAJBv*wf`r?}nkxkpI*Hi|s5C(z04a9-r3WZ=c8nz~I)6+3)fsSW=2SLZ%CEEYn8{=0u^gZ@?y z?k848#@GfoyH^fWj0`^1jUWbHDL3|h1-5>*yzkqehy{LjIeW+L>f)`|#ZQ7Nzl08) zDsTOlMwM^68x(vMOfjrE%yKEOc`LYct-ShYuFmu5d^B+9=ndOa=cTn3vMY4;f*|C8 zxKIDaQi_qVq<}?V*ILvCatp2-`@|Lfd*eUzp1Z5gXLy9X3HI17Kl`0`LAJ~PdJwe6 zjkK|l-bX^nWA$bKFWAy^6M%XZ2;pnp}BN>#!J%M*3abMJ-X)emTZ&!5LI5bY`VBCH5& zOHe`GhNouiyg^>GzNt-JswgJ%F%H1r>ZJ7`0g9y=8E_NCbws(y?fW5mpE#29I# z)W8e>K008R{Uq=Zott@6{Hb5TkJ}eCFt&T<659Rpo$|v!%IoTnlhOP+Q}~4C6*uiQ zAnpvA(<2(=!f2_c2K(F}2My=^OnWHr_-0Uh^{NrUsJL1_^aDt}Pt4? zS%pVV7Wl(2oZH-X`JeNNhUT8}Vsyq)(i@ts-cHYG`zdfW%9l|LVGmYspZDWOKZeN8 z{GWGy_C+t6|Ex5{58i#%w9$j9jb1PtX(M`JLz(|V$aIoW>hiCd-3(QI_v~g9-Xy8| z)s#Sp^zea4LJR!!u@>k$p?Iqk+{{k!&y8QVhdOBY^Y+u_Z@-OZ?%%FXx|(T{y~dIm z>n@FEH!^n``cZ1O;Z(jCQ&}m`ys;|xzyDS#_n*eq?`>B<9#_}O58&!NClyi8ux@l$ zK~_1F=3#?z!`=Ze(FD>;^QO+je%H6r*gbRgtht;Y_*UbqZzEs5>{$EWD(9YPoxavO zeLjfrwnl`XG9r|li4xw~uKx$W{`g&nIO2)~f84S?Jy;(!Jg#1Vr8rLm1N*RDeqJ`?A|8UeHRW4= z2l`o-gNBGeKJB(xD{n%uceVW43`*9`8{Z+dT2Q5f3y(qgl}%nYTY(s%T7n&>K9m7M z|1zOr;NJ0fvIn)fW@O`zm(#XfG0QA7^F;LW{u`%9aAxNs9Qu9$Yvp~I#%j3-pmLi* z)-yB~G*`ew?>nW2)`1?d!vv8Z{(>Gb+NZn_SdA)JWN_jnS>NaAo7ivrR z`b&(-8&l+!UoCI>uqf#uDdCGxAh_E2q5S|5^?F2_=@6nl0x7RW_|)miF18UNh^~cQ zz7XUGL#~#WeYdT;;j`95dFP`idoDjSmmt6OS+$Qmz3uX!z7Ks&PW;D!AL{(7_>_P6 zZOYJj@aHOn9p%{@-Pb>3aH{?KJ|Num_0t46_A7n}r1qo~m)3mD@Y@4esq3-t*=2Z+Qcvtn`|1yTc-{1Vz9|@T2#Z1g^ zJ%|eYMK_J?+o^kC^#A1lJ@q9wK&b!hci`(F;f6%k3>}t7(eqJy?b8o}^E@kG44+%^ zV8k<5$|La&|K7&v=6XR6Yy}SV9r*aWKvWw(&>9RqmDOA*Z+xZLaI9p6F&{zBvx-8=i)Z!z!eD>#||i0c!^I$0z6-t?H8r?gF1 zl`zQ+Q#C|>Yr2U&c*X~V|sGEeBzt$!n}V3Y0*4wBo{57 zk0jwuUp?D?Cj5GhDO_iCY8N6<;FfdxCai?IdDXa^)9C4|pQV^P8brK(z5LcU-&KBn z{Vanop9I7G5fZ57udtG*%MUY;na8$E?zt6!tS`oZh4h%xp%i)ep$Et z-ryF{V`88$(Y=2>z8ADxM>+%}15{&50sj~%E+4Rl7hspja zICHbS4S!FU|MZewru=U-fDg_efRZ$+e^1NkpY`$#J^npwQ){2cKRx`v{w8wH^9N6N z^nRCaxqJE+Uz2xy(_Q5)knPju_1`|VxPIGP)YQ-K+SD6$&r1jQ7%yu+Mvm#}yjBmt zX8yyY#SCIPHGe@3ym`+CYWMLxFRYgz*W(}9^Km^TX6m2+F3|D2AvLc@2Ip5$Rq=1A zLs!c8;HyH5ia+8L5~i+Ax5^)h#ojPfdReOe?i;zv&py2ukECJ6xb*LOd6!yv!MFvJ zD9g7|4@&s|M0fwf;BMzC=Y>DeJ-;-#XIe(@)xEzu@80O$I{!7@{JO!-2)nMAS9~K) z)9LcQsUM&Bji;W>A78rOlSxnh!N0H{KQj0+@#V9eWb)H`)e5>uXY@a z++Tcn|6~?~|8bRVzkG1Vkl@b6zp0yFJ-B(m#a~HO@k@8s^yzP0A*xs@zxjy&1)wpz z`BhQoV_0Fc{2HdWQhpmV=zeC#_Z9l-_4%i?a+~F4`u+Fw?-)Al=63lgxZ^aCHHu9T zAca{16fJaAR851>Eb>oui8fI4!R!jWQoKk2za!UTIU1xTnXWWZ|mhx0B& zBtDnAggbx~iUx^ZF{bVE=a|weT@-kHsEh)h9`^7#=%Fa#%BmonRCEGphzuy6p6Wyi zvX%1D$0N;FR0G5gL4+A{hs;>PWyfD+o7sx;bIRtb0!5cp2VzZo)eD{ldHeh2*RPY{ zD+N(aCO*sO;9pA(b9FH6S)+cWj8~L?MxsvpAMp@pr-?EjkM+VVNm|RsVTrj^%DAtn z*hLxT!n>5q{9CNf7Izqd#>i_I-m}RHB4py3_$4!Nt(odZq7u0{-M3ZFVs!SRGEju+ zSBztwGuVW?jpiBV=d$5D=2$J8>ww0nQItS3++xM4o^nOA;*t+*omd;SNqS0DK`W$J zv_e=O?9$z2*_;^VA8Sfm%>Fo&Z1J~sRYNFGFGgWC+3({PCU_zIEV4r6f8)wkhI_QC z$^)}QlUDQ-iysqXg@Pt?nIE8-5OhF0U(V^_9<4kI1XeV2m1;q9KyGrtHcJOcg^QQU z$8NhHE!1m<3q^UO5Ou2rULfVWRRXK#RbqJ^SBW8tv`VP0L`#Lq`y*SSO)H&|5YQHh z11aCA9YD1$m|*oPKPfnbZh!E}!G~Mr1uy_A+LIZhg1UNzOd+QO_O2(?z$#gs5; zL?i&IFK)%Wm<80MxOIc&fDCN?1Lhy9L5*_X5Ql<)H?EfNL;tSkK1&)CnuG-)aS>W@ zt9%M35j!Zr+OFfdrK?Lh!p#B&S#otHKhG&<#h)c`H`#i!~cC-HQon z64Py$-vb}u3ZwP3UDU}8MaT8Zo?GQvfLqRz&@>y+d{msKJ;^vIcVT@Nx$cX}9niEx z?OqwvpMt^o2>O>j-YRzs^cV|TISpBo_SXO1DlhrTCKufxq+Sm^h>x~GJb$l2td<{x zkpoKGDu|Fgs1~!w;^oO#&BWXE!@EC%@H4B{tqN)$7)Fmk$DQC!GG7~$4Fxx1*TZzPUAzl(hs1fI(l$nyt&1iBznE7jdkDlmCwCa(qxEF)!*du~BEVAUoOx`eU z1T)4@c*asUtfIvBu&3ZD-;sc0XxRp9Gt2YQfm#~vaEP4`<=yYcJs6^Ti6MTj4{@dZ z*pK}S##%hEvQ=L9^}leHI%gX@o>vR>339>@V=YnnLww$*7Y`+f)GP|J&d^KUrW3PD zVCH3BxD0izD(}ba)V4_X_)>o66n$JJc#&bgV&27TKy)02IOB$<%iO2}Zv}lx4WIX~ zP?SiKZgCXU&fQ1tC!uCLU*MM06~n;rB^tVla*y&(Vh-8~^mK-LcU866<>P<&AVe(k zBUkw=de|(lB$x1rUg=F<1IV>~48C zr*j_qlV64-ULSg08Ugxv33vKv+rcVR@MpC4v+}}U%+Fx! zQ9O@(@40Pya34kryWWR|tDo`AuOfajHKA9(El=o6x@TSmQ)tiJ&ei7rm&Z`V-ucrv zoP8?CgDGz8G8=DXI{0k zl_Fa%lc~x`Wu~;H@|fxS>esbu<@Vqx+c~c#&yljh?eedG_d$1ocpv={Bu;+gyHt7m zL(D#|mQR05>gDCX`prp=Fp7^2BF zyZ#wX7`t$g(Ktg3z$)6y2w*eFidtfbTq*wr(!O3OK3fRI(PrQ#N+b7Qn%TgY6~mfv zw@@-Km8ht%_LQuaKf)cV+k8GNOXTmo38Jh*oLadH%~$^1ib8PvdU+$dw8$b+;OCm9 z^$i}I!g#lGFDSSViZXyPf^ldVseKG&7-1F^K3#qu`ewU)0MqgSb9wIyKBKtiBI8Gj zT1(Tgz_)zJu5iLokw~dPk<;Asf<~t>H!olp1OB5TgvOCO5^$C%o5Ql77+a)XTq!?} zk#N5x8iJw&^yfZP1t`#tlq0TSCJOG(pjJ`mOl(UZ2n)eREYOD<8H-GEpQr#hf74Y2 zKi11XVQ-(00bF2nSV5p;?9HIAv+tlF2glttF9l&NELL|Vv2}oL%(!_I_y~q!G=w1z z%$-qx&XEIS3=B6si8lZ$ZL(~dw_f1}6~Yn{h~wcf4aQL4VieN5MqSWa9KdeRm!E>S z1gbb{M{6Rg?!I-%pb=x-8If8}3%&SuDe6#cr`{pKwTw^TgAD(1NRPk+ zTl5zg-_@GXiCbZuXTAK?O*`dnc&w#8ScTj%Bo@{vHE2&yjnz9_%z6Nw7+FBt0Gt8|~npY{M}tWGf!U zlfh=-YNI4!vSlY&fu%=HJSoJq_+%H0Xlni8O6m%3+EOeL|B`hO`%Kvi?f=u>Lr+!! z{eVJ{2q3|lrD&hX9>aVEh79J5koD(r5Om`~8}0f6X*UtyX1vvQDQO7yZb8plV7?ZQ zCE;+03LIsu6tFw<7TBLe`hc#Hx1dXnpEw_Mtkv<@HKN^Q0NkG{q$e5c7NnZt*l5 ze&X%qaH`5MVA^krOW;@h|Djak&Uk7Cf5L=;nZUZXZCybcaS4qM+q0lcr1p&2*di1f z+(u|_zXyVJ6`36cdYG}hdKJWW1r146h>Ou5j+@V3iA>&A(?YnL=EJr&GDXCt;vYP$ z&3szRY7;k8DXpJ5fuSGM$9eLIvz#%akc!Cg++vkct$`o zL|fp54R9uPM~aYhe6F3KYin*mppp84s=(_^UW`ZzEe2uV|7P2IZmYcfh8@~ONjtDJ zvw!3m9_>MTJ_^ten^(vt`yJ1>EOW~?&Kv-vUeC&iD?leV18MLjIcQe&tUK$+L zmGUMu4#c-zUdi1dXu+`+VaKZ=SeUF_6LGrO`WYy5P@+T}POus5F554w4R4pzN$mSt371Cl%pGFCQi{Dm32C#}8Ok{wGX@OIO0kau86%zu-?Mj@F z;*WdD*=l+HjZ!Dvl`*8vcKNTMn6{7-0sh>NBqiY^HYLGZ#!6xzV+Lkec*yJJJx~p< zIc3$L3gLocM=$Lhw3i1cKya{&SDcwAC!L->Ia|OJQg$|U*=!|g<_SrNV=D@AQ*{Yt z%DW1aYJ&(TsnqELjPVC7QNC2uB3^I=6M*+7% z5*WW&n1hAYRP7!k6J1W| zz%cLUxV0S3(r-gwfBqBXTzXR{6$Px6cikGE$8}@$o8oWQUExko2~|g9(wYO9wcvtz z?FVr*+?o%R|Im_ep(u(6ug-YfHYzS)!MQK^Bdj~Pom=U*${T;`X?;NKtu4Q`H6eywLL!7Sn-@!)NJtBZ8U>ouIHh*t*3Zvsgk^9u6~%9r20u4AL;3y?wRT8 z?usH$MMV%11q2iXd;p60LXbBqf(R<0f`Cutjl4nU`&;{*bN4y--2eY?VtuB1WT#auIQdkdRHl6WBzrQumnhx2Y#dD4@Sl z`6@Zu8n)zTN=Y*Tqr0-KNCo-2TT*&#GlqHOR*h3WQq$Cu#4#ipJNOVXEy>n`0mGAv z?N;=d=j&3A7mARuMcFdGlptG!K-ICoy#!7+L)JFu)UaUyon1LsmfN$$6X_< zy8SPWyIib-U1<0QwB3?IC$PfMs;rP4R#eY-2HX3KEGa_kTGh;`l|3D^LzTB7I^VuC z$o75;2SjHHWiEJ{lokBE=z{Yv7FG@Xw+7kp50sJ@S`5lPezIEn^z5>y!<1zW zJQ~OeBzcOZCG)2)XGP!m)@^HTupE$V6YTmGapTge0Nw@(OMX*^czjLuXc-P9%0oU- z)}*>Jx7uB_7r-azTGKWUP;vH7w$I`3{@a6bchSjJQt7#>6xW-&oz%fb)7Ej4OTX(j z1v?I9mwQi0Cn)kPW}`O`YwQx{NK+0vHrFXJnb#}{Ul6;zItEuXWoPk(balz;@Xp5H z%GYaoRkQm(r}Pn<$@u(b4fm4Y)z7iy6IIR@MBALXXZ@A8#E9g#=NZde896+uLWs8ap!=q+Bx<^5 zH$aWLO{xyE-&bYRX&qKTZ{srq^lE*edd(Ig{p)rgwEfZ`dj(Oznk`P!(}T4^B;d9) zzv?gVCCBJe<@#89x6|l)N4k53(``3xKBJ)p%f0XO`5k1nTtlv|UE-p!X0L6l3igeTtsw80v+rCq1z06W z&L?tx%p_-$Y(n0mA*X}W`8_3av=^>}iJlL%KAx*BrFBeNCHc$I-u9CgxTzth72?f` z?Q0u!)_>);S5n#tS<|-v*Gp^`?XTDe9m|BGwlS-wVr$yxQ=B!X#S}qdArFo}YT9Dz zdn;<`^#8NSo=HRfqiL^_E~;kNL)(->&)pW+9dkv^<|Npgwt@mzf!q@&Q%V>h)?*9^X$QRjHE2N*W^$aqFZ#@`K0WZDa zzbHKgE2TGKR@?h6SBCc!T{7R@HOQXDdHYdvW8JtJmTr@Kla?opo(R8ZiY!Iy2l4>^ zg_!0YIT`ji1Kb2Lk_kUw>o#;CiRpM>wqOG z{0ud9+i8-55c*C}H3ojLrGq$~sLP;LO-NsI%a zgD%vyQ5Sk*x0=mIaJQgr3o^gkhM{^pAPY02HHchD7qUDn?cE3fTJXS*W}S7|?m?~u z5fk7z#+?_6eL!7|+ZJ!aDKanJ%xknYepl@F2idx1+D^AU{FD3O+q>y#H%C6&*Us1G zG)+qhuMgcM9{Q|}W&-$a!Z)r1IylSub$XvQxzqBh$FAp_HbbrQ+|P6zB0!YS;`1_y zJGqoQjfSir%gjDo3FSYFimn%Y*(M0G-P_hNh)6HAJ-q9&m%l?V&cBeHWJ;~~CU>d? zfC((16t38TYtl!zg-4(DyQcizvyZ2Zn4f~*FH(CI3sdkjD4A-<1^Nqf5fJtno46pi z+5H5$jBVPL+IKS5VB0k?c+FO^SCF8n`h7BaF0; zIp#B(-+OsFz;1Ck`3H6RZlK4udztNG>>kZ%DtVBi7=pkLuQJ=j{-as3!?ryUsVht zGQtS?mxTO`+*6zo+VyyOF!N#*Ics#iQIC!BPJMWuzLOW!Zt~xw_&dPf5+hb^l8Df) zIDD_*_d^Auxj*c&El36-2l3tzcd~%Z7czMkO>7lZym!*?9(#(Ny(m(%2PF1=u&QL{_No%_t%5u5EEJUT zt~Sf0_FFEG^q^+%GrdSN1dr?5I$cv&wWpCXx`8JF|84)J5Gx4GG%JE1`%Dge6?j11 zF!uLKIbI8S#}RFy-hHm#P#xdN8mNRk2@s)}4cmtpB7dhgYmkz^4O_>I>CmECsF4sZ~<>Gw{_jL42ucLDtYPcP?D zGJgGJNVRbh*9(5e7B))5#uPx6=Fikc6ln@d|4j2zdeY4tR19X9N}2n;wuD+e_K)@A zEBO~~DIlx%BY|mwB1LJPe%UP=8c4 z9=nNhbz_@FTa~Rd>qk_&$3{8!lO@<4O*{IaE?(oshI}GNp3s^69wY2#lO0knb)LQX zmm=e|G91ySDBcb`nyRh$f(zq<(3gxeZaD? z-dX*uLJ~jx$tAXug#{%MTN2_f#D^(@pzRxWq$Ie9_ztPYJ$6?O$1(T8eNC5J=qhkr zq}=Jm6c&!hp+<|H1z!3HmW!FGn`OEIQWAt&>)#B=L;c>bU25_U(*_r8>FKIlkc7$8 z7l8AxJ@(k^Ugnhaf#hw9uVDw5mpy$Iog;;n3`>fgTGZa8irv55A<`arUmCWJnaDo` zwQkr!wNwYEuZVTBlIt(qQ}!mZBDx&MpJXQUG`dqp^B+1?Fvu5UITK@idz7X>NzwU_ zj=6e!Y~;Va#J1N&kY#iZ3tz*2N5>TW?D?=g3{9~d;2u+l%2c9-?+|dv zWp~l{*AZe38_u1Tvc_{~0V0e-%6(lQ4ADI%Wo*AFp2X3t)H5k{-nEz9C;<;q}bV)pN(c$~T32 zoM88Ob3q@(bC7m<VA;YbwWpY_9e&mzcP*v)d1Bn|2aESu9U( zq9hp|dUMn6;FMMdn7P>E2HFB_J=Du@oE<^?P}Q&S>5=KVsb^m0VQfEUt5CpaeqHd> zfNk0}GF{1L(Xe-EBd!QMyp_LXmUOiE5pxARMUx;nu6O}f{(?Wj)~p0Y2WgU*2K_`D z_5tNQquf!@_$8fH1xHN4d$j3Qkwl_ty6lXAeVqb?{?^>>y{SlRC&Yv9u(wJUV(bB! z(VBMXx4q0jJAyg8+sI^Nr>LVLcjTt6Ip+N<+fb!44)M0AxQJ?+Txs3X5Z zN4jl~cjRkMyl$>QR_m4RjmGPwz#DJ3;R-a+#yUzFkoNK>MfpwvB`4gxrA-Z%4Q32&9Xy(GBryAQ{SXgHd-SuIoY?duemA_v1=W$y>te8#Pt?SJoGgE@lMA ziEKWyn44naJ!yrz$a1eIQi0c8K3*ZiLd~v`pb1YFGGRD63b$s9heDzt+d&c8t96(J z-p3K8MZDcM14#&lnY{`JQbUFkuY(H>cKVuaT;b)Nf99n%cH4MT9oZZ3m_!7?nrE3_xHP^$tdO%H2!nznmA%+xLTa4<7*&eq+&ynYEFtU(@2@bs& zu)E|Vb1|uoG7MMW!S{-C@!@iTA;b}@QOVbCn=D7tQhc0|xB**8TP14tfi9!;Cd24B zK-z6sn;kKRt|74}Pf?|C1tQ&{X0s zL!(#yMY!#D7ItMg6E~(C=g=UtTcm2e##bG_=$&+_2i?dscZrikFU=<3ih3U?uyh~K zjWEwvAx+i?MM2YXokRneLcx=~0fr=V(9_cG~Se`Vh)uokX@WJrPhlhfvZaf!W+6=@OlviIS^VK^t+ z<0z;vyvQF3&jS-6=Z1s)di~zy(Tm3b(z}tf`7&CDIue3hTV##MhLrUQl``}xed3>4 zb8}B~o%aUE+J4#-bvH#BI_qyDl+n{1N|o%f5r2NkMI1G;x#L8Ko^;t$&P>zTigMi? zQ>4olJ6}G0+Fu{%%(BNeu>0iA2<&M5dSoLXc;CqNVzPDvJ>Rp}4nVH8_wi?`&Swuo ztBcq`E?!=8eRKITk!6E}Y8qG(PuFmxIqONd<8nZD5qBF<)bW^d>UZAMn9?#&xpp{z zLbZN-^F7?&j7UuGU7V$ZL3hc;_ZICErw!?tUqJ@yg2PuUa_%M476;-l<0sCe+jXqS zeS|$%CjJ-5Z(H&i1T;^gn;`Kho{NIi^HZgg^9n=}2YAOlR|jqGid&x$V`_V}0D zYq15K@uvOE>b8?a?IoRWJ$y^)%ba+_2A=KBxsw3f@=vynsgHL8V80y+F4Z zVgZ+*zwUUpM}6)4=mo+0zy%%Ax@Y#DZGI18&9<`{<+PO|^46%?T3?0lK!Kb!967Q2 zL;ft5@9NS~_WF*_C+D?f zthO>%?w`K0kFlClGFItbi@jZS*tBbZtm@SGrrmr$17EWp`{)tlKMYsS!ub0^Qep{f z>9cNS4+lm#_WV$;lgAlUO=EJjpg`>(#_%Up*&e8}Ge?z_=Qb7l5gm>?xlzAF6AMlo`##@ z$Oatp^~y{)uWA=yEyHTj*Lx1No|Dw7O^y`*7P&eOMwd-3t;SCXe3z%rhHYQe?EyB% z=Q%aejfsJ5TLRg}4KJN|<%5tKtivb!Qyh1ixCzsEC*4j?kDB&iAl;McT;b8Kz{T52 z7_7_Imi8$&Ni)SSy~I65si*(M+E7FsJIOHI;N0N;U_RK0)wIPO8207f@F9GdZff75 zJMiA>vPC774NF?mwTvlz&}^F%lZ{P6Ok^3HIX4jVskCVjvsXUcQ*5KJ%3CjGRgMV= z_c`XKWtgoOw!3L{fx8{+!b{~&4+$gQ&1*{ORDZstJW7<87wZhLTLV|V8o2V%hyquJ z`hL*g`lhXEZ!fFGCq;$UJj=J0A)9}wOr^Q@2SKGdlMD@>_C7T8H8j{bv!NLfh6Y=7 zp3nCM9cODvqk8Pr_l3R7#(lAPyv%_Ljz@S}fBzD^g>Rrv{N%-1|66gXOaKo9*kxl1 zh@uT`d$#vvD;q1KQaw|(v85yC>>qmk5zQY(OwsQW7m|;d%ROwubA5@_-4bnCwdV{F z{n~EJhNhm|!w~vxdjUfCe&u-DF8@sR_%e0B1TfhFgc`9grxpl*kl2<|lu>8Xkqb@D z+ZI|hxA8yFF{sRY9DZQt#LipOdbbo6;d(`8)olmvOPil_^r^@rar4V;MU7wDl6rbM^0Rd*qAf_Q8a4KXN83XS&p81;40wKM0?} zwv{~*(|?RC7|d1!Y|cMaV8JN@a6dix3MJOtF*Y?0xfLQZT95){02!ifJLkWhtQteV zp~(1P?O=E4LG6ExVZ!d?Fc-rF_LXw9HTiY6-nPox;@=;9`9+Cwg3vs6e>J(F^w{k6 z+7Dh3g2&y4VJlf4K7*A$82-;!l7bfe&c|W6055|_Wa_|#IpAW@Zf$tkLMZyum7gp{ z>2{2h$Nqy3)w}HGPwVdThkr-M3)^9fF8hG$xB<=Qv^4%6A}uiA6T?hZve|Qhz(HNZ zrm_91+BZ~Yt?xq)a?YVd7{I+kNE&un&gTU)Rr?h1sN?nkVL5M&)<)}L{^&GMF%^2V z7m;BfjBwZ^@?Y(;2VN_z#_4HA<~kL2d6EC0STFT#3eq!3_rR{al#^f26npWXU2+jM zOr>*UiK~w1_y*>}rX139!W}*osne;{p zNg_R={d}~YKrS2t#WJCs%11~QlOQxak|2q+jyfJcNztX^vK>s&b({Rpv_pT?SFf!( z0T1g20e@T_&8#0Nk;Lu)Gbw>E3uULYR=c4DQTXCevE8TQz)?6QHAIDdb&XDUhpz+d z)qiq{?3$=$MDD}v19WJZJ$Z;2bdF?PG~D1*Z*Hr`hlps?q`Z&+Uh@EZnN}x-3DwWF zJ#1alz5O}%@;}i6PRJda{KHOy*O=@B?Dkd#BhxOOW19mxCcPPxBQtk|&eZMDKfS~W zbB^87!ZISoQn8ac!W4=(ZId_YHkyP|>`mI_O`6m~Hatbvv>l;IclOpK(l(Uhtl11O zH@OEAndWpIA<5SCHL-3V;77pFd`^RMdJdAPX;b)7vsrG4yWmf33wzzh=nNh~O2UFLCFI+sC)?y6 z=}URV9-hapGn1sD`YiiF#-AC_;M|_$-U0TacU04KfUWY82-?YfpULb*l9_x%n8~tL z)$O>48o%o^d4HJ6cl%66{{YVfW-?uQzBQNS7JzG9G?x!+E?4a3*O|-t_OmRtC1MC1 ze~zv6*4{+Xb8NM@R-O{rwiq0ln{_Xlv?;gMr0pz_lynB48$>1<;YeD#zSUArBfuv| zrh{o~?fuZ!x7*tq&%k7$i_^4jiy7@TL}cEI#|yEhH=vI+Z9>iOqJh)==La|O5|^U7 zT~9P}H*RzaE!3%phZ^ET^-U3;8Dewsh0%EliE6&c(SXz9#j5E3>uUNY=Mm0I{MdzX zda+FU6BIYWR(8|5?zF`ll_#eSdZVAYkX8rpah`7{=}O9WujFtDrGT-lr4$0g8_-Bk zD|RMFrg)B_soAV-1P4STNIRJI8oe{(voLb!*dCawsj+ljH?*C4#cOcu`*2y!vau_h z9!E>2M`}Y2JXM?#!Ae^?VX}vep7%nUMbn;hK3wTy9X{lVEK*_p8x>}aye8^)xFyYI z(*yeK>)vFod+S;pxXG~|&1hS*{el1P*wH>$Qk4f+UsrzEP<>z1hhwzTCX!01e5%km zXexqJU!LFy(=cJ|wn9@Cfxxr|ylt{f%QZGxQX)w`IuU`PLAM0k#!g(pz(;MGfZE@X zW>R7hYsl9~SF)V8a~@;6q-Su)Oi3Lj%T3Kr|Cyw@h6~TMXt<>IMNB6elvaM$@&;X~})ZQ@t;P&@Xz?Wb`ydz(GP4Fd<+ib*iV2~TZx4<-bT znSFfjL!cgqw00-w;5V=G(LRid!#t<(gdNV)_XJt}5@6fz2F>l~3c=}5C969o<}mS( z?JP`u!UyX1=%2X~5oxd$Tkv6l=yhA5ac&!(my3V{?8bi-7()J918kGCrrf#)*uoY= z>`56BSAxJ0C*CPA#5s2K9|lZAyxV6W^(H^IUrI)vmMH*T=P2kaHe*!b&QQ9CkJ&$x zF?acw+KjoxV_WEs`<8<4rO>PNfwmVMY%D2au zXxzGnC-q47x@Y6F-lr9$q=|0UNPN^}98EmjQtL>G)g#xeXwRQM|3$mC`A-=r8$T2_ zzMB7QwdLuubvG066Pu=eD!%Zi8a(6y6yQMa6M2wmXOBvyUA>mGNB;B@-N3@#AB1=} zZ8#oLB#T?e+;qKV3w36`B{uvuo=@ArA1O-cOU%YEYT`Z1&&VU?4Ogy|jiQr>NzLvR zJc(qLkD*44OoX6jbLnP`@Wb2rO{37@h~{f~pVaLwtbpA%Px&TENAqYrXYwji(;oXv z($mq&Dg$Jasfmd1yQ-Mo24Kfg!hYs5bshNB)fpdh4X3uZSyt} zwXfiu4AnJb3*%YXakLN#LyFjLNZLihD})_mzU$t<%ny2^ASf`3q?=hc9K2~mS}mAZ zY(Y!4fLm-xDC)MNe^2!m$d@T47%u)-r=OR`{oU#Rxuo-qnyM}o zE>Sl)6%S}=&UNZ8YfP*Cvx@D{*uA*z5e12TVhjim$VT9ilJcdw8ht3T5qK$S686VW z<|*$ZShnX z{{X3}>D|_nm8I~T|AEx9GWg-Q6gmukC03Dwl<~LMx%uyR!trtm4q`d}ey)wrP4wA* zyacvsGfQD_8sFZws@*MEB53}AAQaOjLJzQA=D1a;-+StX?2Nm^(t^(;oiAdDMV2hk0n3(e$L>l z`A(A&u^5H7dK&XRsE=d=t{l_tm08KdW(~GH9R?&wqK?mknj+H;fCrUq^5C| zs?--XUauANM=D>?3{(W6UzUOc%6elx0*4K$u=kNXI9Uy^>xfD-ObrMrFs2_8S(-HGuYesE2J{teO*pq?ss z6Qp#fWdH4HUX%o0NolL!b-(9}WmVzIcNIZ}NRr8;(tdT&MQ8;VUBn}gaY60p1~-B6 z(j7>tyvlv+I)g)ZsFKUtztr8rk_H@6-PyKhI?Gb8J_}_!V50v?oBdHZ07F2gXFYrd zEj2#EiS@pZNAc^ih5w88)>D-ZU@2QCQs7;oRnkvFH(&TT2ccxIJZp+FKtB0R9s3@K z&2%2B?}WvXUy`lVw{^OyY_#2;Bal=E?2upw&m5*CSOevJ{v|;@0Y$sH%FoAA$@Z_!WBs<4}3G2S#yj1QB-J?TUs|;i-fQN6(rc;=&oE7qc7BnSUt5$UJS0Gm3kT1yHgp|LhC<75aq? zhH}}6p%E==3lOHGFi$`ha`1kIDFNpxrIA9r6zVBMAULbG-8cISY842TG{G~Lc}0-gEBcCdHy?@&y)t&nv0~hGTNUwe#@QtkfQ{IvS!Vk>$Njl? zHW_Li-&XDUzb8h&NsPY28U4*GGe+O`T`_vYMs`hMxXuv%M*b!^tZuvD)3;#oaRWq; z7ynHuITX0h`3_-~127Zu;gS1Ncl3leWRvK&pMDvvSQ>h4p6miO7=Sz>=T~cqb3;}4 zV$?2np4)%mzsU!I)rA%@NVv1F{Uyec5ezJIfktO=X>0n}NcU6hq=U#PeXL?9H!3(v zAbu*!X4@Tde?3VY0!bHjbv)0PkOhpK6s(ZSp{NX_q^m~qR6Vy>MGIE9R=kSm!Mua{ z)@^^3taPOHZL+B>8LQdxN>0XTQCk-cHtmF2+&x@dZu*54(=9(80l;#2JZj^U$mni*q7OR*+BqNwsH4 z;)|0Qhcu|cEhP2dafurq4RHHW3xtgEUdQVnsSX$AeN+;|a0$epXnaP0BR@XABh|@T zX-^UiYJI1k(Y<2tY7bfFG*uLO|&UF~Qw zC4aLs^^&m>gD(MSw25pdDiIA^+W%Yns&<{ z_1U`&cgER8miHR!_JU(v&sMp%chp<@MC~mrqobGK-)H%sqiKi!j??jv zJJYel5bJT>UiIR$dnuk!yVbS4C97`B9mTSC6yX4|Xc}}xb$iH5z0gM~>cWDKNO$OM z1!$ir)BjGGDAT{ye-gxf!mjW?iiD5$SzZ(?n`Mu9`E~8(Qzt))$!lwnlny-$s?92gc(N1% z){|t2lId{2*RZ)zLvQ8tJUqe6?`tpL8)J<0LT7p}lrrw=i#5I@2lYO_Df9t{zNHg% zWJ>0E$ziAT3-(oqomGHMcsUHkOAc~>IY=_*&pXUR1sKSkW7f1YD;;`CC+MUz$pnAg zfuCsy&U3U6U%XTVj=slBZ|i^QJR6Ml;)e^xbL6?+L5>$d+Bq#_)O-!cFA^Kv@SQd` z=+wP@@m*egdVBGhPZLURcG&y+fK7m(yXX>oNS3+ibQyk{a0!$~)ALq~q`w2b5q0bbc^YvftFxQ^n#y`24 zS6splT_~;_*GH*zzP{@fEhU^>z2Ifs6v9Xg#E*Ty2hOp#dV z7}ggsB<&8uZLWiCDu857$}!|jhuv0y&7qs>AiK&zQjT$$Hw!SuDiapG#eomB17}2t z;X3DT6YLYj~ctJdC7{ zpvk=g?Fc~AI{+nf=9K_7s{>S`s01MHQOXZ%u2CBT(1S&wz+`>cfReeE-&W#Q7jV8% z#F?x3z5w)c5vZhMuO^<$#R|s-T!)LeoW*WfoUqseB{Ouxmj;0d=(4HbthbG(@z>k)I=jqZKfMki$2ca5^ zoG#ZbZ>MXlZWYDGo=|LJu~?p*Zv?12i%>Ctgw}MJlN$np1-&3BrvAzG?#WPoO|iT) z)uW3NrW(DX(D~ee9D2ejbaSsjdjrs|y#nnHKoiS>!i0Y-z)UW}6o+4o*swPO^wc6W z{p&)9)a5_%WQqF4Ep?&nyT!6uO*uWc>y}QKs&;+Abi5;`XhH6=YXv=!%S+%sylo%k z9A}`-oNw5k05zcqm0^!s zPlDzEJ*^{jKd9yvSM2$K>Y*a4{2Y2^Vnru_v)+n5p94s6&ePfL>VRrd2UMb+*}4Gq za4$dw0!RFUV`?aVM~C8x1l<{+I@2ejX5C&3(DxK^X0*>ylav1d-$t@d@GArSl8*Ru zt$89qKixm*`2l)k|Db0D=vPaiJIU!-3nuh0AUIfpAQsfAiZwETpDqDU>r3|b@pchKzM@+L)ZQZ0N2utUfMV$C!r(X34}?bS%_ z&a%XHGKyM=Sstq8Yn0rm+Y}XC9}51K3O>@YU{27CS2@-`Md9GoKziZ+l^d;czv1oN z;%2OseUvNq^utF$@C8SJZK=!l^-udCSm{VTRd#lG&vaO&u?Q~fJ; zQ()aACEQ;&)rSV~t2>T*j`XJ?Ax#-sgw8E>V*|>A#TK-HtZxwb(|49`6l6n~Olvq`x+uV{KAD$k{~n>@Pu4M*QnSjVFuXElSbDWQ0EK z0F?Cb+JLHU9P^^_Oc=l6y^i1U0Car^prpb>0qW)=R5sZY#z`i@I{|!B2{>z5-jvk4 zDJQr{l$o3A_Ee~4Rk0S|u{{20vSYb!O+l>ZiFBBW2a}H}LIpnPqp8^$dVYsqVsm;n zRP#i6HMt|f7PqDRm&o`B1CEU)ICA_J1nxZnnyW1HDoF{0=UeY~yrk;#i%M+a?NvFpF+|4R<_ob+n38Z+NAPXFQU{ z&JdoGw&HCi@mIV`&rjSzHfj+q(3SBas780fGzc{Dn``8)u8k|M`aQLRxD9$=H{HDMrHI+7C{~B!Um((?qDY$1 zRb1A4sgOG4El((nx^MO%H-{;PW}wI9s67n@rCeF9szXVrP5MM}JY60Eq~IV$w_J4v zRdXRu0^c)OztxVkND5WAuZrZNiCPP38$TsVNP#Kc^g@Mbmf~gneHhDz2&D)adHj0_ z0G`Ntf0-^J_HY;hc&TKJ{kM7{C@QC-fFP*>M7#~-K?FcTji1ufpNb~bE3$}loFsxE zQdRBbw}2D{_1k)=UTQ$kRSmpX7y_ud)m%ewL~@o_^oAR@d9In)oEuw1(Jb*pU#dnym}>XUmm#z z6=*C$AObp#2a5b(_E!yEPbL1lLhki6UTEq@5KA}nLCj@Dx`g<#=XHOSlgR_K2yF1U zwv1aee2vSPUzah=iYrsYN%HS#Dp!gx8GKz%)otI>Yt1Eb@woycGLEJyZq22Jc#fxl z^w>3D6ifJE^%%xEXJ7b_4Q(uXbcLUbS{FTVrle0%=7BIGiwLOsl(9!a;6aQU=35#e zk;w&GS8!XFWO5P+m@$a636)6(v=}61gLGIM>Xb7Gqu!Z8sI@{2m4=@$&LHrH;urZD zSj`y(l0^(cDUbRa2%#mxIx@&!Fncs$L3mEsXtBLqVdyb*>Yk@>`bB~3vh z=$@E_HJ}FO36*E2IF&R;i;uw`P+5Y8M$(W}Rw9$sFUaKU3xpIr4)7aeVp%y@(5GhIPe6}li^{T6`61Fe65KF2JQ-UG&Hh_%25qz1g zXG~EL5Rb^G`i~eOWrE8Nq)r_jBy+oQPy#kTrt_|1_`>BU}|> z8j4+`vtp|&!+?0Nt_WNPw^w~OtGV7G|02MmmyMzJH|;AkR3}g_e1I zs>GEK6YbD2>5ePAWmJg!aatP`JlV=mMga5)>p6 zqvDcCs@Fi4JMm7r*43vF3jL0>E-KT#oQ$H)+yb<+UG*WyzOhDqL~TbG3T>I3Ne>kq$FtQowO9zUSH^3;v&(#L&@c^owpNSrGRb# zYjG$n;T+rgw0F4Q)~}V+D(rH!$DXdRtaED_i`r$jmTPIVrFIq?K-!W0x=xq|ao?3@ zg1z`lEXW#H%`EQ)Ovv^d?@cS29?&719v{Oh?RR#GfNQi$BZhpH zmJC8$3>^R8Gv6zeKU;sHb9V^mSJb4|--2#d&hozFNK~`_aXjg&wH?UTTqYyw>lw@> zM*tiwIU{{&X{J$gd#yi4+SJuBcmgge8*7)^*%nxnG+C`(?w9XEIYAdo&B`VjA-nC% zfc6c40}f5}If`gEEnfY@r13?87R@ZzXpxazhYcFULEozYY+lzT&Yk=E3&{RiTsRjd zrM-f}h0veG%w(;Sh`CIExxtyXrrL~a5Sq9)b{0)?-Bq&!FyF2Ge`0CyIg)N+KGHPF zZDIO5Pgvc0Sri&Jo{M-B*`H`CV$pQ(s&CTXYhmKubD71TP19g7_FFUQWAp<4GIK{b6$Z6x^GY{HHUp_h1vTPRtPN^x!D%r zxuZ~%hCdaO!uak$5#Na-4a0|W)SjSnl~od6I`dCha}j)D4WbW0ab}AVgiUKBth+MZ zWMNVzv?It=3Kj`z!TGK4$HX@fp2qpo*pQK;!nL4UbWOqOGIC^F-wIpt#J1rQklTC0 zr0qj^{@enkA|?9&7Y6-XGk-2&(6(rj)I^JkFLj#ta7WmdYCjrwTH11CTdmZP;FIA> z&8cKsutAgAN0TPmbLuDBWY{u?O{g?eF?mvk*{;1_*v)pZ4#+H~g*DwQGfS8q-a4P4 zVrQnFM2o9`T2N&S;)j2#g|teG5#a-F|1Iux@9pff<-;fqn_P-&8MtlABpJ;EX zD$h+plf3Qk zI^8xkeQEw{z^@fMe#$qCK9S%yO*uEyh}SgZvDAD9x$Q=wzv(8v)Ck0E^r^~h^kWjT zh%qbO1ZFl)_tvl{C-REqF&BE)A^oZny^y(4SR;VoV2pBWsCL4tXx3$_4u3ceQ%j5;9=&i(FdcNtM$0Zi0}vE0&a=3GM8D1(Y%{*$ zigZn`6WQ|F%$5p_lR! zDD@!iTreYhN1T%8i!uH#B|5ivIij{l_0)8=I!9GL9!H%l zvVdy4qf5e*Ti2`hz|a`^H+w4OQ${INARq4HHm(kEVHn5vyJjDS%iAGw173LOK;ia8k`1NT?ZtVhk~Bm5XwQ>Z%ueK4igI8o$AyD<3fPQ? z2w1&tD|xqwCd>)3%Nu&8rs29GFq zKO#-1jNLltQ%XxN#Lzm$pL#g@W3qE0xSn~ftEv78q%s+!Rdm1O-xKg7nGu_H8%@RY z5Y{(8#m}ZaJJFwRN*ghn1&7OkU|a6*<}XR#JlpHSJ+Wn)PYabl~gu zB3ytMXU(qhpBu@%b-)ol@4uhnH6EfTNc`-aJA=6CT=#)Y<&GGma>nhAx&J;Ix72|} ze7lxmrgI;V`P!D9Br_e!j%iiXw&~V#A}_9qnYLB3X=_xH8?#}N=V1;m=lx@qzUf?j zzd`xuFe!8MTvfjpD+%?hBsr_uLS<(p{qtK+lDj7J(X{7yy@B*+D)AUsoNVQehlP-2 zxR~!5sJrwrAhwY<{~l%Co1k?0_~qmphtEy$E^KA%aPKSmIAz(7A0nf+_p@SSM#QPN zGl!wz%9yzWyE~rUquFrCyE%3lb*KG&XseTKxs&XTK(d1$wN>OWSMXKMZWijgt*VG5 z&yZ-6Lt`qid$=&2=iv%~g*h=2xiG7?0L)YR2>AOqlcga&tZ- zQ{q>ZqZ1clC}IiXs3Y7!b*{QFFY7|ZrsZ1DX~bghw3@y1ptI=J%GjQ;=xXR)v0Jvp z(#Vko|8~!r7!5o33kXMGR_|TK?);b0jHr@O+UdYuW1%)lK8>{VGYP-*&{-%(Z+>-6 zTLLaSqondAk78=V$G4Hs;C=otWM12J1ccpwhKbg+-Fx^Brvo}n7Xw~L4#0bKL#5p# zDTIeK55GjCUgYyRE(d`CcRu(Z@|_4n`DmfD*-$Ra5iDVyWc;Uvk-H&`+$}zG4@4uk zCpU5}K~S^%0>y?X)gg0|{M*?IA-aY(-CJlA-ZC*seJL6Dgq9M9$>%}S#?T0o$QIzp z?Eav8B*JacAXzdMCA})PaBIvOj(zETmGa?mHgd7@T9~qT42>rS;9SA^n1jDS73-z9 zaE*@3G%_+KGVS)?7kAGf%c~@t5iBMs-3-FLg-EJ1N}tLFLASY}yPhZSP?k)QWs(lS zZHn)!*+>BIMFa}?C`{u5Z#yFWkuB8pAyF3PK4;oua4nh7yv8yFy=fmGmW-Lj;+Hhzl_wLD&@|YK9ftJnp@+HU~seVp?xco+@g-haN>E zL$;gyob2~(Y$tmz>?mrfe@%8wFg^%!RDI!NZsF9>!nZoMFl|rN#ByQ|DK_=iJuxv6 za%AziH<3K^HuX-CY~(^+VFc>7;-_zSc)GVirmXp%!6^ zD7Iwe-nh4+CDBzmS%(rdMOHjK#~U>6#op->Hz-e!Xr4LM2nnE7=y_&M3T%_0^09=`iR)-Jb1V^9~i7mvnAL z|4JV#l<9ds6DQIj&RLNR(cX#uwVPN4y*mR0=}fHcMHRq z-E12xw%+fNsGjvib-<8nI)S6M$16$FnK4oEa1BLVJh9TGt-V&juEZSU(t@MA6P<*b zZ`t22JIeH@{2*W55#Mc{@bw`T-<{Q|g>yS$EZSfqdev=HM|>;V@fB@a35i#9#IdP} zql`r!QE?4$j^MB7ipKhV-R72-csp03pxPzuIHO}z59Lbd>ziCsUzeRwiF}-H!m<-P z)^etoTE=Fj_C^}?&;xnKOAK+`ew~3AdG-2Sk$hK%mUN|JV{;`6q|0xE>vr^>vhkW; zM3LVCJF67U&G@(qSO3JrYe)0qCZYA#v^7l9iG|BwbKDl>(en}b-FfhgvTFoWDh1Z% zI+@%5EK3pRxOh{pK!LES)OjSU?>K_;Lk!w)ahPHcZ{^QU{*U1XCOgKR%r=uVj3r#p zbpxAh-z;sPp*^$!C*Guu^o{JKKhztdv=hIBY9Lyf}xLUifA zk-xKJ@#DqfsUS`@i_K^i7Ksxi%KrBf+(|f4GL_8WqnuZ-3v7xvnFEo&9UUO&t-u);|Qd zzD?O`FI?sv;Gc4{Ot_3+Kv|obMERNigh^@9h!4n|8Q;X53bR|b-PURN7&6KLglSo$)qDe z01YdH-;;yy(CSln739mY{*>CUQpNUN`(7{Nthg0KdI@3s*wH;-n^&9h;-S)N0l>(i_l!=m$X{9*G@isb1MBw^I= zig9#q#kvv%Y+(HCXF4cY7k9i`Se0Gdi&og6?4??Vf8t`M`ft>-_xccDy7SxDOa=`T zoO8?jerNE3{1I`|l&e#0wC6}3qD}ojI=xWy)RJvS=-~l@rb^!inX%?DRHN6UFwU9a zO2LehvMGJu?X&cKxzZhG*|t8>JX%1L5M^_*qfh4G0!xLC?iA?sL|&v3%L{qeTNlJkQZbRt#ziKg z&4scl+l?<)vaJA^NxNigps8B2A-hI+?&lDHA0CHFZu+%BHjn>0+n;>SAa~u`&H4W8 zI^RF}3;=GMc;;4A<`H=Q_!<9u!+1IMY5rXIHqSrMwKNqw{C<4WA2Z^~X$4j~k!yT@ z3=RVfwlUk<1yH2)yTI}O1(~G3n4m)0yW7jA#1EYGVzEJY9xLJPFpJg+w(nUq;!He? z@?BaTnzg9VtYq#iD>i0+=f*4wm{u1sWrN@AQa8JQJ$WG46Kz#K`OROkJBqE`l51sH zZrj~lq7|cVBZOnTSpJrX<@c2$N>`Q+e0*SPfu)8Wk4G?@sp+^Ua%U&SV6N%g3(S?1 zQGrKZQw_6H`Dd#}xi`}b`wA*es$}%FBVQ$S-uG;}r#N>Pah9~^@zT~D$(2l)F0k!G zr3Frv6-fASe&-gRDJd4JxxaIvYxc*a%Fl?IrL7y8E0K+%#v?l@oRllcSZ*mF_@q!W z?qiCj-Yk}K{U%|$jOTLPd-~3fBe)>f@X*yjpCc5akvG0xV7N$~%4&;QzHU2JT^s+c z%hi;TC}s0Rys2m^vQBH^Kca>IFkjy1s_ty@w^>0e-C9K2WqqK%oWXX{DIN}!%pVwN*C1KK-21pJK}-y z9=$ciJ+AIar#?{A+K?o3=DC1nVLO(m!Ga5JjAc^+i7(Rpjh0z!`!k9hJ$VhJnXwd1p6S72h{;7ZR1N>~-CKKXm8 z8b&;yJY<-KT~`zi$y5Tj3%vuRwJ3+L$s;>OZ@x>Y$}$h3vK8FP9=A?2rI1jxO#(J- zZy@!A9I0ceQZYvE5}RBCpc=RqC1AKS2ar;yVcWv%8M)W3x!hX|od8vPAz*kghas$t zo&1j?3DaYXLiwkQ<=d!Hxg{oGItZvh<%6I~SoFYdyK=bUmWEAseh1+Co$*{q36t-) zb5g?&PWIU|Hdi8=jrl?)wxfpa3@E1OP-FrvmIa00wo!u%oCB^0bGTYVN2pZ*c%&o1 z>Hx4P2axTBmWQ`b72YQO>M(~FghCsNg?yX+KzR9L;bkILW{0<13vWy47}F-64Bd8T z!0|=_hu4rFo{~orP00}G!)$E8cBqK0tt>3nWdlF?$N4LUM9I%iA>8sk;i)P45rNk= z+d%MKkKHxE6RC{xd@qMQPPk$RL$)F!xqECf;lec|38TGNRYd6K3fcKUpx|DcON8=i zBI9Z{+p!UM+prf%ETnu6gc=hn=ee=~t|&NGVc|kLb{kQ0HCv>Z;t;d^I+3tF9-P;( zeM?dVlqQR!GP)EHELWKD7Qj}9Al@6iZS!A<3X%-h8xhxBNfHl-R@^{NI-53t>M4V#q-rn*LpysBklU zstHK%u}K(a8urXI)CC2;pU)4)?hz8mcj(xH9D=Vn$y2}G0(`w3aH4C_yNM47l~fdG zn0#;8W1kDrOe2 zPyc{LNp7P_%xnhteLeLMTNTU#W5Yv_BCY+nI^a&7a0yiuS^IOwn=*hmXc{!^`Zw4) zciV6X1ADK<_|$C^JThkV5r1=Z7td;T<4ON@{C3_|%g9K~%css@`gIav?

4H$QA$x8@p9D4vH6 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�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¤S&)U3fWtumHPv2CH=r(Dk<2a_r%?TpfCboq@=(|@3oOJ z8z=}vJ~roY;!Wm62Z&j(yVIlhKx70it2xo>(c9IW=m7CAXrwn08G!^47;(ASY8>TQ zMu~;Q%4H#tfV_>-LU^Nux5WIL1QKJArAL@@h5!;{V5B!@8b^Ud9vJDJV2qQ%dTK^X zm;GdE-~f-2lzIln3KsSE+6gB@OY{&9kW(2e;5q7B_V%QctG6dztB1d(t^e|N zI0EICg%uF!{mLe$fyC}VTF!$nRiZ^y0#&MyQ8R?K#2xCl5bss;r?egRp~&|HRF)H0;eu<(Jmid9_#AeLTp7ud*GQ-MpS$Q1+u%iaNuyy_Ns!bHBa4DU zDaiws4Jjs*W)W&tX9Rjt=b`B2j1U;t@DqKE^u7`qqq%;B@&8gMWC8&(=Z$xI^kz+G2Z))# z*ss6d!`4sC)+q4jN|K+l>h|bh((4^9I51jrV4-Us9Js|C7y}ZtY#D%c^J4|`V!};Q%I4L94`{p8%`G36Umfg0xWqin=ZMHR-2&?fE22!+$Ez9^kHSS`U0IZz z$R&%8tX2bin7?a*XejRSkV{tQG*`~S7_}Arh=oX6SQhj*?D}4hj7l8U->~cB;TX$G zNe@NLu$Oo^cCO}UOSu&$??9F*UV9z$C-mS~v@I!0Gt+Dl25sRd0!vJV^r8F8#|HGE zwo=l-!}kh@q^5vJD=Abty$?i2;CK2MF_yQOA2t;o;ATde1Y$7kO6i?sj2&RzeECz~ z;L42}H8y2q2E?W;sXz?=ndajr?wbEMk{?d|&Mgo-!!5BBGnthP0nf3#XNzT=oY4+h z^v?u?*O-bi;NKW&3OHk=vD6)}41X?*Yv3Wj%V`_U^YG=s3OEtq)+7LBR1#`h; zzhQxmVGS>ypcjSnr>Pqpq}2xf*Qm5rk;O6K(=o;^jKf2IY|2BM*G(=*CN zrh@voUg01msJCDHe(*kZWrghM36 z);hp%8EF!T$#6oaw~;w83EaX+6TrGpgSQxu+B`# z6tQ#9P=@Df%j16ZU!e5xxSw1}LcjrkWhdma_K&Lc<%xFspGmbt!0!dM^L5NG*tggw zfLrYx9Fo`V0e4W+!gY}A?4WZq(>V!zgpnqIbu*=*<;$^XUE;>&B(E<+h*|V&@)a7_ z3bQf|+(t=5uA9F)a;Ul~f;5I?N&v4>#Y1jgqxW^~{Mxcun4{m*ga2Vn?dWSj>`c=D zWz&aU(&o3t8USgN$qszD3}X1HI|lSRZAAreZ*y}RxSx{3@Y8#NF-`!FGg9GfI@opx z+k2S&I1p=Lsi5~PW9$HT8$y?V7%0O&-0J z&()G#`=to88!Z2`z^j!c<=O4g*<`0+LvAPm|H?>Hz^5o_$eq&d(Rpv=172^WS>V5z zs92@5uVs0bER%=QF3|5Y{9h^HdDV{#LvF6oqw^8-XJ&DBLNc6tzvk*9ZI}3)hw~$J zKd$5vPnIXz=UY&AQ;W;|k#nx-`eV>e*JB&I6J>qYgAj?ME{Hd=Z8{7wfYsZ`u2+8; z!s08+WCNT@%lebb7WU50{Xh*osBK{v?%bUjQ??%YA5|e8)R7o`re=m@6n!{MnNHHS z=);j2Q^AKN?z759K~@R-cO~wq)j1%GtxQ_nO=XJ_+^q(dS@~z%e&_Dbn6d~Oj@iPh zQ83purdOyrc}2*T&k39DUM#5;owh@ud{kRm!GU)gY0{t-#6&~kHrj?oo!$Y)Scn-P zuzj%^>Hy84n=)uBJ0;tlUT%8|OL>cJf|a!yXa?Q1L9;ztvOQX`J)PTh?!y`>di|w) z>b9qqWTP~WmVHk36>peFWw;`{*j#cz0tq8JQYxBUT~-Tzi}krbD<{{e^z~LlZD5RS zCU<3~oMKPCahq^#*|wpTDFOVe?IBG8zon#5|MU)egfRmDTSzC3m;al?^qO*cPqTtNNwN;^cPb_5O|4^+7BpPY6CpUQ2scQfIl@- zdtV*Z{cXTIKnA{W=JH|t+UIY9fQeGHT&GbHrI3KD)qnr{5JxNibd7eM;+wP;Q9^!# z2IEDE8Q0^_P2lO^7DpM5rT#-tzxDZzy8XL2C=V%Ysyq5YKi%Dx%%`06iOf`gNEtug zuZPe!*3i&He_N&N?O>w*kA$86&-&Tv{>sSJp75`<0?6HfFZ|RKNHKrfGBbXqLdIHt z)`x^{uJ+{Yf40J_BZ(j|FI@MkM@+%Owm}M!kMD<_+gOd`m*1U(kJJ>)!f;xb&dY3| z{73DN>d|MQl12qjkS>8 zLt_Hgcj-(kQ5IDo_Qn16T|B4-y1q;2g&OeY?wmX3&XaFm?RtXSwJR^ZE@WbTH}$-_ zKJ<>;urcAq^38MUjIW4HjGB)(&*9@9aWHP4qnb%wC7!w;mZyK^LjAN-a*U#`W$cbQI#$yu*Uv zj37bWF-M1Uf}F{Kwang;ooPqp^iXmfea!MIQ#J+)>Sq>?ZJAB&eQav8a*MLt=jgEN z_%#5$Wz5X&b99*Co)JtcD~(hlS*wV2r~@xeA=ZMseU1+4@{9zPw&}98OwK-GVVZBH zOOw6~g;T)}wvtZ2M&X>12HXiERd>bm-b*vYVj%TNF1}$)MRtW(FIVUCp^B?8$|Q$p zbxABI^@^A#wjz?*m2obe)ur<&n@bZwl3fX>S*HIE4f|a&d|=I^Gr9$j&aj2CX6cM< ziIZ2ttL_V<4a}$QCCb96Na}$#cg`%ib7sk%Gc$LpdBw8pQhSoCn{D=R8Xxh*;W>Fq z2nr|mWp1uIw(CAS+Wca4qZGN@U28EOfpVB0S>{eKeGE4%dX!3&R^4gy-|nvd(vbXI zBZv4exATF7A~)f>Jv!uC_)_PElzLsg{1tbZ>cW@$Sv~Yn?NsoQTzMZcR9Z|pk$FBa zhWuyMU<$FczJ&St$68)UW5cnVTX2y8keRG3^d;OrYr=OmEa4@({TUri;ioYSFmT0cQo9q8$ZH!Y@`{gi3QnDDGLd_gL8 zRMv;oM08cQ|H1HfFO#nZnq;NNZ z-q($BK%IE|*xt{WJ3tJ|Py;b2w<3U8^R_!ZdeQbIQRXeS30C&aKnzOWfEW}mAlAI? z(Sq&b9jpB{QuO*;Y$(F*!MELz#?i9RslEZjk1|}5Oy`mV5{PVcq*OGyx~vxbiR{@~ zPWCP2r1+LPk?yGUT5V;T0Apk`xhvViPKn&OML=7u2(8?715RxTX%hHSC57sz_jg+x zV*vgCW8ybzN-7$Nq@2TV%=Y3@3mWiDDgiiWevbp6tL})>)4FtCW`f7xWYzoma#e|l7Me8 zQX6=Mk;Z|)Rgz@&i*pBT72F)vR_<^B*BNORxMv)YFV4{+HF9qNNNNiEkYG-J_e{V} znuFc6)f+x^_f|3&A-l;pP!3QUiP0NSg!>MSP049=N>1I}*uQ1VU*>oV!NK@{96;yr z4C@kKYFQF^r8;qq<-QFhx57nE-(+bXPyH&SFBT9UMhf1MqrR|kdA%lZ#NS*z=fS!8 zRvLjO=@Rw+Qj4NP1zoQs<@~00|H;VJ?L4~QF|t^kZ_&L=$-}NweI`u*0i|#3>Hb}G z)v#-lp02H0K2p2nG6n_Z^~y2q!xgvaU#|3xJsm4){`(S0zG-DcU2XGXeUN`r?RQe( z%`_^RbU&Y?6K8cBxVQRM@zL2=iE@qr4#k=H^SKq;!T(B_4s+3a1FkKYKhIWc9*?fC zRw3wx0(?O0N^IXXM`xKvEsg^TRQRr(qx0w(^<8sB%~;Ec49N7UjL%%^wA+n0}`e`08JT48xt0Z3#E$T7pwOdYGIVDuzFQ|bV!Ay6u4=O_Wn6K zgeYfNAOTkT=sZlc_h;o1V+`mWI`ALTRvZHoh-93z*6XYy#(|8Z?Dv3-V{Msyn~m}m zaNbDc`MGF3^;0j=tGm=LJR4M4&u#CqA=dMib6?fYT`@*rZ7{FQ2Gf@iksoi7w}Fh6 z49Jz)z*aJ=2vp<1~9vI5~5q(c^@&A?5~1y;r*Px|m^sXXGosG!Gkjg8Txi|66EA60RtD zTbF=86&Izqb?IQv-}nGCAeA(o`n;;_*Zy0kAC}Ze6--@}2T%?_Kp#NiMDmMRmp`1N zga2}y>W6c~@))*N9hno~emF;GS|f|>Ot^oDG5>Im&gC}G+Q3_lGy}Y|E=uR#$Oj}r zl}B{QRz2c0JMuGHdSB(?2b9E!k((_`_h{zBZmSau zA>Eu!Pd|^-P&V;|uo5k{E>E|*JU_Z{dY29Z({$Zdp)OC)E}u$n`6VEo#`5%IK7)%- z?D|n*X@0-@C?^9T9)@=t`vmm=rIC!t>M`Hy7QXe{a4D}u-LFh~;Wjh#_6wG@b=@AF z-mK`U=VmH_ zvhamsdV5BFsj%;}&0tv3SRYc~WYfLALi++bLoaHk|( zekv!oJX#XYU!2i!7pQ0NGp7$p-Sf$X4Yjh70wU>SD_JNBTWodVJhrlB%W7RXe|<|D zM&AFSKBND%>dfe?Xae~6)uQA{lfdhg6vmL=?<1qZO@k>>*HHKjBTWJiHPQs|r<)-- z3B1=x6Tnw&Zd}0kDk-=|?^}@(_`Np;PW1~vb}CHeV}E! z10)}Ewz;%Rhm6QQH6Vs6zToem|FJe~)<%JkHqtn7A0>(6v%7T8hV%L;bZ7VKP>*@@TtVG;HVqd(U) z8ur1aQk=7I#Ef`!kY*TnWT=5;yvhKb_sc%f|H<>Gz%LtV2KZGYwSnI^()f=RJ{U>B z?d*3+XWpmq14ilqKcl3|vn_S%AFORfr1L3T7p7S%Zmsj>i$#aU;xSfJ)4;zr(m0SZ zkt+~J>OICa{bPkk*!nSjy27)K)B#>^r0IWG_>)LtEn2OMM-?Ya&&O<$nP!psk4XBN z!uuj=7hPFsWjujxJyaQ>^8{OSil009itt6~%kAMx?k`ew)R5#INDaw03AmTl&dg%V z1ZHX*=v@t6#RbMf8s?Eh2?U6yBahwUGWv>kx(Y@Lv*==s`ZW$vqJ zHjXb*CVZvO7E*Q5y+hf}HUwt2^3!FaQ#r*+s;7hj#|q>H=PDZz=9PLxmuaPBx|F(- z=~C(VPoGjBQ2DB5m6q#nwz+5n_f(RuJ{0)0k*i5fH>vMUwIG*kD_7XSt(ByD)7mCH z<$7;_Mbf3NMKAD!##ybFl=_uMuKc}PyUYMJH(&xd-DM2fZletxQIdwiRC!W=h0~?* z#a|%BuL|fcI2WF(XD9W#PEPfIgU_sO}1yrN*emg}^p z|L=P0s;d_JbSwM-LG`F3ezQnPY<{@gco$_FqB>+n31eB z(qSY$BbckTijfZMpl1X#^D9OhPz5%T`VOR1sXov@uMhO|by_iIm5q)LR&ijK=_#t> zEDi!e|Gu7EqGlIWiL;er2UQUXo2^YnO!qAnu`lGjqo3<=fI{b*VN*Fh%#R#BGCwjg z-<%(Y%*JCQH^2Ox&v*Tymuiw;rR_44oF9R9svb+ULcUNBZ)T!LFZZgUlmAV{CAs(* zQOl4SiJDXCL`fvmDN~b72Q86g4lxcjNl0u`L$DK)#VQ!c3|37N61AMzgv>p^nk2&) z+iF$Qr7a!QraRh(gxq=>n1uRAtkVp7TACYAOQV+i(P=oPC$@FOYftCZUmN1XS!k9X ztm0DWr+1m9)TV4-fCNafPTedtzem`?66i)Y!#8Uf;y^*v0^|x)s|MxM*g1p z@X>B~*BBHbjMNg5zv#(`RUx#HJPWCtc{R?mcyAi{AM=}e|B%x z-xS+N-FmvVGTDHPN=rU#-no<^_hc1%v9=>_o!p#SCwG=!uM~9nn?v%(EOS{wBU8~7 z75U%u6GO7hrA%IT&Nhl`I5ObX7WwA^?ey~inLnvb-~Xj~Cjj{4?Br|rt$R~|8D_z0%u&bh2RjD?nZ8mOuAK#jT#sTBSVsMrx@+fG}l6JV6g zX33BvjXP zpo=BfxV1boAe<>{htliD+M!y?YY;Pcskx9*EL^W85U8p0LD|1XrSPwq{Tni-cFnB{ zHXVDlX&s)e@B!BUhBC<&1=!{*lb?e}>XG zk|*a?1k(BO(987@Bt~cxHx~|7PLM#dWlqHOM0B8Pf4Q~|ci4LrqFqRlKOp)2JORiO zge;x8>{RN`fCaX#g?Ng#vWx*gsH6eQn0S&4cS^$LXD(05ERP|4syS19PBfP^vq*ZM z7i-o6t_v^xsOK6TnbWnEtO2L=0U>!x1URpxkVtx~Eyx+*WBM{q?{Se)&1DV#9B2M? zfZsIIB=B2CngU`&)|X4Wnfi)=4FZ)V3y2o^J}R)Lu>9a)u5JuqR$^x4O?qh>I$#_1=257B2OwEN-6NnzZsq!BkM-!|DG-!>tM zOjdmeh3?s!+Y$fdVI{y+zQnTL`J%!rwN*dpUSs6yc^ta`s^noOzx5~g+UW118QIv= zPtxzDx0U#R?4ao4AjDVc!Da58TO~Aksoi|*1f_klBuH&6*Fw2BXorn`%hV-l&Y zwR&V@pDnzD_)$Gr_YN8r*(Z3D3b5?>*E67WT+8S%E6p}=MoBsfFVXJHBWG73^&JC& z@&VH!bt3mnwfkFbtM4lL>_Ql_>997PA;UfwGQ1yGmd{64;5ACBXXXZ_-5HPF;K%g4 z^50TjLs@C-axA$oSDwC%YW3HerW-H;C=CW%OQR;5L6#=wjx15EN1xSNmq`mmv2am7 z&(ZV>iHyhdi!D8@H^P;=5NbSR%omRqkRa9q76N~s22ZMUvgX}5M-U&<`BD*Y(hdr% zyIPd9wiP2&gqp92oIWXbZyUT;L#`MpQR>q(f=Nil_!un;vg7@s?mnf*Dn=@#c3R56 zo$UkA6x1GMTR3M=h&j7q?yt0SYRuUUbLVR3o!ZLK1NV<9yJ3#OuchpUIa2o6n4TNv z=&<*Yb1|@%og3!T>_{eL>S$U%8`E>cTp>L-WSc#8!Pi>tvq|4wsHol-bFscl=c1Sk z;E(HkbXb7pybq){B$)MGIuu8}P*}o*@#Z-?q@Wj*57H9^6=l~YBcmt0)>HF-c|71;?i_xm$GJ@ z{gMMdHm>Jqc3HYP!`07rtl%{Y+vWcsTb8m$5fF68M+wiCYz0Km;1juEA-1xXv z-c!DF4+576E%}AyoqP1SI52hy)L&p{hH{DyRC)}wDS<$h2KIFR8auO--Ed&1$3EED zji4J`IdDT2YPu^niDGIS%QSmjZpDXaPSzuoygubYm#VKW0%Xaq?GI8*TPHT;Cju}> zhNZ$!>yltHRuR*LRYa1-@>LO2v$4;8fP-SG0C7OB;4#mL3Mm~!Az}I(b`Hy4ei>^y zH{3}Li|hB>?yna4{d0xL@1MhbE%MSkqn@mhQsQz(j_C*}cuBCVSMq9q*(|hVcP0P% zVNJcr7}A2v7#24Cx4LS|XT=wEhq1<$WT2)d0yWhuAFOE+azd2h%9)nxz(uAkHA9a5 z@dL_SUFzhz993|uRYMzyXweC;>M9+h-)XB?>iG3URjFjU&r|YqxxZV3Y<&$g!5iK|oGQgden+9c;4cm8Bd6wDj zs;#hdY!@Ywe?hSjO#H)~Lr%)mA=9 z1U^kkgFk=Gg*zqT{DaWo9O6$h+oM3#$SXsDb$9Yt@OX`FeNykm_Qc)<@CYRhjwKiF zl!VK%5Wq2G|H=mb|Uw%KV zLa6rFy@ZH#buCQplJ*Lf-(beuKvc?ysc0Owq)h|Kl+64@b$?fXyKoo#4Z{iGsF5at zYn2qrlisnB5qOG`CV;2*$@V*u^ptbCDd_+wj5H0zi%{D1PKb;^9Ffun)_q#Iw4LfB zIZ}(jL(J3+5HGw>qdj^jMMfZwh&o{1r-e#8_h<}{+Gc1Rh!5VQG4tqEkr7xopO-cR zb)X79*%Y*a<3^go=y8z*B-(|`Q-4-xdu?Ui1s-jrN#OBH3dKq9^vDQ2r;m}4V*3<5 z{vs32o>TNwoS&^c(%8l^`u0eQYWoq=&o|al;Ea)`fJYf=6dPw6srYr0U~MO5+QpdL zz~hWG14OlK*MM`83;22?P4tH(cNg^rBW4NG-w6W~lHB40lELZ+>9PDUIsBo1bLDsT z-IxjBy}BC8^>}_;Il6q~rUCy@TZtMtwmcjX4QF@H)y|rz_U!I6wR2*f_+9PP9LV45 z7B=V3U8-iEq3ZqDD^pXRmRj<()KKZGnM1BI6l~q0DZ-*3jXl*Wt>0-6>nk}o*4E!u zCTP6yvc!xRo)*&@kX&spYiBof&ugt}^q@RhkI0w-Yh$*d zG-eyRrC5lIm@4~p>H&i9jRU?RyY=Z~-)Q5Iflaj)7lG48%5KdEnfU+K${N3Q*9M+p zu}@Pkd)bC}8u(!&jRVizD(IJu1MquB8VCMN0~9VGG0T*V9!7M8I`mR=tPMQPNTo$e zZ`nI{ip~Y9!B-TR@%1$hX3i`XT2&V$f+7BMCQiep6G4h1e}GXwckt6o{@twJQ?|qI zp6)-&1i&fOL1%v9EOct|Z*&Bpr=+@+|61f-}%5J=XAD-B6V1Vrfz3HUIx zz%{}>gJ0=aT>e{INy!D>kLW!3wYKtRNU1_0rRwxvqijY{Ij7P1g$4Xhi?9v+q>(1EOi*4D(_97??lI}THt$jOQ7aCh z*`H^>s8${@Yli^|U9z;ko4c@24|ifh4okiACh+i)x|DeD!L^adA9QHAx2RX=n|ImL zoih!&k$=ec0De@_Muw%rfYHEYI)FTA@sRq!S0d%(Cg8uvZ;}B?o^YkH3TcpyrYicn zDLfqbVZuX=FRv!x2F0+(}N%am?!)(-{lW~2^qZzT=6utl;ByjMwb zCeR<}^#bwlHypR^SeyHX)QyO)i~@tv-ntb$+_r?%!1YEt6gY3BY2XKp)CO|$lI(D* z`l{_E4+Z{)Bm8*C|nMs{y}ld@|SRu=NqX)W=F+&8Wd8X8Ma}WegY< zj;0C=ca<9Y!$m?~f}3rTF4 zN3Y+efd8fD5_tP9LqZzvaNw$#-}PNOF++#ve(sa`>CNUTe~&uwQ46}T=}DOeZhBxO zm9o|Wqk$}4VbimdhJCAre<<)CBej8#wdp%xf3u6q+-9Q=>cZ_P~gEv>HuG) zq-wiD=arE!wO!mL`0dK0RptdI+eY1?k(8@zr;+&nEh@qAOJM;S!lENTP`Su7QBpsr z>(klVihAIMN-A$xKA=Zg*hDbZKjgTr!QHjOVzp#3Onfx&E#$Y!#<@*)nB8n^17B^V z2_Sc#{0$>6jJPe}X*kR2-qX@Q9Lk-sdv=(Sm{Ti4N{tjU!&-`s_iHG==E0w}@Y=v@ zj5L`W$yOkJ9!cZF6gvFM3I1Nq{2huPvq=z?FT4YHwwn!dLZriwQV3s~i|T}!I$B<_ zKde?iXAu@w?38KXiVY)qlL7`t16jVfOkJsw-(wj#6gZ+85QRYUATu?MzchJe2j>4) ztM2>E#^Jy%&Bg>U+BiJ7QM^nghA26nOOA&T?*IR->d`yQv-bH4KOaf`GSx>#va_U6 z(BaD&9ECd@YlJvgTIs8sKGlUON}p!d4+TydsRNu*Qnk|4IW_X7wo7BA!412;RPNa( z-v%CKq%q*%8mSF@m667B!`Y(h?fz0FD6d+jQ4K|x?^U_TG?9*x@4s`KK)qO7Q4hRA zN#%3GXY}aTqF}1O;rQqveoj!hnYRe0RCB4nqY~v)WZ>_^+>-l`lfdJvI`TJ72o2$)VIK24a z)qsI|hqpq)VbUa|y1E$n)k^+?sVjjuDM?a$;q37>8@W|WQ(3IifcPmaF;4mX*520F zxm?SGDiE&v=x4l+szWO9oWTtqf%#$zdDmDy|3b>eLheXh<}I*1+Q&$xn)o2fUtLYj zHm1CdDIeREkHalOVOXE1W0f49_L9?D0JY{tDm$&MtfIiAu7|o$*wk?=zWfNIUi_rC z^3K$~p1;$`p1b=QQS~EV@%uGczCItyLHM%cGNL>*c|bdx z=z1tGSOHlSN5WL|FVhNn!>KQ<)$@q6UeP0B^fvuFCJP9De^p}%-~P1gcJk?yiKTeO zbgEoRIwF#%-TS2#Jkko*h`!>k|43wRF0+Qp><(Wg07or6m=J;ZY{M zX}6Nc+kCdko7IhpFuoJpZpaCUPhUaj9EKy%U7kjSy7u@vjJobft!r-j%!Vk|dq`}) zReir$+wev&@Yj_lkI*?1^I1$u)Mc}Dmg-Xvc?x)$yf;f;&V;g3r{sv84%@D%Wm}-y zM|_!6@ny612!o&0M&%Iezv)b3sD%784T*T9Qh=T0>*`bK%ouUykwZEufHD)n>QgfT ztUfj4?CQ*?@)?(T9L2mO>)hFl1Lw|W95{D2<3Ro$iAU)@O6AK4>#~{SoxI&Bq*|7} z8?_wv(%i{0;5=Oc-=(dP@Ug4bgmk<&%;}bcK*lf`tG0~kaq5aJD8Q%Mh|1fwm`x|2ex zyQqd6TpUG(zsaL1@6nX^XbO)Gv0Qe6q2ExcI&w;2^g5$ep<_jIVdRvG6!X$09K~sTs5(WGHO#!+CU^FA@{nqdaOVa zwsnh(7EgU?=Aey!d;hcQmO|Bq|H946TDoN5b2vVOUunz9%&Qf?C6R#V7-{(<^(Ja} zZG*BEiqERh>JI72SjdFIr=BGNzt;qBZ+2$tc7$tE)niUbz-0Lu?oPDTTA^x*F!Lfu zD5P*ZR?k&ss8bU9-nmZQlgu;=<3Zk!RhK5@>yV`yhxAWT`r=66YbzIye8si$;6)~! z9Fv>&^1ang6Q||5!zWwqwaWSxZDp|me#b}y;E$9vUYxvmNM|h_zs#oEDp2-QQ#Lc# zhtRuLCpXV5Gm(#HmxP$Vc;^V@9E7y$1wQU`dqlH{`@i-&ZQD=xpS0%iA^vP^#E z21ygc@+tHGLVGT|hu&k2h}l3!#Cv;j4z>E)7Cqo2jnoHjVx%5$QzgZRz4W$7j5*uq zs@0pZUUY%qR#MQ{^Z~bvl;;E5t|#A{zRPyi@4R|332}yrUvgH zPHM(1HArVtBc6|L$sVI=*+$#7i{myN-9AG2o0K=;fl3-LR?ZGztew{-zIvAAm1Vtn z%)?YC1hyK&^GfC2bo8=Dor|kDIG@J6Perk! z8&{cQw3VkXz_X3i0sfO!14fWAN3GJivxp7$t%NSKfeacx4NI8U3ZT`Eq6U+Z6+DiEY53oV* z14|?IfNdqk=;*yPG1hIjiXW=2-bAO&O*My||SzWr}%wy|{NXQ}ppf zHF=u(RRT{}lB{lv!GE9F>M@4?xsx%opVwA03!GHRhKk4vcXPt|(}=g+&I$X^#fOQ1 zfphz>5?-L&EwlR$wI4Da(pdld@L%d*ROH3Y!>w#Q`#UORpyU>z?nmgOY#Wp8cu9Ad zj+z*eo2)#hRx8}h)J=JHuE3krb-cQTdiQH}BxPjUJJRrk;XhS&Lkpq=rnq{j`(*bHOye8E2Do^lWbvw@8#WpxSAd{bbORU1nY=tE$u3iv99gKk{hZ{q zcO+Z22RX?S$urEe%)1C+N*Qu-jukMSshZYQd!@ekIjgPg8^C|naci!v z7kH(SrhvOvw0DQ}UZqrdKmlAehmqdpi4pj%IgIqalNf>3!2G-*oN7yGXImU?An{1O z0tqH0u5Fj3czd;7`lvOi~GQfl@z8xcS!G!#0cE5;zoB!Z%d_$M&N#P80kGP zF#@ZBH5?vnkqv=;Ujrf<*<04%)q<#OFi1Yv zD%UM(Vf|qUX3Y;b6B<^FqM!hFG})Pb6&{mF^@$}fI*&3?`={+Br@W*a+Ms0MBugas zXbyg?fQd|H92+;LJyp}1*K;z-3=Zow<3jxgT74a9TF>v*@Q{_^sEam?&>x*-iR25K z6T`SH)A{-$o3}mSIY#OO-=?In5ch`ku1SojrEL{Q>%|j|$v@2&?w(#gOxuvBy8e9b z{!t~aHUn-7gjEW~Cnq-GS!R>By5W9U;1&?TSn+yQfvWJ*O2gl|FO2)!N41q*6u6~o ziRq>Hc=Naie9|1oyrK7~{!7eG3A|KE;USK<(&+i+Dt4V|>|Bo~^RctGLKMrZ26eYH zZ~6!^{7988GG%=)nLQ>J#m`mtkLFtm95Z#6zb6_g8*Hgcjxc3y;9HawPviB>$31AE zJS((KugF7rrCwQEUol?_;f;DBzQQjr)#qNRmts~n*fX!@2G>qdw$rthsstjrBs{dx zSGa?%g}lIxb<}69w_2AR6w7>nwLMns)o{ZQJpH6{e@R>M6u6N&KLBoQq!PG~kp{s1 zjO5<(-WvO?8oEo{2KUCU*Xy?@$AE}ts(GyVrSkv5^!xiI&y`VC6kBN=ds;jVbD$`$ z)E}()wzjgi0AF#S9jk$_Qc_%Q=)Em5hLNfN{a981+Dw!{B;_qQ{);!qin?TOIgbQG{G zB{g243FeHZvEp&+@WIVlo-n3ejmh2Owu-&=;-oQU&rMZKVyu@0eQ&0VnR86K14MB!(;d=FX0k`%d^By$oM&bRKorLXn_e=LdEqz4vy1=5k=&luDvr~OCp9yLs8EYev51!` zBTl^>pGNP8sQVix6b`>w4Nu4$0!}Hm8q)75J^X@>(B%t)v5n#Uv}~=tTqOxjrW2yH z3m2V2gf{c&t7skLOuAgiXW*1+o>YhPCaFF{*%y}TFi7`4Kd#h;N%jmXDNfD6T>taJ z-JEd#QHB?8=Y$(xRxro^Qv;B50npSG%MDgy$$yRgYSnYM>FWXSQBrdvyl^)soKJ)o zZs&xX5`p-?nd6f{)X1-#0IRX&6A{0t^vXSBUEHp%EJ(o5?PZ%g@CGG~7st;I={)6W z#+Q9%cb^5?0b(I8@bs>> zNISqgl@uB2JWTZy~*)y6Pz1-+b;xv+ykWbGNWVQ9O%QLe6OeG)h2@A7* zN%zj0oddNE>m&GdtB3PGIZNj(W88TNrdGt;PtMZ$zA-Kvf`4AsNZv2kB#)%)IUW(K zfd?F(PsL~CMKNCh*CunH%J{W&&aY2d{Z;(>)NIDDPh|&YBaMdWWD$Ro7RR1eH*SxR zfJW!opKD3{$|h_HBv8r7WwTV+i&f=_*wxO_Rbt3j^)HyYO!LA}$y+%8pSn%ZjqmDw zvofBot;7d>pOL14s2eM0Gw+@{&lz=z3GPxg4^=7(#f(dCUzfLSs{y#O6Y*ahlk+0% z&J64li*g|Y8~mpf$Z_x$k61wR{!3NpSgxh5q#KB6cBs}-{>0>h63>d&e-oGT;sBQP z9&pPw?w3J9_(REKOi34bjFQ5-*d5Y4CouwlIERtmJ&6%mbt}IUN2hXbwR3K@Gj6qW zZncNrt#;0>rad0V9?+!Yjl6pTNQUA*LJx0*5%|7JzS_epwTFXIoE|=kIIx<cXt8>kG8H z!lv0Rzx=G;?5M50*08Taj0mZ&FY}5-D6Y1Xoc5CLxj>K{ILQ*pbuB4w1sN+~N||%7 z;fx#8da7wnFO`I?{Ty|O!U-9yS9ze-Ydp|!h9Ymu{1(aZyxkgl7YWQpV! z&FKn~*FG;Uv_H^RPUOJv>#`6gZ}SV{C@7R$$`|;`ih}Nt-s=)0uxhD!I(=JRM1955 zq5qYZ?rFC3BJ;ifA%(XlQpjiKPZ`!T#;GL=le#IdF8jn~XD2!BC9^YXZzowI`8D$_ zGoxTiaXQDw3z%+HO>3G_MM3C{T$mG-1KI)&vy@2F+&Nb*BP$c7F4{16-t8nyB)`|3 zm@v-g?ic6I2eg&B1H4a3`MDF0Zx<=Yr?d@$U85N3e6TmyxUzBmt1|ssTREp?N^?Y7 zwQmgL6WU4`z|ScuhC%Pki4nMZ4r7z0K=;HvSFq_N`o#o($_ zepzW1m#EB#OoBF1x&0*EL=pvd z#1)iO9L5{kyyTRZ%nZ{Z8p%->(IjeV$IUI6Ga1S;IdeLF3&Q*FNMroYL@Y4eGPM{e z(jp{3@@^6Zm*1tid9USY21o?)1^eTQr6i4Zk;aTe=&CrBDrev;XW%Qx`6#x?Z1G0* z@f`ED4NRtI$i*wHLfgRP&5ZY^?Y(ig0-+lD`@iIk_hq?H!}59>!gFb#hvoG=G(WyR zR8u@_sqO$t^;mJ@;=01@LoE4KY}JCOoIsH5*iPVfp>VIo=x=U*OjG_ZFiE#4EiySO zJ-jcG;ho#U@o_7?nd=o!n9&(;)KySa`$Lueg{f-;Q5Uja*Vi->_d8cgM4x5xyUewm z{>)wZm@)0En&vyIhpEaSEY-Y(q%x!*tkC8rnCIb0v$%!*4{2&O&=^-LBzN)+rGdVO z>rM1-mHLa{@&F2$oH?QJ&iJ2W2ns)?>X4NRNAyMWjZ;zVq$AAHMoua~P7JwMcg5z) zXT$^8`P$0a4EU#g;-%5E_ZV>fUoYK7`u(P`1FR^#GW*&>Q2$PqLr9VU{NUbpSOk8| zNF@*}vdz@p9c>k(b5z|*s1MAXV>F$gvNJ%orRf&G z&r&!{q(DXe_MoNgO5D^uQZ_MNHGng12T7)_zg5L!y$jE^I` z(tb^o@k>ie$Dk%9|H4jDd`m^{GtttZ<caPWP2k@X)tM0y4^cTH z)kJsRyV;S!NN#s~@Oy)$fy9&USdDb#sFpl>tv+TQj zJ-+cfj~UDpQ_0m`UR1zDU52f>&K3Gxe~c-cUZ(JfMDmi)b4;08*>+6sWD?4hK+aV5 z;4ArhwWcKJe<(_1nJ{7TN0u4WbYMXC;o2>VBh@P`WKL5>ajav?M9&1F1aiKP7jS(& z70A5b!N7RktFNp+WUt8ffE(G8&;dS5N%3h7z1$8Ek1(|* za8n}5t}6l;*)KPN`i=2}dB(@b@N zGp1n*i1PS6mEIc@Bk+79b%Dtt_b@HI!|Nh-V1JdAFOvV>DML(LGKX3ZM8x$`4O)mn zZk&K9mK!Iu;;oQ?cq@WHY-jGca*j(Gp+8BwbznS*%HQv6VaqOZq{e!(wiEKvfRp8m zVd>+luzD9WJ8)4vs77{FjS}2R3X`&KJ*#UKpHMkcI3{0E>;6V@z=0*1t0aMNgfvv6 zDKBmcgh%5HBIYHdxJkg7xjHV6csFb;k{fO;!mmRh$#~=g$OZpBP13`cywgdRK56c} z&?=swX?(H`r+e5H1_ib>>dS#i($B?=oGXo-5828K3A=WexQZRQtF30h*DEP5UG&aQ zjKF`G!{~-V3EomSXQ?~%mby7h{zXA7drR${rFOf4uF_T>H~~Meq&T{yuG)IxZcaEq4qmvO6V9jB3s2^ReYSA_ z-lxQB-sY)R)xfiMhBO0wr;=hS=uKG8vXciBk2e!tAd>PdZ`CX=Ra-CH&d7cwD~lel zV-g*Es!QP!HTaq4W(hpVNRvP^B0t%3rTk=zd|CzyF@+rE^X?s5jzb7bLN06wYDabE zspeD(#D&qTwe`^%5y=Vd=+VlkgIWR%cW>agFN>8B()2FHmuM>|(4Dm^{!ZJ#_5+GX zYop;s06jjOsX^73lkw=i~f z=j7|4@antj)p&90?2ryFHT-4->R^|H#ZOdCl61$Q;Ha0J@scjIqIk%ucPE~rSXUF7 zd~gSi-~*R;R`$_)L+4zpWOs@Pvamhd*apiLCP{b8n3tUKl9|X~?bN%2k$h^+F}cXc z+$_vI+!;5f-|LK-@1?Tw;(E2qq|Y2-TN$QIm__je)%7cF<$3T!PJK4DUUJ4uW^8V# zF(&UbWBwS&lu2z-u-vigN^(D>lD7K!?^X$Owk{dwYh5(=^eiX4FsnszjdLwCor>ZH zWxG{dSvG+wsO$+URQ%05#f{iROzCz{lCyt;)%7S!#m4iK4ad)|@EvKwUg zR@u^mD1j-i9_qf8xPox?Z>)gnc4KnmkYjR-*0^c9MK#U0ipNtQp}!{CW)9+(OjbN& za%I;0(J`c`s|$5e*B5AYg}M64YZTLUg$r{q3uOVMx}HA^(MNQKr+81#s%nh=b?%3VTSu} zS9o8nJ(1jR`RgoJ7aqR4Eu7@EcO*OOw{wyuk{`8VcakNN*IMe_uu<68J}J)KO?Ql~%w6ECjno02q@*}^>3uZSEoyVE zH`T?|F=lE2M0uRn^qy&^2EYT2)CDGovM1~49PZqq8IZS-0dY$*4#Zk;r#+;HL16@9 zJ2KYu5SF8R)Zl~#-Shg~6q4bQTXfucy2_3h>pV0hIq$3z>0FYm)SZcYq-QLV!7Vv} zpQc&9)Uutq^#}%tY9F)P$G@bm@73kbdSmr)CyM*NvXx{4jrb0|9-*Y$>5#Fii)Ut5 zUUJ|iU4`k-oQ_<<|Ho=F!eRp6L22Q^$#L=}HT0jNbor&LV#z7;Lw?$)&0d3|fRPfe3FWfP4|;YD%APgH8)Tyh;Y)0YtDy!0j6Ds3+ zjR!AfMFQfmJk_~uwr*xb%(++;w>Xu{Gb%65sl0SHuM&^(R)WL|UJ9x1VCK(T(ym8a@UNyMpBM@t7 zUvnf$WShY;Azh*R*m*Lkj+4HwF4SCIU!c_$23kEed5wRugF*cYjU$EDuX~bNsDtED zPO?PuO1;#uDh26lcZf%y#ZR;&5bz`;b%3WUDIS67ebf#Su0DbZ{xG$^>FokfHPRFi z3E)Mw;LUnU%bJv}aTMJ_fLyNZL*k2fYToS#yzc5buSzg&a ziE)38b#!JVal_9NjAON=%lhU2wk#?`l@zo7zatD2`5y>H#Hu-l!GJ?Bk>?v^K_nrJlIGb;6O?7 zAW83iiE*T>@=q-DeU$;tVg%WLOtSA$IFGvcoT9ES3{hQQpw$)ThBB}5FLqEqli{Lp zn|sL5>y$0UU*hg6ONl$*rOd9_I*!|M+KR`(n~l^5-ln8DZuDrSu%38)Jk{)~Z9}bL z|5Vj?rkN^%-!xJOc#D$4N1wph4!?g4rj=Ra{c+Pemey6O8@+Ob115E4U0tpc;+wqR zp!(1&XB_m<3JHC*nUj#Ds`VyS_C9T89s-kocfK4ixcDWLb2XHht}~{_ayj>Lu~@#W ztrQFJc_!TfmP(4nLXU!z!J!JQosdI&akDC?m0*E?V@CR3oeM2g;-)I`e3Kj;qA)q) zGFKE^E7KEAE}N8{^)lXwuc)7CmTXN-h;IZ%TZt2|W%i&MwV4SOKI4m$B-!zjF5%-@ zM?z71eFLx0LjcW6EQ#)_^467A^hR#%uk(1poL&?lGRDg7`MN-KKMrY3*FS{cZ?WAesDWjfOW zb((_EmEol<`MXtHaTK_jO2&d7an=6u!rh#(uhXz4-1OI2zFmcXVs4kf-y6wQWUGbT zoyO!A?b1VuY8UE@ivb^b#Ks#S2cvcsR|;!d5pEV%bz< zc)GTuMGOlkR*7^zXi?8Z@6*5WRKc^ED54oaJlr&*(yp0)oJ zZAUA1cmM`rcfBBE0Ze&`I&kmRiM5`R*r#N0MjlQ9(J2M&)%g{Bj4`0ioG4nwDeBNF zbIcW9aO@1de3r45!1I*UaIQg;HseK%d_!HZ_S06v1irvX9pJZ>)Vu{0#s12JjF<+# z%QW`iuMmxynhOqkWefBrEOrQAXl6U!tea?YnQWOf&WBDv z|MyU3IKdc8V6rg4LQ>}@S@3zKDoK(vNPgDzXUk09>7@*>GsY5#x>2E_@CxN?s6N!u zHdbG`MO+?E&{nDsc)O80z`eJO-1+Kj700T`b=r;>i=X1p{E{jdu~jjPZ0RcR43aG;8_F8tRTjeFVudLxS9GGTK=Lw^ zEI;KWv!^98@dzDMISo8X;qHkPZ1_K9DGW&y5OuLe>KgNv6Aj#^expf>7Kl<=r0Nv>xF&ve`u{NGExcQb{o?V~XoK^NEjl4LFriN~UGH z)iq{jU{F_$5{02~!HX?HgY^_9BLiNYfW<>Q>X(yPlBZc!}Jp?_g2UEp#f zb%38#Qa-71q@MF%sBtv(#fwxUUdTcT{Gj>RzfvJSW`-%K^U5AZbO>K=W;@<&!?K1f zu7}zHuQYvwV->z7kzy9+{)^;^##Wx`B(r0F?q+eZ`jWOXlYoy^4f)}X4tVh{;`f`z z4zQ}RY5n=IbLg+r==Ciyz%YyF5hkWgVa54hmklFKZoX%^8T_llq%S+wkz8$(QQlwzoo5=G4OUHb$~B?^nAzMIPABm7&76oqNHc3xa8#kg=oyADyZ|y7U)Y@ zVGw?%neBM94Ra7#Tpt}QG>mmj-_-gFpO8o~3-y1|^J`0L3EaqJ2TPqgH*BreFIB~T zrYdvm#Kk`tlhYJjym!+$pieNi9`L(adkw+*%)X1R| zxMq!B-vR>+6LlV8Jjm2-oZ@xaP(VcTQp?TMKw;9?@R}B~`mhH-o zV@Z5KTPX?P7AiSkNrY&sGXOhx9fzFQ9(z(j-iUkp z6PGHlFq9R++-SiJzM(J~8F(WNl_oEws`MvJVF|p&NS!;Kjndo5l;3qKmsDj3K8#%W zTcYf{nB^X@XQV#x5F_<~10}^Wp?8=u_JK#tVT{)E|9YRg`1BIfI{@N{?2tgb2tIX( z^bSw5z^YHa$f9>oQ?Y$ayaXO-qz*<7O(Y-OGxg$gjVU`eTqYb@1yKL;X318Ok*oU< zZ#ZEjh4Nqzm~1v=bAF8!icC9T(%4Wlb&b{jl^ezN>1u6deFENLqyg|JM(P3YR8lNY zdcQWt0r0*#j8z}%7@ux1C0*d{M(P7`M9LG07qL9){YR1oR(;Bs=hsvS)lw?xyT|lp zi!4TkJl@K<0h7xA4#(%3X8@%Tfyw-T&seV7Fjm&rwGGELh2xgFKJW}B#WJc_MC^Nw zU9Yi|)0iLIZ>u}sH4jVRkBpSrWxnUa$P@q?rY%;dsZ}h9sW3J|lN%Et>SL+b^A=Vk zY#<>O2&@X{et-0*8t5U-F$9aSp|;{4l6m*?!scF8IOkrgz~W}+;LKwcBAj`Kq^#^XM_eh%+dLeTJ6|ozFlEjzA*9tC#Cf^? zBV#M`61aDBHHJj_j zZH&o{guL}uFA|GXdazmjlh5@ngej+Mfhh`;+S_s{ijWqbY z!W$E*8h#bmZG^fnx6(8LFoCR8dtJ0)0(i;3mu#2-$R1%qbbzl^5)**_#fi0+CG9SIMBI-C+R79F zo@%54@IEEYGb;+OvFkPVa~ktg<>hMg2y>?dzS>A`Ly+IO(ThhLQ)X*H1MXzEmIW~t zg=bq}lwoFh;fIy+4quuvW(uJo9uqhg6JT9S0VxbO-W$}og!NZ{gkUrjmcxe_2c}xOk0^hz@@6O zd9rxnZcaEqFT8L&C!F6x{=vEZR|zlB?NI36^2112QQWAG|BL0j1peGeg9%OjV{M$X z^;Hz#QJL?XYza*2+Fo6@&`E!ioc5C0w;_4SzL#t)bfkY~L3EIQv?ZVe+(Jog74%cC zvW32C-B{=!)>aA~c#o2r3mxIFm~ar7Coj3Acd=kINHL|Bh&>w#!xK8zx%< ztFqbGm9AEqUz+T4AhJ6JyA$#>R{rZvYc=RUOcZ6c)n`Wg4#L8O1 z%C;MZwY2&dp6(<4HItqMR;9aMI=rtQX$*$f1;B(VZ%D5i4R}-tt=7Eax0*w3AnkZ@ z^z4w%JZ6Ha6{=>|)OCRuDk)T*FC6)CE4>b%d|D}Jobwk_2p@XKC9s$SXrWKo@MHKz-c8luQCYlVZvQtRoEAc{N|8~z?aE#*t}pv zZKxG6qK&n(i`wXzdy`#f){R@p3MP_d*Gszk48@HkNem+nPTDdD<6xG*)r;fOzsWkW zm8Bneh>@m%KU7j2Cwg}pV-L8l1|J#eZEV?@0&X>j5wB>&xO7!J)3t(H0&khaXysG`-cmPbsXO$Rx;aaJK~-jQS<;TM!3T%4vX7bI!mKPKsQ zhIHO-#H0NW0|kXEmEnY>5O}J|9=A@`ol+TIl4OC?Nj7hHUuAe85t zX4J+BW~&5VWTYwJhm2GLziXr^;LnXzl83de7Tv0*uC!jKQvaBwf#ga zJ<6P)25w$)pgW|8TMfUTHu9;pzuLeJdAkhoSIMJ?ZTm^dNn)?GW)%~mD6oNOu258m z$>Zw$_UqIagRBO5o*2a_7HL%t%rpvf=<4m1eUf>QJ?DlG!SO?={jC z@CqZ9z}t*81^k(jO7gw74OPQrC|ake)Vq>2klcn9N3Sk6g?&nqTsN*bcd2YrS0cNe zsVjk~%da@^S6!qbS4d%yxPF!Lk5(MTS8FSU#c$BmcMKPY ztADRFmrLNQjO5M-;&Sk}I9gfAn4B(vdt2x)!{p0&_6KdG@0n__Mh zE}{LMstNvqX=M%pUt{5}Yz7=A9%Nt#*5=; zhjf0I_)N2cwTd6;MVL3J1hul5SX!3|{go>7W>ee)e#l4-Nqn0!yj|N`5+T3WF3(9K z0wpgWdq#3;y`yu54RfLj??T@8=oFwK1~DhBKXwK_%xmKsh#mDyI;OVN8xQY z8YS=>MsiQQ#tSaqVoXkbj>$hv&S-MGM|g1lD>d|>wqcQ~=RLQu7R7;@(-&KA-O|s< zbd+U8EF7K+(;!bRe%d3*jW8g{Gzq{w3X=qe3r%)YafSv>s547v9*mw2e?f| zYj;R*pTr2Pns0i}m5-o}`6Z^c55!=sU3$+P%DJ z1D>a(SVr{Tofzvr#J<@AC0@4co+C`BlUq* zjroG!TZQ&D;S%@?BW0%XetPjBW6B+QMkg!zQ2d|cjDJX5nejl{2|2Z`lyCf_zex2i z7V2@M-%f+FzFwJ#SBCUAF?!UL8RJHGx|pR6-zD4Rj(nA@oGo+igfE%(?nF%)cZ77V zX5{@TGr<2a(f~*v=PMAev5UqVO=AaG)#wXEZU)9KP$4A3_5%KuDa@`N|E!lkWNany zZX;!nYM;={R~cIgyunDBIR{g6%vEK$uWXIMNF-y$&KA|JYGJ%MrZuF4#t|_)mZRcY zp|Y#@qpJY^0L#b~923xQCHS48I_e%pgDw z-=}6bFxEaWnYH0dHu~70N;7Yb3Z^nKAo*-F>DIp>nQ;Tj=b5B?6Jn4o)*gM$e6dnv zd!x2834woaq&|>#qBwr^yH@mv%DOnxWmkprX}y93{i~F|w&;(!=o)|v?xE&obR(uWgnGzDlY*5pQldCGtSnKPKv}GW=HRK z9Q{0(H*KSpOn1EL4yIpVrjKn6=_J$c@zkh%#)AXiw2k!@7WKfJ9$^pQ7-YiIj%8indbO z9Zg*c{Hc-pSRh}S_cNr`^T*BkzTQ+$p^{c!2LL{(T;s(lts$MhMdIdtT0OmK8?9t| zfE`+Su>|;MGktPvNGF+gOITVxy=fckUs}}D*rAne2>2T_ed_FxPD;3Y$snvMFI1VA zn1wcQxv4wvlFX{Y<)ck9Gr^A0i?o>u7Q8q^+1_Tl+Q4&_B-1?S1(*NXBr{%It`})D zUKA~Ae-kScx6{d&Vd%vzj45O8`FfEyXKpluRw(0%rmYA3wvh(F7ye;QOAXV~>+Pa< z3soYM1^Bp%-tLgzZix~2v^k9QaBH5I;ohvloNYmsz{i@I87%LWNZy9qZ=`$*^ph!> zjzGL?KHZYEbJV$iN=^d5YNTo4ZAL1A4;X10xQ>NV65SIL3Cp#%b-60K&J>owN1AjW zg*zk?={hixYPz+%t}-NbC9=;o*%C+&WeQ%ESqN@YH_1cpnOYbnuHT{jV{#7+{)vU^ z-UAe$>nu?CPSx`()92@>rKHqQr!C|j@F@?(xh6#o+*L`jlIXoPF>bCugF653d#d$U zsm(WhvIskx2JMhCc+lE#Z;XNPpQNqpY0TOY%Z zQ_8Q@s*R6m8&0`+OB-moO&e&MooX}Ed6w#WpSF?+AZFyuf_7RVp`14RW~^56dDZ)6 z^Lg2D>)Lqc>)OkTiG_%c6%5Ah6{FS2!4K$l21S-PKN#*{5u^{);XB&KR%Y;x($U++o_t- zI*;iun4K>0!w)jwXRcF-#>U46AwI9Njmn>zl@1X9M;WI>1X4CYOwThiIn$GvPSH#O zi7Mo0a!3zD^X%P4@f8i^4hyIRqFo%lY!;;iHX_p5!G^2^VtmAxFBYg1Iwp^@VJd;= z8>xc>%l?zW>;Ru>q!M_5kvgAJ_?<*zD2_6}-D)?wX;2Rt;T_DIX}q~Jk-qfD=-3U~ z%Gn(UUt*@G@#b5Jgg4JIZ`=yMR)G)9o!ojA-6eO)+tPbm;z!C#!(Qsu<$_0DB`k)w z-l8y#?G*m~*|ItHC(R-$lp@APa@pPLh3#alU{L;QbzwjkIdviRb@u|T?q6<*@){+$ zy26FUD=*(@9i=?E;wg$pJ0>^SA#;q(OzyF^csZuP$mM;i&e3_F$!1D0o>1%ZVPp|M zNX6F)0Z%MBRbD`YG^3Xm7pIOcZZ(90&5BU)v;J4NA&0EPR3{pQRF?{UFFEBUv$;A> z4ZL1kIbH#=*-$BGJJ&Lm!fuiFFz3a10n?$nwa9B(jjtqy^1(5RZ=vPmCBw+pD=#;X z!-DviSuKix)ja*lGMp*AyBt#{neq`tT_P)6^#bylv%>Y`2KQkTt#FvsMmbFbzy#p#Y$Me#?+5U`mzk9=uqvE?5eZc&!9RJs z5AZ?L+X3Ql@V-5y_XzX84Sc+jI>4$={s4JiBOmVuqEklSt8>pUo2sw^*d~?n#V5e2a|qaI4|YBP8*us%ux%Spq+1q!}#V zn@HY9_O%Q2GpcgP1mfL-26!~!yQ%qu%#9L=QrR7W47b!H@Ej8y05399NtD+n67V)7 z4S+u~Qb{g~%7?iXZf>N^CN~PIRjQ)DOA3LP7^#nQs}l*cPcj?seKR8q#ZYCEx)Q&( zGuaZzxMXj!qQc`;A$bkU8V-`OK*K{4lRIaHM%?qXpeV)r2}8*ud*r zFm9QOt6uzfftGGkqYQXh*VF(88;q}~Y$UmHMO>v{n({&W@{}I%Ge+tFzo4Y133G*B z|Cotp7vg*M^6!nU2mG^=NQLL{Vk22vB z_*f-1{5Bhsv<+FlSHD+n&-LQ&BfAdpmHM@_&E9$8ZcaGA=6m6GPS~FyLYlqsWKMXp zX_$hJ0*Ny$_RggWKWL;9_(daiehN%q%)70^Cm5*&zQRb^8-naO@}dMDuOwM> zE}Q+hcCJZ$-k)*@HM+MMFWU<7XQU15)t0=Zh-a{XY{Tm!UUJ|i{Zb#_%C2u{N5{z) zUmrNDr0{<2W93XpKc%9Nx&KVkz=vwm^bfEU_3J6hyiqA6>Sq1^d4FNe^0gu&74@1_RMm9v8ciJ1abXA3OKT1@0F!K~H?2cRi z6`>UcMxLWuSDug+^)amPaeeTE}CQ8f6hLbbGFE?ifhbzRX%<2(iMYe6S zCGaRCbxwBb+&pfzUZ6~qCg<+_wkn2ea*qIf zof+wSb#7M1>OdV{iCrK%LeL9#5PkS0r2r(fd=f)xA^chkq=OR(XG$wbwoDdlp|rsJ zn!c%LD?B8TVj|}Li{t^uR`#7_wzT%$G8WWH+RDutaQrdxQa%C60k5KqiYra)6z~=$ z#bKiN+r$X0n)i!E$YN2vOvSKQ@g93}D)B~Kb;bAEw4A~)EGSPJ2WY(8+#cMk5ceBr z#CghismYeWWTAtFq|V*hg%qq(B}sAy$zPiO%P9#ID7;<;N+Ngh^)OjQ43VadB%R1n>v z62K>#odFQd5;ZUxaoa(B3|2QG)r*DW%|hR+bJg1_HpzHfjVj?ilyiTxPy&xLQpX$3 zl;1Oyf6C;tmG*4C{5)eTfiG54LrEb?+fY*SO-x(IV!B&f$s};2CDd65xUrJPij^Ct z#3Y2a2TfZSm_*MzG6{hGr~+^``WpnUR4;yP4)%b*Hc}t>8zsfLL2vDC2(AZQW+Yc8 zV+96&q1wiZ<6Q>g1h_>xkdTc2Wk$owT2~h4658-L(8wcgT$St6f3YhvsWmx|v?Mj% z7!{i+%MxQPfloBjU`K^dHBt#Au*Qu*&Za7LzDf6hcNwVzd_YOD1n4bUN(s0b8q?^F zbiI+jSLeznszdhTc5ds9biI+jSC<`2udIzS90~6E+p6dj zyoZ?6Q!5o-nn>Okx8pXc>v(k?uP$3xuU7|1x4i!9C9`!^6mM18RTe}EOmX#4_ua%b zcc{W4A12b7y&LdME<3eE!Ar&cic*?zOTh@pkaMDN};BiWdHA!#zcF1;sQ%Z`A z^{`Xlo9}w_{hayk(3|h)%=;UIVBQ;UW4P+OuWSibULt@O&&G>&9x{i{(=3gMbS|=N zW?%R8Y$Xx|l{tyV-7m!R7*&sB@>m_1d^~T}EJ?e}d=%n`wDW26u>@jVp2@G84Th?J z;i+%@^XC5t#!-$TWAz{>iu<;Iyo?cXl2_LNK%)OVrH|f#6yAjl;e~oZ-Yf*90MLPZZ%(YFgEo$A-7#4s z@e7@D((>wDg%@Lt18u{(_mk?uhLVo1RkUmZ%iMlW83W=+>ID;Np+v^H4%l)V_MxT^Ko(Mu+fbm^kivfO9!x%4S zXNPo>?HO-7doNZL*g%IIPrvWRW#HAhd)Sx^udd_OEhIBh-S5GX`%GIV)eB+@F2jgJ zQo2CAS+H;ME*FhtQgQ{XYV2jAb>$Gx4n%sRMm#zuplfX%k`a;4rZ!G)WetysJX?vx zZ6=vHF;)|XQ&Rju{FB`a?~*!qyAZa*x}a zu&D}Nz9A6`POK|ea}_jLm!9GCG)thBC`y}Us6rdgcB-bPxTisnka4%JlY6j6T4k_^GO1OW8st)&r}xqFAC1B!AtW zP!u~V(|#6|+ud=rRF=Or)*kRaBXxieDkraRt+hq!9%epg#v~|2_T45sb)~|j zZpy36t@v4W9j~tA)n$YIqH|>0OJ<+UecefxNWRoE;tFuAfGMTTIhJE`$rv|H2dlaH z7LE7{AL;(JjYNks!!4P9ct+)AW@J1m)YXNhpsp{_>I!p9MqZN;LsHm5&!j?8$;>?5RqcakNNms*Z9>o81d zAe>`kg=cb46~>L}GBvlRbvUfWRK(NF#ST-SQkR7eh#Nw}U8-J4)Ff?KO2dD38=*4l zMgpyFCD7_-a#hu2M_j6#`HN!-F|E)X;ipWjx_b@l_)$)>MDkOXcvl<2X82pRYh0|a z(^gJZz<2Iu>p1XzN{Z_^y&osWs5JjCrpArE3w)1}rhq7q3o*T`6C>~@BXxnvA$Ovv zx`so)vDn+di%jV>5EtTFO%E^R0Rj*&Wcdarhukqs9+&7H{!`WF;b!|_;2V@QdgS^6 z?R-Mp@S89v%WXe>{E*+x#QyD7`DzNlyC?$&WfA|Vl9D?2zKuo2FEn)wWcX~L`x|Xf za9~NQnH&<3kiM%%aX3@+v&~u%^0gllI*-2xe(S@*B-v)W=^v7-ntnoFUzRh z5!z-xCK6H$TN=CNz$ED=LQ)U2jCnooym~83)Q`%tE}QzNJv}ZYtF)Ch2KWOb^?|F6 z)C2xlNpabs_iu?Y*@~!Dyjw4R%$VG!Chrx{i?=j0CC&RjBSz8DR-yoQl@$G>H%N@Y zsX2`FUY;0}xroM!U+){u{z2Q!DwGw<_A$x9Uo6@2l5X;c5MH9Tjy9Y9Hz-WrW{;{fPO?PuOjG8j za7>&1yMG*{9krDL0)Ej*ec&BRiUUG#yJtrovTOlMB}GPhXC_AATjnsDSIs~@*xsD$ z0!t%J1Mx7p(H+v;(%hH^;$dW@cW`0^zP{pbcSw(DWWxnk1M_cAiBAPWl+RVKzi-}8 z0r6KRPTfygDC-^xscu_H^+ZaQtL;TQ;sXu{$!DkU^N=f83;HQ)`e_z( z8<vJ685}E4 zUhMOgU8sJq+7OkpMDh$X;Fg%&qz))4d>XnF`b~A)^xWkZ}CufSiVF4 zwp3|W>OceUsn^z$<+8V}OLZ8^r1YDrJlvq7l+p~e`eM{{Bbzk-7r7anT&9uWkStqu ze}oh`>wnL1k|mOVua_DQGC|Y1%5sgd_JFg`VV4{L&s0*}CFwomxyD#`&i66+88g@g z-esgd5EF5mqxUuQtPd>Ihsa28UGuCD+<6Woy*&~mkf>CnkHk?3?Iw$(4J019`2Z43 z(BB@?yVyc&0|`-Nfy5VO=@FvbG6RV(GSVYN(Fm+Y>mQA>5&l3U!&|v!xq7zl)QDJj zU_`7N8xiYiOdI|MYK?-F4IhXjaxBId+z2OS9Zj4Nk`Fz%9ujBqMK#U%$&2VfOplz$ zIAbMzK>Ue8I*%sn9yKMy^7DVor@A+?FBkP}1X_J8Ml_453Wi$xpRp;>0g}tH;*`bp zyk#D12CbK>7DQzYL~?hV?Agt~C>Ua-xjyRX32^(4sE1|It>inGH42wvEP2U7w_-?n>xCK_&VoIqfCg z;VEj`MP*)KvL!G%(nH<$%>y}Bz{J>Oyd5{DCon(P@EyMl-;wHH7!E4z=M`E#FYzRT z^a;kfY=|`TBn(o0oy-kf(1^Z=>rL=(wfcZvslK||OhE?8UpdJV$)`6DNRZrDFCS)X zJ>b1c3NtA8T{k)5Zcf>{8Q#m|7!|yry&LJQnn;H?Ip7%eu&`B9`IvIYEHEm?&gH^srJI{oUlJ+1h>~!-;j`_46y2U zUN|Rij-PCa=)XlF8XE?=C@{UF$xiL7@PtJ2>fGIX2(7IW$&qOR+pXDFyGml@~Kr!)4m8soD;Ieyp-%w3W>kc&w7vldr1XWxL~wiETHW zSXy-{V0mb+Y-q|pM)yqqoun1j=N=fn8fq)&N8r;AVp{Zpdn+kU3wnnoM&LipVWjuY z#8`2`!OPT_&zesq@EN9I0K^N)C-98K1$?uSdfpp%%$3*4S|3&Ge>N}r=s(z$xx39p zqbG65JYE^Y<}|H%MTJ&(CAW!%UouDE<|ez#(97;Jbg2}=xXK_ac|!CZdPzuLlA)Y6 zCKoJ1mvmyKT&nGs#cNvYKO}!!?y{Y{9r%JpM@w0cz*a+eE?3@7ilhg7T$sXFubO0W2q(1OuBlUo%C@IbmdaqB6$yP+I;w5_V zRmSA%F|ywKlIYyHG4_Cql@!g=+axj8&Cb=hwlQ{r=m;9SLwZT0dj&69C|?@=e3`bA zMBwj@GzI)mB}Lciz2o4hL!Nf;s=uVRkG7cy;NJGJW~d9i-$;ER)?$$KlI^~?-7pD= z8Dp|315p=@w1;(#k(vVV=(XzispfwP{H2iwIR92l+yHp4k$U(-D|h{Mhr+V~_jj8b zx>MVAW!9d*c;({r<$sPj5M%}Yu=0Ld+pxHSzoj&}F$MlqNuys7q>}>lPp`vkd-AuA zMmK3uP7f5GnMedoE03mq;QnOMXru3K^wCW#XC`mM)lYm+#Oa2e(q@5E`iB(2h*=kT)^Z_2QO%)KJbDz z^DJXg5kBmJF)T^?(VPllAtN#_zeL$Gb(OmE>Rb`!2Bb;fUp&HVO@xSvmp1$YX5GU; zBXO*sxnIg$+qAt{$7e11z|H}Wb0><#_#$PL*BUmQQy9|8aUJWpqSO-I)%Mm_b_?JE zM(P9aR#Mz8>UKjPeNQyuF0d+`zcH&Sc(y5M15Y#30C8B0#LJ9gYph z3NHith8TMNG$oqw|JkEERp<)DRZa#RsqwU$|QHK%bu{)C`WFtleu&C zba;`S5_`ZUwvSH%w^34@q4b`U7*ShqG4mla(*dP8&=%ljztWtCbMQ7Xk) z*O;$QQTI9Z@e4L6B`~QQcy;a!8ICzOs*(py*}@(9rpo-g$(F#Ru7e}HTJGH(pzNO2 zk9Qc))>dwUfp0a^0C={MO5k}$a>0goj=o4QpQ7zpvDdIJ8ff@aXfSaqn<^a90IfHO^&Lam? z?sy-E1WvLh$2K5gR}zT6`R4J>>qgDL)K;(KZS?O_FUzjEgbcdS4ge7Q==arsvd z^4`gNa1I~(g!f1|c1L{mnc5mBSF~BSs@RqKfbj-xWw?R&7-<@KpOGekPoI-8di&To zPXnJdhq3BI730sXW~pn?baq+_*RSa84(VYjyP!v7-b@=aYnzz?5XGS=+8HzMgepel zq*D~PX%r+&PFTRg%=A%D^5k{_m_l*KA2A^R|CL(!gSO!b8914kuA9g`NRyv4Q=c}| zHqVvkLuMC?E9Y?m+fK?Bek*FFJjkGr_~J<4&A*%!=M8aFnQ|i!B*XIL2YA0`r)gHB z4Zh5=cg#`^(^#>ayS)g`p$y}dK}R%yLnyL0hu0(J??G*4IszAK3=$UbN%Mvk^q>!k zR&gj0;fdn@@!xKg3+1=!1QO%Lq36f95e3!yH(u1)#0D2><9A8HNJR4ox6T@aL;Jq! z=kk;^;HgHM2EM^alfWC56w8C&H;i!__{}+t*sr(vbC@aU0?#v22l$?f&hC&NmgZT* zyqPv;-f3nAKorL{j9xO+xQ4w#b&)J7XW+SJrjJ6BClwA%HgYS1tYNQHHD_rXmK|_1 zF)=_9_T6_Tt{_p(9)89!M{fTydqrWF!x@MTxX zI#bgM2_MEQC6)B&9v?`0Zk~uq`?I#Phycedv6H~P=M9VWqw{B`vkP2eIy=B^Dmvxa zsP?dwov=?)rrovOp*Zg_t;q9UK{1|pICXg55sf7%8%*l~b#oonCf^!(?pNh;8?Imt zI$_er9W?17fAgmjYq3J=w(@lop8?|U!t9J|R81Pu24C(3zEA#>LR--b+`y7H4cypBlfbDtrs%CO#%bWo z<}hNv-r~=1%%3iB8`IeVKDnZ^JEVuD?4l42dNXazJi*KifG7^N($1J^+{J&ZQIITI za)C?COds_mPj+!&3MIE|$;P#ws@YuIusws5iRrqD{4RcgDmh5o*H(7%#e2=!#uqPR z_%L26 zNkkj(lU8UszttvZ4|uMTCV^pd41f8s;x+l|9_2dD6m)?fHc|)pk&4dlkRFz@6aLdG z@&#?X#R5Z&r)%)K*Rg6E_OR zZ9IccN@zJTpod(`8Vw}ZQcXat#kALLqkh6NBgSuO6;d)Vbsh zrX(rXuF(7C6Sb9u0WUJrH1PdKngrghq!=5$dyR1#c;6hxoG*cfKW{VzUEoKJ)B#>y z(b*l+!&0`!qhW8RjhRoInE?>RA;xybOyj0@hUy|&vVs7wG&6nFlRQ~efGL!QP3_&P z<}z)=ZUs&zrt2p1n;Kl#SCr)jD#wS+&n&K-#|3Pwm5ptKKH_WIHi($2{=}u4ZiHQQDvt?C&ca+e=V?v#EDWOL#uuB?n&8O_^44iL>aEG$Hy?4|^Dfy8hhIh-V^w zq#8NJVkm(ql<8O3*Raj64&ln*ueFu20(q)hF%luPqkB5(7R|uZgd~`;9aJ^3G-9 z0=~wq4{+#WBbC5gjO5Bnhq;)~JKkF^`^By5)pxa>kgu6LL4Lf4{Hskq%y)M%H~ROq87+y{QzNbaqUi&|a1hNzEgLzDX1A0;|GJg%gH) z*%ooY57Jfw0$ysQKJep8iZ0RnVqyf|Fo!XksQ!C^UWZSfa(v@ zfmf)rvleFw{FsrZ$i}sal)SH_7b?@C##{nVH_`xjfsx9$EBrtrVfYJ)R5w=?|D+eM zoR0~yb2pFZ3T-9Vz_m@j58Omau_)+mlNfYA;iB@JUg0@0hnJkifhDAxDGD zUr}d&WH~B<8(Zj8WMfGprFiS;L#pbFNhR=3BMpGRF;e+kg=?9W62n_3Qr%opOz6c8 z=VL|!QoMEa2xZ#Fm`mWZjWhsuja2p&z9Nw@Jex>$ zb478uUR*gJ6Jn(n#ouWwxdvWuq(1Q5N{YFr_v6F}{KXtbjHUKSy$+ug#S4BsZ&4tD zcmG3<2A9uJXNMMN3B1KfQ)FXxBBgli=>I9x>y5btUTmZR@DoNVKdJC5iG<-FB~sm7 zQG8V|-aH?Zyehs?6#c5Ul4aoOkB*n*aPQS83L0L%G3;I78Hx0>P2$x>n;O^U3cr*{ z8$2preUY~E#_%sG{8=JJp85X8r_0TOHV{X~8A`Y;DEIR%rQf-ccK#@W5(ZgId>ud+F_JBqhl`*cScqWBlpgfcUS- zS)vjivf@|{#Q1n|VrxieU-M`=u&pHFn;p_QI1yVzIuwn3RG4f(O2Zln)7dr=TSGdu zBThPdR5|I;jyUNstU_!JzocTfYAX%_S64OCNl9OxA4Hjqn!ra|f_fV(Okwv38*gMT z;!Cp8YqAmPN2yxMJroT1QZ4gV@zQ@$c$<-WKqiH7)k|DR^>P+cy_$v8yPw3}=MdUzHTi+jF&q(~28&aY!*eh9(8E|K1^kSX6P4#C$6TPzRROktYw z%ZB(rmDpA&e1*1Qq`*fdHegyS{I4&jRD9PZxFn9`bcxgBW~Kz<^lrt`#a`RX+ddXA z*?#Bk2H4WIo zKB|L>iV)-{Ur2lM=irnpP~D3#5M0Z(IezbS_ZFR6$?2|ly6c_pdZ)WNH;z#KX)g6B zpA_yIR*RtbH(D|q+EUN~K3_?TisMe39@4|$I>kxF1&h`#Hri@PV6!?wq5wTAuOi^X z?hy9DT9i=-J!VTq2hlP^DwlHks?rGXaVcgXQLZI1Uv^4k&{z1NRiY_sk*J5L5=}9R zL{p4%sTz-Ajb~kpYuaZz_f0v)?ke$2le7WBhs;yKV(bLvr zS~aqq0$FLtq{ixht%7ZY)lT+|I#cN1qrR=92fEQ-sF*`%ZnEpc{hUgnF`uhi!OvIi zvIPQ9QPOyE(#gX&YiF4FfSiVfZ+1wh>Lr-1N^EdYc&R1ur9jdx>P{Up0Y8!WfE+MJ zW;td2d*TC9Mk78}*zIlqcqxz)7rs;SB|6%iQ*KG!VV05-c!ZJKZ&65MWMd&8x9FuY z*|A7S&jKicuTWC>a4z{Ec+p1a#3>}A+|{BifqNJ!TX-qDfQaz9DIDNyjnq9y;blf@ z6V0SW(*_=8q%OgH-bihN`CTFr%+lmJ@cBmS&UHN3BN)a=@&v357r|79i(nWJ5d{8k z4b6)6V}!S8D@zjaphw0_@+KSL*oKi5ABE7{T2J=E2;5Iek&)h1Vgw#;q#p37IkLF{ zfaaa=;{2|vB;0C(aYJ6~ST#!rM*<@lPvq7ch*N=WzCZ6$8<)t9JjMg!L`YM6NDnuJ z5r`YI$^-Ez%FgFgxaR$u#IF@L&W8XQ*`RxJNDr@Nj{@RyWTc1J!U)7`d5{9E2GIO1 zS_I|;SWW;hwE#LmTn>IM&jirP1+Y9b0v#W~@>~GR-9jJkzvADSwK*2{TYUfdBO;G{ zTjswj#5Ez2&_isNOx69#ZQkMK=g~{h_GCi{@tMcS+Fk0&L@_)17&HBp(L#~KT-q=KBlvL(t1ww?&)wTbRy?24La$Mv7S0_cqP*HLios()(2*pSx zNlhnaOBtu#IFBSrX`+b8IHcHUBAO86ob#ZFltIzKVVrXw=N#f)b$@?r)zw^kJ(Kp{ z@B9D!_vf>HpZj`#*YCRS`?=S%)|%F=IXlsHmewMfS<%nh;?SHsj+T1GDyt6V^X*Vq@Eij#X;M>!lhWl-T=OI@HQki;cK=rrLfYv8S_im|Uq~X`2uKzM%G# zy>6ZBP_cVrRsa5VsG;8(Ps~eG5#ukSbf_y*EtXehrUsgFt+3`zt88|GHpuNIO3Lj; z+90psGL7HtGHp=W3zalZOvyR;id#sN#6}vdLrto7nAC<}?numQXks@F*5L?3wc@)e zh!xR3+vqm=Zeo`W)}iixV#Y~h-%+MU@DfD%715|0?uqIy*-D73m1Nxz-@I;!Z@N6OnEs{L z*8NXh8hhJRO)>sHLWjCY)neyXnW=%+Bzd#as^~&(kZYi&O3JlZx>y_J8fXQRa=V7f zGj1xE+y828FG%2lU^~Ad&U5yQL4b*m0Zo5yOv6o`~_)uPno(|W) zJ<;*H#0%H{6{SixE+HE*O)iPWAFz35mDuK)gEr5s;0HV5W4boGSNz!^{x3WuHu|@p zYB{wtHWcQcfD-@uQ!VF{b{n6lm9a;)^zHTwp_yu80n^xe&T@PO=boYGyqNx3Y70A- zpLYG$>v;3)7Csrf`Rb2czxpG$-s<0;SpBW#EXSh6>ThuV+p90X0+{3`lj9qPw6>wgfl`RAWEHrw1}kW3!sL)7sfFzRs8 zMxU!5G*hE(w+oJOp$>N=w7!8sGc{6MapA^2*kkoHCNZ)8I#eU^AJXYiU92zFzk;5Q zsi>#^74&qB?PL8|yJrkQR>tPO;CPUTuW?6l^YrOkDga#$P#5U_>4$nx2KH;!D z8EVWM!=^CqwJ(PUB|}GY*gqL^mwS^F&$0H|iIwQDLoH6#`1>}kj+P|;no@^ao%J#; zPn*PA^w;t{l?>@nE4DsUOSWrb=KZx~W0E1Q&tJ)q)+hNW-|PiP@~5+#OntL~)?x{3 z!arAQxH9oz9HhfpY&?|Owa;%F*3SKK)3A1LRhAwT?cgSxhP8{kZ5q~29F|3(YDeQ_r3%`K zRe6WS)dP6_FEuse!nT4H{kuhcy*4~9SD5_xokg2W>G6=ZjBWt&khY6%0P)cJi?H$k z^uSjQ^}10FwfeVf#A2IQ8K9XYs|?UgUS@6Luf=qz$;JO%bZqn4ZT4=cN=(n_dIGKB z&1P7Ra(*6>mbirt)?xBnbNcJB2dau+$Ay3X(AQ1LCSF>HvWYLL4*$Jlcx$#b9b?t1 zF$b}NrKu7{6xJ_`^~-~CHyxgr2=&+Dt%NFGzpyC>RmySNzjX{fp1c(uLyue2aYK)E zs9!~muc8k7a;k!NChpX7StBPr-PC4xc6zwxdQ%l0qFO zze6NThxs%cay7a#F~7k&oU@5=)7~^vkLM*y57ObNM5w6(9p(@U zyIP~ENuds_^Kbn@h~XwsmD`BMr>(<{lPlhC(?~iYQMtdGQF46yZc;BXP_C+NR9JRl zpIb*~_a{CwvbphK)zJD?i=AI(rUt4O|1!}kgX90=s(M<(4Pp&6Er}D;`L_qNIr|oj zzX#UghlFayKjs+zv2zU(^%WPZrQwNn&eCBnq4l4p)bU+OnGT;IwC(yyhB^u@N~(4E z@u++M;{VUsyH%Cg&h^fZYjo}h zldG{VX+^m@r)8~Y{NwA=BysJvl4?$4ZG(ym=v*}(a}^fQN$sQh>$}KX{~xBgp^bmD ze4NUl$ki}@bI@TyB9x`Wy9kBbfJTobgoAacFLR0SIUT;TNv=lkCv$c9VIq{J!?l~_ zZZ@l`a{E4!TH%juV+o;Z#iy%7)rz;QL)rOvy?86!?$eXcLON`k2=&)tPeT9Bv0kMd zd;D9+@W9%dj$!c&d6D^K;+5!N9X^u?W$94gL|pN#Lyxn!qGPO@zGqad@Ht*5#R^2) zY6W~$x&+3hI&7c#J=?D!AQWox;4nL#SEU!u$~9m;rpnL#r(N|qUB z?KM`JrxLU2ufukUG6Que&F>Pmvvk-rQRoC6wn&7sRI_&?bb=0(YrFaTndIy@lwUyE<;n6o{3#JS zUWYXkwX$?rI}tiwhm8}VEFC8MK3;tvkyPohZz5E|zx?dRNi9YE2AG^nMMr%J#vcSa z{5(8}<2S=m#p5-&j=S-OkDgaxRF(6b`XXUFNQZhI5&z+y4!@vM*z_9dIV&#Ip{fUA z1?4vi9h)fKUx%7Rd`6Qin$g;eH_F$cJEH-c&uCahGa4{+^BE1RXhx|%JFa^1hnEgF zn$gb}YoJw%U!zYenvrG}r+nhSf22dX#24w8iYz~?$TEJ_Z^HI=SUoms#`tYC(!#9& zwFA2x75yqg*b(wnZ|i^7s$)6E|E=&x_Ky~|f`2{?+tT`N*a({&4&B^vvzyZT_iEN| zeS3c}{e$SKf`6D@|E$Q_`1d!i@2nytwbce`yw{@f2QWB&!`5A17ajMqS{wLZAb`hP)Cq|wImehjqK8$6hD0{nO~#l$w6!`h2Ahm9Iud$Ahc zDcQlAi!110&1PG2{Xa%kw5SoT4*zgbVY;r#eaYo79RDPPjan}puhutOr-Jc`1>%5z zlwh=Zza0{reWSH17_YTb;q}{2#~U?KkZ7Vxa{cnhYyD0mxISCQ<2M%CZZ+PX`Rezm9mrOG96UlLDWBXI>V@ zlc4H~Ipozq-wRrwddBA($1gT9)Dx>S-WKiwo56kHLr{H*(uK)Ts(#G7)L*q_)K^gybm6KVW@v5e3l33n|h#X zqR{ivI$em5IF9i}7l%6MWfiLy$9%1d=|g>g{l`(K5Ej9C z@DXUr#qur+KBM7Sn1TOw@MdW9yNwO`Suh(GK&zjN&pcQR=fe`H`Puv#tm_*1Jxq7z zXZ72oOQoNK?@lT73(+luZ$tHG`)|l~Zv#ie>CS%0;C{7?`$r~^vknu&x?6um`Q82) z?^1nx^}KvfueknPb$@&y_*+3V-!dwRup#!nxQvK-*l^YT6YS@>Aab^H~-kMoZ@ z{JN6)o?h|q@%znT2Y#o>uD_S>>HFbhso!0){&Ue=e&Y1gh2Lee98KK%D?X0%lN>%( z$$U?*_;dKZ>@ddfQ`mmJd{3`<4gBgl?C#X_@;$xcN8;Dt;bfKCTm2Ad3p3z;(8yys#77zy zGS<8bnO_F$q#MQ8GRf*y?{ey039o_KroPSB_ess8|Ht7v_%ZokL7RVm zgAlm@j)A()X}kez1s}p^mE$*={HtIAoDK`&f6Bk;Z~8y-H}f-DC-Er81EF32-5Q06 zzK>pC&EJf;zIy)@#<}n;X#FyYN7b)IFaFNB+OF0)j2jUbcW2zp(JS7T^9RGJy9K{V z>4EpcFiQS68-1I`A=U#{HvdF?PK6`j1@IzxF`NQRskaP%2s7wE7mkL>&co5ymDE?Z z&pGrd-phC~wEetE{4Mw!)cSh!in`vZ@@+r;Sf69yNO&Qf4j+X!zxwVWQXAHV^`X^! zy5)NWrS{>Q={7TryW@K^ybaz9AA^qp*Tcsv{iPlP|iT>34BCD3+Vjd)ajKK|bP zJfEoZO_gu^|B(Jaff;)S#X>kZJ&bi9vH4l(9*d|y-O;O#_5X^##I=n7f>y8iHq>cg zX!Y-KUR=ZYTWIwkr-z96GvjqIoK60>{$Al&Y|S_WCY9l6PLsfo;1_T$wEESR)c=LP ze$(Le4BWAqbq?coEd#G_6*#|b;HNOXT^MJ>FiQS6o4nJV{G>7*$zNPdo%f*CkHJ^{ zrRqoL#g6pd$Laqu{1?KP;rsAY_!YGMm9-9$lDz}d_7Cg~t$s&z&0%ZU4qAPzO^Eb^ z$H9}~`EV>852wIu;7#xrn7&W&&1YRQI)-ujeu0`t`hj7b4Rc{W+^$bJ-vNeE^1s*O zKLgH%#W1N1N52wZ2kW*E@%qr}bBUh=N5OP6pUKRtbSux#)}KKA$?$eq3~m3{5Wf-L z0&QONjF8z5{`7gpHuoS)xV_eVbuqLc*y}W(NaPo(Kt=Oa8e!3e__uM-_g|d{G|V$JW=_!U)9Z{zOGN}%%B{E&)raUbv>+~^b^pF%C~ye zEv3Hd-aviji8g->d2#TjHeQ*7B{t))B=;_tRaMMpa z(?YPhG)%llGuQR$~hRXNqO{BjmQ1?gWU5?*WsOz9UbpN#e zsq%}M$KTCgijU~|&F4O>_gQ)!v5_3q8?|u583Ahy^gZ$Q~jV2X$SoJ<-KZ~ATbxx`dOJrmpf;SL?%>%8!vR%FpUmw`P}cW-RqzGJPmtecUL2W2pSw$rt5k-O1DC=#;Br{KU&u_$3e13c1H-romcn=8xIy9kB`}PV|6POs4t+yxH~4|! zCyYObKfwP~KR?jdG1M6blbwen>D0e;Go1cXt;gBqdHJ^ftLUSySE}n}{VS^<#=gku zADrwyu>Ql*mqO{kWB=4(-)P-zzP_)c2K8#ex^Pd}4BGr%h&P7q;bD$m^E#FD!{L(y zf^#~3XG2@h%RdvJbKxjx^QRKO78Yw9v3@D~&)~Q4NB9>Uj^8>>Yd9Odl#S5D&ZiV26NP?sq<4M^$YN^ zjQ^_ShX1XD)vKFA3|nx%4a{&joOm64>Q&M&YW|tjnGI`EM|JHi=AwHSYM#oo`rq-( z+a{bThR@avWAWpO`SLHrrxpE`Z%ZHBRovf?mDC@G z{v?=3only0JJczIw(7)6>R+JFYSX9c>h}{enBOX{!~4$l=uCYt-}b9{={k#ASIzUb zIw5lsbr-`WP<=)9R~>O3eMimr^mS_mhkMu;Wzd_Ct(QgqFn9($2cPrcbz8}QCjM)n z?br5qZzc8h>9e!Qb-WT<|0B@Z`CdSLEW8q44HN6Zvqy1y+X@5o4cjIwz96Sl0 z2|uT92K(}4crLW{E2|$xofn|yB_Gw%<3x{B@BW!8-}YO)eTekhAutc-!$PP(o?-Jp z=DheB<8PqV^W(2r4^A8jdHHGOv3W$qM;Jc=pM$SJi(b4gI2sOsx4^k@9*mlQjic8u z*4N;5!?rNZc|FpB_qEA!Czs_dHvLy_&)N7s%QNNab7&0 zaSqIddC=yo|NZFyKzJ!EfZqJP{88lDdW+~|8{>PEqhF3*eB0!2=8w;-@EusoyiQo= zJpX=&{wMe=jPZKK*6T$4KzJ}b3XX*1-~_`-jIW2*U$1M5f>YqeCywZ=kp(U9&O0;${En=Z$f_?yaRp@e}n5_4nAU3zmLiP9DWUL zzNb?^e^!Q~&jTj#Tt$!hLz24L7=3cCW=&eUrUcX!kr@|S~*884#3to3*!n>f= zPa+^rW_&X&f$u>Jofj7%cpa{UUcTZjx$o`^zvMnbdJ;TuZXZ#91p3}^By8b4f9ZK# zd<6aD@Hw~`CL0S!8TfXDL!tV$`e~dOZ)H3S&V>&_o3HiK^X}oSOD|~kRyPpc44B5c zcXZZ22c4M9cqG*K42)rXF}xJoe(oi%=U+W9PIT&*pcnQ0zl`__xC*`pKZ3Tt>T2Gq zJHx4e7|%D|;gL{Zw%(udN$^xS0^0f)5}yN0VHM~3W+LaWtE7HvME%~>?FjdWdcN$- zSU;c1XS@Ku2p2;;->CjMPQI=48oD>(+pvc7e5jw-tU>n``~%v4N8_`C=bLoy=LOF5 zq4fFWiBa?C@KA{it2PTkxA@o+m$Yo-fbheR~7y zJq`Du&QVbHN2RDQpIyy-G%v9)=TC&EK|3GMFKT{z?Qo-P56kO>aih8w-$12rWAqIi zeMfZN;O^-9rqCY}QQs5YSU4ZwGRHq3-7J{K6ZIj^6ZW0xo`VbFD^PXhW3P{NZ=!!2 z{s?Qb-nHRwhU)8dr@wU(eVXHI`?LA=Onuu=I_EvV)|_txJHi9t!7vlre!3Iy3H!nU z@EAA*+WZrUp9oKbXTfvfC}{JqBwhp`gpa}MKw5@-+{;eiQJ$-f)IfPkj~8 z=i{u?`*1#ad!mRyB^b+$0Jbt)LXw#(P>|6-rb#k z^7x{$+Zu-T$vHo~QK`!JwAp?hME@9k68;ANg4OEaJ~puAZUXqVGa@C#=#S zJpL@TuWn*qx~}C;KdJmZzfT=M+mCc!{cV^>wnNRs-oJDoldpF_v;I;2);jaEeM;xm zFJWHQcMjLfas+ksxUr9an=kzsr$6g2o#&rMU&q1XT|%Gpq3x#)y3X)mcr>*76Np=$ z=I9ll#d%9zcddi1XY-}cb=J%JOXvB|rLUjhBG#$YS+9lY-hgkxHPH6|8*$6(j=$nv zId7@^$`j7~ZNBuyj^6r9=lS=buLd8mf8~~4j$H5bz&HpFyT$l$(!qIRXwE1g^i|ZIy z-L>NN8ckdr$M_OQznZvM#`qIQ-=}e?EB0f2BFu$n!aO(u+WG1HXwHvKp`XP0Yg2Hq z-9n$@1G`teUa5R^UOuAdcRPJaCl)#NrN4{3j`ZCH+Vzs|e)KWvM3W%hQxWyjEp+B# z>|@d`Mc;!yM5~wXWAvlYi&ih)*Aey7Xg6N;i+ZzRD*g57rbpD@hwj0M`is!zN7TZO|+Q7@gYoB9xKKUxRz1yjfBbzPq{I?rD^>+9(i7u)kZ)!BKzl1`K^ zGooI3i66;UtW#u4@My&MhvRxjOIMyEWhmrnCLV$X2hMXQ%?BK}vy>!8(py6KKy>vkvS=fe9O zy{FT@u>HJ(kGPcan~uMy^Yn^azU}yXy48+eaq$~;->1-*8J(w>?i2K%L)Fnf67Blh zJnbXV>g6LgX8$#Vsr2>G?GjPn4&A;H^}lOfBkEhDQ=L@(t8Y7R`FQ#2OY16HeT;r; zK0sFzOHO?`;AAFYFUxT$0Hx~>Nso#!u|_4V|Mi}zD!KD7NvCrVcm zQLntCBI@P4AfjHr10(9?`)WkJe2+98oXdcOvTLdqzaP zd_Rt;m+v_d_3~X4Q7_*MBI@N^9#Jpfiz4df`(s4Cd@qftm+v1D_42(uqCVm4y#Cew zK$Pz_5&dKM){5va-|Hj#%ePKMfBF6^qQ89WNA#EP%!vN-Z5YvCzH=h_%QrouzkKhB z=r7-95&h+RzvHjCC|~dWSs&_({TQDJbK#jV4^Dvg`BUddbAD_J{Upv`n}U1o72fBF z4>YOx{cb8BotKa3`Q1)m(uqY*ed+HauOoeTfp)#5yB~c_I?*IZ_f$l^bPJt%82gxX zOVRhB57FwS`xyNw^rF>E_jN?QbXu2}@E5JWbk)(-g*!p3_jJ2BdR_nKoNo==IeJg0 zePR3QjgQ!u@j%Dl(|LNuEsu5lJ>3vTuef+Nx)CY#IY#H{r8^b!vdeLteVe6u6^%lD&*{_;IOqQ88< zjOZ`lQzH7y_uGj6^39FtFW+Ax`pY*jqQ889kLWMokrDmnTP>nqzGEZmx|!lUj9Mk_k!|M{+mwzT=bUPHVb`R(yC$>5MPL|*e z#BUjkh0Vh}?}k(Of+DdY^Hm?8F&2k0A8|Beahx;Xqv>NP`~%v4*6_u^d(u}csD2jF z&yO$`vEG@?*VdazJ?n4x-*)8JgAL(sFavgmsv}yzs6Ogj*Go+0r#^bn&oOXo`Kb@l z_A`y^do#QXYF}Et;+BiZvwFo}<@{3k8TEpO6|GrS1=wC!70)?i-?a|4<*czO85dJwM&&y3wz6 zdOli9pY`?*_e;AzU5OtCkB0r>PWR!)EFXCL(YL-l3r>-<6J z4uRd^5h?P$I;tmXUbeoM@9DKJU(uJ=;YepaUPCASKIl^Emyx%^;k(4;*8$)C93JHK zr@qSZ({(hD-Zyo>6jS-xbynZ0s6K3eQT@DpJ)c-EVjtRi@3H@e zwhzxo;sN~Ok$D|M{3Gb)*CKy791SmmUqbmUa{S~Y)*&wqX28y{7wiMG;2>!Gm5=y$ z{k%RKQh!g_3T8s}ZTqXwd7IzV_(b)yKFYK6wtcBTyRQGB5A752B;s~H`w;(c)zfwN z`c%K7`u6s%olh$N%KH7p`snfY29Jw(oX5ui9+ztjWBZ23>8=j@;FkyWIMn01UZ;?6 z=c{@J)cX$p4*!H>J8XKN@ciU+8+o_GyWxZI3HU600owki5x*JU1wB9ch}KVe_u(U5 zDdV@{YWOkK^{{@*e+iv@#LD{Fbyuh4tf(e_{2dX@FpI%po=y4v}uj_vn< zov+8imOdWse4_fbbROTH-vl17SHh`q7Mu%9pysm~O##pMX5;%5V|%|cb}{)~hW!UoeviXznoeZCW>HCG(4`Nfs z;wg*^9L^vvmNB;dzZ9|F2~Hi=R~>P6ih7Hw`x<=P=|lda?ce%*gwJR2EBGVS`lVtE z`fm-}n)y#-toeHU7rL3y_W%F)7xwvHd1oVWG%BHj&V!BqA0 z(2aywz^MJKMep^~mh%JPV3?{eoga$+Ik*5Wg0I3<>t_3FPTv2m{i!cqPpyZj>ocEu z*mbe%VdpO&v9kFm9uOWEx$s;=ThE?9AN_^U(_7t@5%m+$dHS0;Uj*-k55ULaGcdDr zn6GI2P35CJ(dMhpnuztJ+n&DmgiT?F>Gv$gd2l2g1@jGUe^Kk?8Xx&uzn##f>N~36 z@B_p3DRj7!xM=$+-!A0$J}6M%@9Ta4vi>aBf9mg_e@TPo@E3Rxe}AkTZl^}fgrqwZ zU3YjYJRRo29q_3Sd%~kC=|2oV(@xB*tNP-cO6Gfd#qY)M0f%KyJulzW>(3sD<5{=M zob~f`lhI!Vr@>$l*6Fu5IxpW|f7Pv%B2V*EU2na-x>56`+l~2UK+RiqpLXV7 z&OCmAKf~>}&`*D_&SNRQ%i$`xGk-tsO#a^37--jDy6gFSWkt~DUE<{LMV&3pFChOO z_$q9}-^=SkUG-!8f4!3WcKGhXJiEbvn)x>~>*meB7JqLp4c3Px&flL~&iOK^zh9T` z=wBoLCVUI(@64}ZtohjWQM`+p=Lp7{XQp#~Zzp~yydUN`e?QLZA5Wn_fWL2d5Ih8y zK|3F-@0misA}u&n-7)Z3Saqi`-WKi*ZM_fwX8x~E{w(@<0R9SX{oeG|k{5`b;Xu7$ zGzkOI?;25mW+nB%;@hQuD4YjJz)Rr!(6kq``32~f!q?&3PX1ri-=FihLFL@l)Z2@HuF)oWLrW!RzFco!86nptG#!==FO4Aa>HjCFM(Bf9a;_QYsYN8_UJpo9`GD!^@?A>`LTu* z7~B4)IDX3a@;sj>w$M*~c=>PPYu{&RJ?o@c&*wNVE@Zp}+Vwo1*THAQ5pWDFf_nXI z^Yy-D61vH7I<)%Eygob!=EM0ghu1gyyTE_&cW|rl`oZ(-Mt)B?0RCP7RQa}_K96vV&2<2^M9DUXW$Dk+xh#!<9Iz-0B68O(DwHjK2O4DU@2Syb)9T}4t<{j zPlNjV$ojj`Go1O&C;kRZY$63^uMs1P>fzEz9INoQCHABVR8e4c0Y{Bs54YMASW8n;_U)w#L{dB$adgo~L z)^DWoD`Wg4jOw3*emFdu{eGSEcxcA!J^h@zoU!U*lR!7l-w36z=gc<;otVpbBpeOL zz>DFfFj1HT)m6W$>-Bs41);Hr;A3zJwEmv{1xNn|@sHqVa9t(!KREiPqeK7V-i*7$ zUhouX=hN!Kke>_l;3#PIcMyLQ&KMK&XG5$19Nky291ce><~#W@;u)~3$*XL>^p+zc z)>odVFUIFDsDEdyKC0pky9(V$5%rIc4eR|BEP-D_yZ+V31-)2{@eXho*a;TEo1pdU zM!W|+5}xPipC)ekouhAYap<=V>;VTDPGme47Q$ulZMX`)5AA%cug2E@MkimoD><(| z<~#c7r)1EShqr$L!GnW1bCTKKUKc1-|mu7zc1_$Pk~l{ z7jbbe<7eTEa0%2rv@dj>HLtN|UbbGUe5-#HzaO+dlfwLJK&wwDJ{;!5%N_l`#7{L; zzV&|yUB+dhk8Hyn#*aap{~Gz*ay}h4cl0BO-)UIv=)Wf3f`3Tw47)u8=lf!!D8%}2YKD7CNkl%sxnXreWznSZ*@I>duDuIQ^7R z$LnWH>*o}N`RBoWQ$Lfss$a_ZJ=2e^Kh~Ll0rA?@Yag-x->sMK)N8_gZT}sK9}jcj znJ^Dt0JVR#Ua9)kI%pq=U$Q=Sy={NeTfRrW)lZ>MZ@;PUe6FkA@78bP4PoD00q=u% zPYZFYpLt`5-)(q5;}vk{=@sX{Li}~O93C>GV*Mwa{~pHBdHTW&g3ndxQoSFk&(8t$ zIl~ghrOwX>GKuTo{R$WtIr@)@i(fJRU3%UoWmf!lDHbEHfB)0ZCk}S>SFwzxu$-U2 z)pdS;CS44jKJS*v*k1o^;xE8bs5(}k!}+V=G&l?13FkqZuYW&UuKxLX-f=JomP4E0 z$>_^c=;c>{PCutypA*i4cfn%k=ZB9Ie;zJ@ z`u7=qzGnx1j<_ov!q4MB>9O&hU_}+^;^*@dEuXbJlNxS-%#1K1SDPEbBDU ztXE%iz20DK_t&}jT?8+N1@Lj`)vK&uX(j#ou@48qVemv~>uY~?;NP{hpS5n<&ssOF zllGU^$?h**FI%q*|1NbH><+Wwh0xaDh3i#Wzk*8o?ZA51hkL-ipsla@|IU8V>a^ba}u=ZU`w--cgTQvZ>o zul{K0U)-K?18Dmn`B>147cssBTK#*(Eq9*J8xE78cw^3|JM34az6O`U_o117Onr#z=T2w7wl9s>(XaJayejq8zvcd%?*TQh zsD4rNwazW*S8UBV6Y4ss4>8p`+kRE=2i8;knX!CD`4_Pc_BvXB`HAw?yhLw)s-t~l z{q1_B($9J_?9;Mm0=qmLcqW_yi=PkiC*U71gt4vvG=6zch4TgY%Ks5QxVj8}g5NiW zjZ^r)P95uS`x$Tg$e>OpRGp60D}>(s&V72*d09VO|2p*Nvks#Aj++0T<8uMN^0W2- z!TA&5SuhV;y>zE?egstCR)McYweu<_uKn{oW4rFw|B8~Z-k!hJ-;MqT_Lo@M z{6Fxy8lP(&KU@DobYtOocnO>gr$C!;b+)e6+x5(1|6b!feyn~}3cVh;ZJqmo?dNCq zOKbF^@~!@u1>yP*fw}Pdg&}VBEr_>)T@42@_VVB0{M)b$=DZl{-2j)sW$+zn`%(N; z&VKC^f@_&4)+ekH7f*obiZ$GL>W_EGTD=T^6OKEL|d+deJeyey3Oh8b`_ zcpy9k+Us{3K2Ji;ZzuFqnU6SwvF2<2Y!_zSI2BtAE>Hd(Q6*J3;k#0%P@O z^X0p%(W(D6#A|&P)^8`+5L&-k=Xey6^?%{zLViJQzupaYV>9BWB57z2L1)>d=>iH z5!(KXt4Pl?m- zmiiSu66UG>rq?Cj>+?l?u5vMa&2TwmeXn7OK1UhK*vlJxZwvMMy=r~l^Cx^#)r--G z{rus9e15Pi>;|*oetd3hvk9c|OO;>S$!|g3^Wg`u9BxZLZK2m+3;eVAd}krQFI_D1 zc}Dr!`Mp5CetaPEcF4+O-=Y5*?!)I!z53R`<{v@+zVt6f^;7<>#z*S}-3>)af_Jg7Rh{s2BVdn~*H zTEB(tpH%s?$sdnijOwTSFCCu=_{z`rlf(Iw;c$3591SmmHs8xr{s{6$86VBl`sq5^ z`_K1${#lRrSv=0|bxZYlm;WmEgFas^f7?$XfhF(_xXy4F?yuQU-|rhcn$RY z`r<2YE&qGAa=-FhjIX%0`aNp9uwGekAiNqrutPZiIJE0|YFaoi4rg2r8}5idwE5?4 zp?(y36W|pQ>z%$+=w}2R1AFZe;>B_s9_c7~1*e z9v#lFfLl7>2eK+9rDkGTe|+8*!yU4L)A4>~;POPuwMv99~__|kgl@pB~m=uqY}hI!PZ|Gzt*y_$sn z#Q(3%Z{-1DUTwB;{k7g>S@+8B7uB!UIrJg^ulmV5IP`HjyawI?XTTl023?gy1Gj}4 zhlO!xm<>n6UaV6#yqf)aD@^tHQh#IUL;Sy`-_`%+^-;Y>UBbGH|E=qzIt|$my3P-A zy`O{&;VWiu^f3@>b{TWSz zulT>}r&+VmM@u*yo&zs{W8ipr1^gDC*fRLcZxgrz+WBv-dY?BBb;PLkyR`^;mDVdy zj5uG_IUT*$Web$ONNy=CwWUN4E-=X!l) z`x}OjUT^C4axSmi?CbxdjKAuPB(B$EdS2D*F};ql^$+b3=23&!xvFjDq*TCyx z6W)iM2G54J{-eB(dJ_H$|AbyYFVdIze@lN+*X3Z=!(J~t-+}C#f5LO%NI1#xR>stXwTtep2{di}3?XrJl*fL=H2{im%ru6x*D;`}~g+yQ^R z{}WUB>3m;auMdD;{igLoy;kr5crn!b;a{BBPkZeW^2-_q>ius%@8ffL+?)!V^Zd6r zwD0>0dB1ljEP)H5eIIDA>)ZjMkNcoq@2mbF?e{VI7XM#aZ}s^(`$PNUJNAdYK01Fj z=S5GipR<(m^9K7q-}+z5edkJe9b9Di3ggQLhW&IkoCX&gE@5oz)#v9(Vq?Zlpw-Vf zF4VJJM%?NZU&;CR9M&BYe52-j`ic06modH$mcT{O)>EFS{Hq=PK0`y_r|`ut=fin$ z1w8TOpv!}GPOW&p2jkZZ9#6jfvt&i@LLO&_YnDM^yT%}E;r~*sFrKgAM zvmCC3+j70F{wm_Pz(VZ{I0xPfZGO}|TJP~U*OMz9%7Rc{o1oShf?$%h572tEaE zzsi3CpNCWErF#*5DePhD$;Z|^`rOdx0C*zIhgQGih@fu>cY}LDt8aK-&>sxDz(Zj- zcm%ZhQ$~jT0(cXg1LwjLSZh?!*M&R7*3kMZ@AmUU-XbWUcH|wOBL6q)OTV9^m(HuF zJg;6=`fCUGhX=v4;8*WnVe+)bc+Vx1)UuE?oBb0d{io%Zay~5b7KN4}v{mHnjCS zO$>R1VGcYCTK%KMUxVdv=SjiG)4vo^-wYqIIph8?8xDmz@GLkIj)Jxy`HJ%IfL?yN zmCWDA(XS%@0sI8Exvb*#iv1ZrID9nc^*HnHf6bZTelQhGX5S`<8zob;qK6;d3x{fyXx<{ zO~!8qEOh*@B7UvW>GuxwJTZ0Fa{(L2Ac5xWJwSj6~l z$Nzrf;=_#Rr_fuS^L0A0m>zbpG28=|!?n=PpC8M|Y+e&be>m}fK)sFO<$|@3O-45Z zJ_i>=n@~vn5vcE%&U3y`x*DI0?qsOHTPo&qej2-)9kE6U&V+nM}y zsNXwiZ|V(Z?EM{9>#w@kkXH=ty5&3Tr~FAK{~^Y<-WtX6%Yv$B^*eF?aKrA5kAU*A z`SUox6fTGF!dyOAUo7%_1tstm_!_kSsq(Gf>*H7YQ6Ksq^FrztJM}B8SDiY{cSqO= zs%{4L^mlUAhn-Jl^{TTU^;9Q^dRpgY&U_Cd?>MMD^;trmuA6*TI)170?R-DRNBop= zIs5~zKeIsb=$w#`T==L_$^|AT0`Tl6jdx=~90^*jhI{I|J*Si_i z-y?3%xGNkDm%~4xtv{Cd4X_B>yefPzvdzyXJ{+D0i(wG{>xaWRq$Q7cBi0B<9o0*uc-O;$hUgM_u+g7>;w;m zhwD7oF9RL`4}#YJQu3~Wg|Hl2z0S|){DO%3+2~fL(7(cY%h!n8ep<2K8L)@O&U}Y( zJ`bj&(|TEd>Fz|IhF*D|{+ft->BMQ|-3qP0;^Itn>d)%m;k@Oij(-pK^O3L*%!bzg zc;XYG{$7Oc3!eVGht-s>pcy#K|>Yw3yz5w5VtDx0?O1uhxuc8o^!8HC} z#IEo#*b`d6RQXn~x)Z235l*gTA4fU;q~TK^HiUb^4lobedD?!Zi`uW&$?GqhzQwZ{ zkAS1#bZGl&$lo0}0haUq{cEAsOZN-#0^9 zgfa8KC-7Se)6q3`^wOoP4C;!V z8Fzu1@I_b(e}uol%x0nUB3KOVd{jsD>K%vgPe_vIIr)W9*U|bN$@w907~InQRP|IxRK4@5Yx{eG_~-CTShaaj)`C03hHx+F`7Oss z`P(^q={`d*o$BqLqMq`+{^cX8fBD+}yHig*lJQZnA3PV9!{4Cwn@s!`xCE|r^iL2M zpJu$!(WkWt6|-PAya?KUq;F#Mr#t!<#P^16;bD$`BJr!?G}x(S=p+-~4@=+zxCs6U zZU6EW-ul=+eslcg zcP!_RhyR3H?-fqIuGi6=*SgMg^gFZ)S4?ck_&|6BTnNkHEv@a9-qgqXbs#T;yi6xQ z7u^_mKYSe8s&^P&9=;>sM0lA~Px+QbPQ4Q1T95A-YhKyZN!5q9e)9VT-#=gteC40Z zSo6$x=BMlRH9lJRqaFPt#Gf&IhjI4a;R@tHdp)FkAN@zLhsk>=VtzMtHvcZ-_rhYw zPksKA^QXZx;5qODXy-GQcs{(;@G{0z;PvokcpFr|*1w$fsg7=6*cDoRGozEQT?cP{ zm2bJXQ*Qxr@eRhy;VSqOwEg}{yj7cUrVZ>4v*B=fIvfo>zckJ(e~6=(t_A0%Q@wMD zd-as(^)DY${ma+(Z+&c@`pBoRiEt{s22O{!z**4NdziTR4C6lg1Z56<7TWxm&@VOo zkg@XfoP6m%LH{}Y9>&O1Kl1VVv3^HZGGG3q$QuL4!hCo+wCgd2_%-laI33P}cfq^i zgV6eE{yTC0AlTi}wz{UG|=8wU3n& z(dVXT)ChrQH3M72cF-E+RSA)_YJr(Bw|W@!>!C4z%_vqz+}68uo1jls?_28K%0$Jx z7_0tm^l=9)hN_>zJd5C-)DK-G|C>$TS?~fl6(#HUUh{dB zd5OOh~V_db*g_ z>4b>;WfneKNA0s^Ov|X!C0k zzW`nWqvm(pHaPZx{oqij@B7#H^XqfUL+gaRQrN3*80Wy#`8?_^a0y%uk4p>s+hA|! z^I58Q*mglb2==6|*!#cKkN(bw`uU-D=u3Tw>PPEQ%(|?Bi}*b7Dp(G^^~y5q)zw)q z_47M@RbyT1!ZcV9UPeDx!)u}X_4@gO>lkLA{BLFTsn$bvH2;rT2XFp;SjU0zSa=p3 z0WXAO;U#bqyb7xRUew*2b@%F5RzHFLd?hS|^SOR{e7(c<>d5uc<4t|&bC}615su{d z3BG@%@K5E}kiNYBZ2i;FkB66-e5-$x^Q+){Q2Sc@(%Uy$2k(B8D&O`qj&+{|C&LHf z={yd+eQ*6Ls~^pN8wan3`rPac#{=`Q4b&PBW~E`X!BU%vsZ?HU5VzGwvnQmm8p*Sdem`=no?y$)Y6zb*AI<@)mH#$(f|Q)sCARk$v;-&FZl zzdJrz@C4T9Cc}R*w)x6CjeIXp?*nYUu8ZBr`#bgYdTbkB=WGkNhdaRr(AM*G`aQ-B zo|n5rJuiR3*!q=HN3X-)Vq6Bd<#msK@6!5Pzt-q$^SV{6Y`$KHRmZ26<7exCMg8yL zAMh_|_0s*qd0WTowVuzgo-aXfeP?n$s$SP|0PjEMLc8vL@D9} z5BU$(TY-NY+*WM&TRurp#1H6e8~Gg<)^c5p1vw|#OjRS zHT=7NN8|SvT;=%N`8b1_6Sv;-=Lfx-yfBHG$F!qOjAKfya^HK9X{qDRU z9S%oB{obARAMitXL31)34#&Z$`tuz9CB(0X)8V{I>hEy$S$r|kRlE?>_ky){z8~>^ z^pC-3-~z*!81IRX=O>>h(JzL3(NAY+`%|BGeSamtE_pk`2Cxy_4OZ6wWBL6Su6qMG z11^GVQt(gCi$%W&KaUxIg!3g1%ZPVh7j${hu8;aJcjobT=M$rksQsQ%$$q_c)jIyS z>Zhuw>rvVH+5Q)^p7OKTQ`c(`v;S5xwtDHbU!~K!T73pSUEncL`BtxWvGn$};*YZb zpM=lCQmA#&{?@wM`n#i-Zz_Ez`abZKO6IGMWz_lD{<_^JRt~F}C^!Rl|Cw!?uQ2KZx@~VGg_wTKx@tA>z&OR(L10 z`tz%Ye)3@nTmfS>!uf{K=1afS=(l(D-H3}vF#b~dZ9=_TunycFHiUaa+fP^GVmHQL zOJ5UzSO;zocZRK?^{-Paz~me=#Pgd!V93)ml3bS7pCqATSBWZAbvZX1D|m8 z8M}mj4u`$q5NQ1u5nm0<;17;Ir(y6v4~~XYp!I)`c=JXfFBA5FR=*Z~ZO*5`sQCrx z?|?<{NoeamPrUA~p}!2cAGG>~=$F9dmCP?g{{viG$^3l!DuydyxzlfWNmZL9m^m&f{2}fUhx6n_T;X#aZ;9b!67d3yhliz}W@M;a)!VK6Qo)3%Q zYtZ(SzDJnPP?!%dgI0eF@tJTooC6oaC9o9M-!s(7fg&`Zf5M8>*i5{|TM= z8{>7*>T{^O9O~y<9i5+-jY4-3yadjN);}{ntc&Gf;yLhUcnh2bt)KLlb6%X{=-(i2 z`2q2@Fk`RKr>!@G_#JQ_d>GD$&Zo%9uj%M_Bff|6R~@mC^Y=lozULP;zZL%bzzlc*JPbzl z`xw3WHRBpB!g{8`ZqTmhAmZW)j8B56!ErFw5?^Tjq$@+;72PS0{&IBxg2k}1`32-X zYVvJ=^0oYqyfpf>eV^v^Ka#jOneh#nhm`|$td45szOXy<(Tm)Z( zD`8YWt%GF_KDzFj*S*a10q6RyCjK7$25!@a{j?AJ3EK6Rt}FU{_@H4X`T1~;`Jin;<^XcO$SOQ;yZ@{R2S_jKx@X0dsx|i_-&U!B= zz7oCzGuwviJ`Fwv?Ru|4{{vhHtD~<4qxwl_nT<~_w0%8C-1hekagX0~{`hubzK_6n zp!JIpuMO+N#xNZo3sd>EK-bH#4`W+jeOiu0KN;G(A2@z(_ya`q4QKO{T`7DUewZR(zUn{K{5#Xf;qYiU2xh~m zelMZdb_jBzl09GbO$*4Omym7eW;G|v@Ui&H4hH+tqU8%wlD*B zf;N9T@zGs^k66ffK3vx|oVWQ!--u>LI% z3Hz$8!}i1vfHq%wR@d;*;479hZkie5gP`^6MIGgdEy&*+c7R#1vi@gNr_AKrexy?$ zVyb@Rn`*xDzlnY{p91$r=A}yBXi-%t!HuIbQ--I(nUdiSweTZ*o|8Jnat;gk51TcsaE5 zxsABxqr^+#_fCHGZlS)|kZ})K2Gb7@x-57coB%I_w!bFiw}I{8*78r)pY2C=AEOUD z53A2YHw2yoqvlIzxd@-d@HJ@HS?fB*S>GFoi}x^I1q-@|>sAV5J;Hc9*a7Yj?ff6X z=V|!dR`yTTpY2EU8peF=JgmN)et(B)dEI0_3z?We;wEg80KM#(B6X9eS)o;6=>?gyqjHkc{q3tJ~cpKOW9t<<#1u&Ig zPjtD4XEL_+-z09Cbp-c2hbI!xgDauu{|$Ad&v*3Fss224%N+e$d~0()9ac6!MqUe( zZ|5UlORb0IW&8Hl=U3`k7W4}1?{OCAi(y#`?s{bKv-45i8sv|LS3s-xbn5dP@)|hx z>T$je%!H~NH9wuao+jV+tG+BNyMDGWZ#`8fm48&fV&Hi{6+`;jGfcV$& zXZR<~>=Wj39JKYmbMl&_9|m*ab#OY2>etZG&n7P3#rPgL4{mpKm`6j{4chu&pkHhF zJ7cTA1)n)Ey>F<~99sR|=$?nAuqygAXnpo}{FMI#KH@Kot)K0u2fkuo#)F-Dp6*!m zL*OZ}06qZKeHr64@^*!X!JdxaNA&X*{1$F4f6d41 z&(2SEwJvrZR-eYa+rUg%+5B|!{!eY^0UlRz#rtsqjEzBb8)H~7oggGv84SqA6$}Wl z!8i`PYiT7dmbA<6%C-O-5jp`Zy6K`MhR{R_5C}ok&=H*gNkoY0ML?(l^Uj&`KX>QO z?gGhsZ@fSbNB9aFT5Y0+V!QDpPx_ld#UnlLb+^ku#~sT?QmTM`8uSZ z9u0pn?5KVk`kj!!hkOq5Wk}!NV%Rwz^4F06uk8O+`uy~0yy_P}AHM!INbkLn&qMyV z;kyv-RWH0BpW5}MmY-h^>i1IR`7e}<$`5fJJ4EV760!r*Pfs88{|))|e;K|Ec1J*N z5BUqo3dosYSmFtyA|FLrVx#9l;yH7zr2ifm%$xj*N){uVuGr^C8JPq=r z68aa<6T4SHUhB#0as312PDhCT1V}&rZs|Quu;?Z*3tHk$54D{B5 zTo>{X$Qa})kpHW_eLZ`};o8r?>S_F{_jBWqpuB%>{%eqcX2_2r`yfB}Bn~l_@yP}72wyD2;U9f1NkcC>Js{@r&9Ib zD51YdnyG1pJRR~P$SzObg=>|5eoNUq2jP7EZ^4J)y`#QdAADm-KYRsvHRMdlU;UT* zb4%!}U6pEob_xAs!B2*~0J5uu{_EhYA-{oK7w;$C$&>oKB`SS?l(ILV#QR*20zbBd zTn>I>iSV7^`hMFxas9-9ssCUJeYLAn?fhD}a|4HzdAm4-hx`h4>c&~65{C*151n_`uj3Bp#ScMe5XWzu6lpM{cj=L(chg6 zc_!ppkiUcU(|ZTF$~$pgs=pnG{!8WBxE@!czxy}1FQ=C1AGF`l_cY%Hy+4=G*WXFG z6ZNke{bU$3VUd`2*yL67QFN753hMRD0X~kM?dsJWoKr3b_m3 z-#G~HMcf+i=bQ=os}jE#@HWDa#(PxzAPwG&x(;NAO4uJ(!d^SVKL@GdhI{GjfE`WW zyb|_iBU}tJ4Vi;n2C4b>%ku)3SY|3ttG-=hGjh$40=04?haWEsrhRxkw5j@+j!rq`rXe*K{4Dqx>o(a9poCwf%yH8 zL6G&3Nys$hQpk456Ch87^y8ZkUdo=Ye=uz?;x*-?1H=-vK#UN$cG^P_$~o2WzW~Y8sK-3U6A)e z{u%Od$Uex=A-{us4D+Bq$g@h!hyL664uZY^U-pL}ohpapde0K+*WbUp6!V@=$Y)E; zkEUbX{f~|>7&j{+;l4mTj{0>5eg|g-2|93lk?TV40T~$nd4CKr{mif; zQ_}(T!?zzj6U71dwMbQa}no5zasb0*4Si4^7Qo9;|8{S8b{QC?`_axrr3z!%XbMiAC%TH?fb4ajL(4 z#W?*g(|gN{*un24d3OdF{Q;oxjRB_k?*$DoTZa{KHNZql@NG))ZA)c)Sz5+vC@PcX_;vc(L+&ggBR1Cw@~_ zTi<)&Js#hf3ZC`NQt8N^B|ZL3B5uofPqCmiX@BVV$5Ddz1}W&rpudxtG0VXt;M;(o z1>U=d*jIiTc&Ep20FQz13_JILN5Ct<9|!N9DE4;%e^u>+YfE@X?R)%7;_ROYew+7o zY(;EJ887Dlk;GZQ;}7Cb_5U8=-5%$ye)e#}*4;i7m|gVW$Fi@C$wB8R)O?`R5Dp&gEjKNrV|jvY3DP zCy6;ddIYQWXDn?UGH=JxtnzB;cY&`)`qSW@U(g@)xfgsTc@0uVL`BADj{NaA-I>pAjk?Gql>`y*o;dFN6Y;rxc7v4H$|Mz(M_k(wV2ki)UV%%}j zryTX_Gw_ZZg`cp4cw$3}hwXR34pt&20-grP4uIJmyarr%u=XZi%x~(S^c!LS976h> z-%gM7Q4aGS@NFfSIS=u+SBT$`d~-E;3|wc5w-PUwp1+jfPZQ^O%l;z~_DS}q$9^^fuL0L_XB*s94X=%?p|^(U6l zpGBPW+nW&m*O1QI68cA%;Aa!({F(`p!cnkuc?tdNiF3RiD<$5S(12fpo$5(qN9*&y zO4#|N1n)-Ka@k%B!7>D(N=7hL^32E6Q4(O14dc(unHz|-K@AzzEZBd3cU zebk`?yas3M`e?#6#BF_>DKTn2xs7 zJA8!1`p2#mz8rQw0srRmupK_SV*O{X5(q;aj7;J_4Wk zl<bQ-y6Y)z9U@A_X+T= zKM=0vyBd7&kA-Xb_M-(Cr@!AP!nJ(21V6Y>_yLBauK?d=UEwQX{|4{}c>zM7?U0_w)IOf^s)Qf@3BLJ8qOaxtJ@{+jTJD?E z#FF#1%O;|)<+~gB!^4DY`A!9YkrzJn(fl3(9@#>;mTwFA_28%2P{y1JzWWH#*Ydp# z{KhSXYx&*=K0hK{%l8rROScuS<@;CgsiTBz`F;rAww-V--@!DMWIx1q7Ov&HGx%w{ z2-o~h2Y(T~6Zzt!d$yC?RrIxdPXZtI3*lP6SAlo!CS1$+ezjjIT+8=0@U_MX*Yf=m z{4sDX-wkOZ$LSe1LG*7!{n-xui9LmnM189Qe`k_#&F_BTWA+lh0{LA4{vi0-;2H3m zy+!|I*gpyUrG13!BdiyJU$w9BB--yP@WIoC-wOM8gWn6j2kbuv{>2Q@{{Z=Y3%nQ4 z9{vLQKY*`ypy+FUhtq}w`)wY0C*mCg{x$gTzz+t$;vlhe3G6QduR2(GCDL;Wcyg}r zL(zV(0RPiG;aa|TfggW_a4p|w!JnNkTpzu93;e{W@U4-aufea53D^7%p#?SP_hWD^ z->txx#YJEFIPmor3O@z*XM&$wEBrO&YXNvugYXo}w;BBPq;M_YuS|&Wiq}us;!e zgI3`ake<2V)7ykEfFD}GuRcz=mhWlciDkmIe6Irk!*b!DAU$`2Uwgc8-Us9l|HL?_ z^N^E-?}~K(6?_?Gy;KlB38-yC+{20!XT;p3s-pEj&Gzn$QRgKq);75EY0yMxzUBz7XOKN~!~ zQn>0b1b-ZSHSF*sEgbL77mNN_@XNvf2|gG658x9n5q(YP6X0iqzYqNnz?WVs`kG&U zl*Psiu6Fp*73OPQ7Eb>j;75Xg2K&DRuen_G_X2MNKMQ;z_<7);fXBdp4}Q=UV&_uu z`@!D_r)iJyRaqTYT0{S!Cd&4zD+9bTRk+m{$jN6!7sCg#Pj zv_ueqL^1tgq;F^+*gpr~+1eRaaNa!{`u=(PG|LOm<>y&Dh3Dg~)406WD|p_Zh4g8+ z-PF{|JX!nslfiqglMZGAvb7RCf@h202EP@&49^vaHDeyI97>Mpg?`M4<~k^sPr%dn zN`ah-4Vpo;LC5K=z`of?*xCua?{Kj*3VdJinkB+FMuO&oM{<&{N$8grgO_0=NBg~V z!8@N9{XfF~D)8=lN#`u^`_%r6Vt5Me+w$jmwX>-tjc z0X#NG>}Wdo0qC0*QG~Q*l)e~3E3$0M}k*J z!uH32_u&;ev|O^E`QTlAz)GK&U_TAsfdk>By=%;J%W>g|^PnHWceYl*&TrMuGh$!+ zpZk=5E)Ez2Kis~PF&mmKOr&p_wO);i)l2#jCqDi2JJ_i<(V4s#n_VcCM$E&P{qr5hV zu>UtQu>)j$G+5AXPn_#pdX}XB2{B_Pf%hSu+Rq#aZf=u&Z2D2lEQt%$n z4`+gRA1eA68~JovjtfU@Jz3Ie(7tH6x1ZZ0!XxP4P67Wjcuz+1wJZ1w;5C?l^K&r# zc`G7zx;Kz~(THn5--AaGulB?1ZzK9Os30Fge|zO$OF13}zPIJLaKypTugFR|N8#S# z%C`~!P_f$2(cpc{MPJ9SbHIBWMSnWbOv+c4mwIEW~>(xP1_XY@7@`*MRptE&3C|?^8SQgVvuX!MjI_zV`F)sQ!jh ze^#OZzEF{` zuh)KO6Sw`q>T*%sK^zo^e)mISNBgT|z^i{FhTj|@!7c{xL4P$8>AA^rTsYzZ=%>B( z^ngdc8(_7yd_PwG*Ck%H|5=szCx+*{v_HJ6T6iDkOEi4g&*1HZSDz|&b_5>@-j46g z>A1WHcZ`~cfgMJC-+j-*{FZv^T4lIeFS#I2e8xrsifx_+#9&P_@|~u`Ul+~*cvj$7rY1G-PUz?za7L6<{wf|PDH=46?n~NV*f(euTs8J>`wy!CGibS z{<-Mte@c2&(2rrf)A95aaPyJGtMi=Sf%grTc#lDP{tO<$0a^#*{RenQuh`N4VU6Wb za>T~e5V)U->>}y^r6ki_!S#x`LBFc=oL!(_0lyspTYG``WW~S~@PmolerC4{OYV43 zZqz})3*+OH&|ePTi&qA9fv*JbzyZ6qi|fHV@!eKkr#uK=ah>=<_l^GsUejOvsp_#W~0qxmZPp?V9^e+Ya_@G|sQmH*!d&)0jhtZ_$LA02;Q+u_|xD^ zRlh;(WA}H|6S4FQnGDs0k1(iN5Rg+;1w^3{#@w44Bm(J>`l=BlsM1Z zWB*ugNyi|$u}1AI6aTD){t)Vr*>B%pxwa*zWT^tuXEX5LYSGtzdl&F_RKP>6wlPyJ z$Au&2K|gYlq<8Shce`M zDfpJ)5%h0+gYOF7euI?D{z%Vs@D9uaS3^Gr-Z@G9HWWMqZm>VFIr#D5)hJ(GH(jK5 z#z^`nBi@_A%kV(@rLglC@EH6v1pFoN8gISx7I+8dZ>L&*`-O7OZ8d@1awj}t$1!`8{*)n0w*C}HOs=$ktwUyI<+yTCi~ z{NWqmkAim{FY%s>erZ*;%?PVF2f`o|-kAAt9w-0uVb4|o~&qqKi6+fD3u z+%5JGLcIKSDz3M&da-{J(pd=}nIQTYKFu`n&QHX^yU9$o)-s2%k4m9TS-<+yOfozU-! zh(FtL?@8sypxnXV2k#vz`Zs}(oXX?i2ov$1)9$xB>St2)4~Kt-TaLhv7z6#D8^sU& zy&e9{0PjLQA1>G&0-nA^(kY{`F-L({WW>(>&_Bs?TsYz)wS#f<1>Cy}++hEKF74-G z`XhqBUGak2*;DeXU*-K6yaw~YHU#QN(?4!U6*%bD{&oZKA)8XgqtCw3---B!{kJfK zym~$k`hCc+o@dp7cU>!fP&-F}cN{BzI~Deiu^bnUI1Bo*_oe+_hJN7p;ALL_)2;ez zBwiZ+?B^x$_9MkVL%=^G&hugYo~DE{<~y}>zL51%9|lv!w*3#zamK*Tmf-15N#M+N zEXP@Nv@6g{5yl1KK^}yq52lFxIIdC&j(y!0gEm!-{uZErTz}vAdmX;ER<{mUthOWq>&cJcfRTs=fWJ0g|+0aj8 z|F#SFj#T?tZ{7l)2CvRYxeO6uPEbue7RcA*YG*z1+ilQ)P3=q;z7YH~@S4xW&dKY_jSa?2 ze$!Z&9Si$AgGaFMeHiS_0xz2<>0ejeZ5qJav2pd9+&0I7_njv3>bdIG;2oIf?+g3e z(f&*s%|j}@ed7nAU*nBa&x3bk-(U^eNr`H85r#xWT@S_E(MI-RQ^mf`3}UE1INy z%aGr*zs8VLjOJRioJxd03S#T z0o%`9FOHc5J_6jJy>ARY3B00H?CAXJQ1G7Tg&zt1I@Nz)xXve!vm8o}xET7q*oV9g z_54rZ5xf#NjxaBQr;+{+=)VPChVz2;q2GU^^)&Rm!OJjTy&3#v@OI3fmmvM`f_GxQGYb0uQTymmwgMkP9lmWB{UrTE zV5b~Bjdrd5^JMTCf6<;kJBu)JwS)bE6JUP{c#pTgeG+)rhT_jD(7#^oq{Q%LNY7)+ zF<*Tc`hNxQcw6*0K|;R+@56reEa-2%x8%38OyXS)z5{p-`guHFZ>E6vTrK{&3HE;l zt}kZV0(P3fyN(n6eZeoc92bu0f_@+Ne^R)2uiAe`@^vWqGpdh$jN4E@KL)SHc&h!< z8nuIZQU*K2_YptDaGux-UO}AuPxJ0_A@KiX=$rM$Z~uUPt<@i4hI#urY3O&27yUKR z|225`FyUu{Uk=`hcA@3<0C>l@l2Prq|EBy(@$<#7vj#kZaeoH*h-%4i#aa^Yci`pV zz4!u1qz^@=~*Tq9BglsF~cIZd&e9oiL|2ud$)-~sV z_n#v9?Heb4-m0J6*aW=&FyXo{w3Tw~!)SR`fp=kksONwOf%hII>DT%Y1FylpoYuo; z@a|uTem|t=IJNV%_;W*~|1$8-`J(>{^siSQ6+RdG_k#Cfd{H|ufp?(XH-r9a%W>g| zub|()hxq4o+#9;D__KSa@ZW>)YPn+of9^w^_Z$8B;r=D`>n*465zLl+sr|*^Jzw;< zmfJ;`72sV*i{Fk$yw`$9aPIaX_&t{6!VxbMk2u%*XCLhJq5n+ljj5Hl;i`}4YP7xVtoqpR9R>R{zzxb*_hF6%k6`~{1oRh!_v|Kq)BU2;!7EmX!yboz zCwRyHqOZ@H{{cK57v2Q@N7R1J086Uj|5w4w5(6!dVcybzn)oMuf$&B#XEp;byIc5< zB22_`MCORG(C^q+4BP;J9t>Wyjd1NJW8g8&!$-o_vEU{r>BlyfxdOcUUg0`E{=sr5 zA^7u2==Wm3m$o(R=OgegobOkHe-EBszLq5`!G}y2|8x$Mcs~Rm3Eqo$jL(9fcLz`3 zCHne2Z8f;rNBB_a9|5jEt@|MCw<#Yh>G>o4xdOZl^;Z3G4R{34>CvVA+yUN$eW$Cz zp9SyiFZRy>e-FHClB9DP`1jxujQbaWm(c)i=btzy(skC(;O!?##kmmrQ^7mYP9xxR zh;NI(U6F=<1@^ty#my7JW9a{}Y%-T9$Gq!O$%eTHygMdfA^iUccs0L3j6M&*{&SY& z!V#;X-&Zbv+YI)<124n;hc4}BQ`)#=|Ma4r>b}RW;QG@!(^0-N!41y+wV#Yy?j!_% zE{A>^>uBv~E-ayc1N3{bzqCH=+z;M|=esTfe+j$;=K?YC_lfg4ppF-Vz}HxPTsUI* zEb&7Jp6A(cFmBdn>Z7%(mRw?KuDsSbSJ9TllJeSAQ=Ms!FKtRSl#d@jq0%%bTk!X2 zLw}4;Fs?AE7XD-WL{nSIV2r69&2p?+GLhvtv!sgUc(Y^z%L!)5c$QUW$vBo1&62Ss zt18TrF)S<15)NNA+ALvvRb$MO3YKF{ysj>j$Y!H;$=X~p)e_INQK}UtmZsw^S;EnH zCKGRqrdzX(<>`1PS6)#>XK}o#HSr^w`6!|diCi==o>i04Xnku-Z8Tb5IdcNNu7?W$KbG z@uq0DwZ1;NG}@GC(KI=V6RBP}mlGz2E~~f}rdk#!GPx+HF_Wz2vg2AqHKVW`CXO3t zav7>OP03s$6VD|$s) zGRc;PXlpLnL@q1Lz3R2*>Z_>#Xl|wqz+qHq(PTqQDw80`QR|E6QkkI5SpCG&tyIPZ zI&N``U1~>^;+AYKok^w1xwS}^H1GOMsySNQ7|%$lXp(-8lK27Ev>=xxbB&&dLDs#&ZW!L@8QN)e~(X(UQxwnfgq;IT5XEZEkMk zROPQIrQ{GPC{ZO3wA8hx3vx#w-)JU`rjubW_f4sM*W_xBcYD1FV=HO&p#Fm!EV|%$ zPW%FqFod9JWcVIhE{S1ckB6X!Z9;;+!zxS zG4*3D$=XyM*{IDV(>dEhGf6g2HWO5R6A3Dmx`bTvUquSCHQ(igW*F8)T|5^r62{)6 z2~{-FoX)k0c^YF9Ep-?-w5TK<)XI7K6wxSFBR(I|yaw$MnB3vr^=S$A)SUEtpFToJkza*2B@NkgPWx? z9VisbynD0I3GQ9b8SX9LDWQ8|=LENqahb!!GYy<4ZVY+PQF5qn@oR%ewPm=P+9E9T zz2by-8@-0l`@m7m*LYRa96L(cpoXhbK~{pyQ$C$K03-fgH*5YqH;ci&5?KxIyX9Xb zPD1(qj`QFK47o^LMOO)J!iPLe5Zu&ZPJdA9Pf&8rIHG?9| zqkQJ_47th!&5lDPA9>(sz|EXfkP^VZ>14>iq^C9Zx$riOPZe>dmBkBdXJJ;j5DN;+;vuAOvM!PaTU8Ou@$+4_}ua< z8ef4zD87QbL45w5(7qDy4e+wshoNiUd@^lq3!BR;$5f6Vr>ptUPG(c8Hr_;AP;uTB zoPNmU1Exi%9XK@_rK`~XU7d+eJ>tO02h7?xd?%Zu(-lH94xAgEHWL>AE)8mQF--v z0PtpfbE=MyJ#w_qQkPoNB93)8a(T|y@{P6a%W$(Bp zMN9lN_J(AC2ge|^1h>0xy4x15qfO#Ws?Fbiv^#a0V?NW1(@sLPu`S)0Xi;oWHUx1O zOMA(o4L*voIm){SnbeZ3NoL8}ixN$3blDtlk>eEFG^QPX+W1W*@{S%|PCJu0n!^Ss zZTzHZPmVU!5=%noip{i?;zJ(I740eWCTJqcM>dJ2v;i08UfR%Z3-7drBY|TyuHXQR zPS~V4vQfK@FZ*Iyu>C}XG>vhk#Inlf@k;yhD(-fG_M!B}C z^K!gDD5pfU$*lRx(w3%FVXjd)1ktT$-Jp{LE%Rf^myl=-Y%>~7WHRIpZlt_J9QK6W z#B)TH0Bp z)CZflh>bQJ>#Go@R$xj;OKo#HoH4s|$*v51sNI0wkmBPcDZXNR;p~5|6x5blTWI8q z&YE)owHG}FnRCFtdH$TYP!VchQRA&#`3bc&7@`A}2S zSeI;|a}Ta((q_Hd?fW@@<`nXFktnI^HPK*hyPGJrOzP~CsXA_>(pS>Vh1wf;F;e%X zv&Cp*lTOE&bX=CGUE~!ZHw@H>pfBTj5VcD=&MNF8=(&Jwkdok(PwFmvi1QylAj?N$ zZw9`!4HP{QLF%h*D^mwhCy)(S4{>X46ZOnETCm57*=Qo2O;X|J6M+V0dup$Hmjl^_ z@!Ca8sDrl$6;$1{aDu)QJ}!1P!Mr$dJn9n#T^{XBAwZY^E^RNJW-08x+H3+i=y@MWK%xOYPWJ4qM)@ge1geGS;g>-Of zGvdsyW$}O!$R;f4R;V9NG^8?Z+T(jEwli>cz0D##Aw&Loylcf!e`cIizq z-AcGHLC3lFEIr@4xe%8m>vE0cUs`lfY-xUi0CSQc*IDY8sNbbb7wc3*lP;-wp{ZG5 zCYO>9$u=BYJLS=+U~&{p030V^27uy|O3af%X)2fm%IUmY#7i2fvDvz1%NXb8;l3nr zsS}+Rliyn8i6%RP_L7g3;PC-Fm9`qT@p3M;)6YK$){twY6$6#7oZSaYw=4!GR6n=g z2IDvuJX~=Rn%8MEgWj=M=(GEj@jH&%BsRLrGiPV?PP-0h-_UH>BV*U3}!!pPwHrO!L@-O;&OaSD}U_C*xXYEN_qn?wU2^D zUeLca$J3H}nX=YXro0J1Kg78dPe*FKla7qsNzd5I>>w&ntrTw5u#)VR@gqL$c&rO- zd3tRvG|A=C3eqWVkVT`;)pWgBtb?aWxb4f}!B214<)}V?L}OY0iAh6q-O#obcOc=S zrma+|r}pVRe#Xc;JD~uHERH~GHAPOF%&7~$CzFkjBhh5lfp(E#tEyl!7kQi)JX&cTDMcjldE5a4d zX&!-Rf`O^X!p50;G$rao^QWMIZIw#U!;A}Qz*YPHL$3e3xI)iAbqm7fIS&<&zI)@rrP#Vqv$Zan_ zH52#dU0a!dxZj_x+1{A4M=rKeOQYg_N*$fT?Wt(5%8ydcI*7bPPnbtrY0S`SNbQ5_ zvRvsL(-Q3+y}^>KHwEh~oJ&!LxkhM+e5Sq9u<_bDUdxa6g&Vm%Dwl85I#n;WbMFP^ z$fbh_9FJ7Jg&69M$`kV3b%xbzYr|_D$zu`PxLw73#{U&!tL2>$HLz>h8dEx9)Tx zoD1&rY=y`-QR)?K`|u{gln6~S^^r1W>0C9xK@l1`*xmNwZK+~ZRNkz>o=MukG$qBk zk2LLIPmAYSg-Zt61QS=uTwCYQRF&NC$RI2{hw;xjNwJe=cP>YLE>{{ap*$&EoT#M@ zSo%&-ks&KTyOZfz;d&!qx$6?#)@VD!aVKUkydBTy0px2PVS=)k%?S*yMORjKnk_!D z-&_&5(Ro%jRXcHFG|LaQ*5|vO30@xUbfGbxrVVU6@9p9(q?IjowS=u7*;i-K@Y+Q8=(^onfmC;iG9QiIT=UQIuA+VzJ*!`eRYf1 zfL?{h4iQy%G8NiG%g^U|0-y=Y?^}j<4vYIm=WCoy?S*KzF0;=c%W}4LA^I~o&Q4#0 zxv10M<+u7|o$gLXoGH4dKX7cDtzSWQf}t^@`k2w4lQ~tX`g&RnI+Z%K zpC}i>oFixivYL~D!JQh)A|abdICBu5AB1{|e52yU5O;r4b+ym7%j@tSey|RpN*Z)a za{L->EZEf8eyI3Yb)1?|=7FpR8&a!@bP92n3uw$pS zEtsL%U0p4ClxI*4wHAgNEq8I^DtC;?x1MmTk|~$eW*RLDyF}j6%M_hOMxzU0oEI+>TZmOLEYoYPFF=%^EE45>jEm6DVuun%()hShP-0p&V9l8FoZv+OBqJjjw zkJh<75H->4Kw1fp4z^PX)dO`YRdjn0YEKt~ge052u>2$sZyGhH7WH7vlcYa5pu)_^G z%g#;Z%cqi7-2?SET#Hv%`*;OScf*BhCq7i$izFxbswi7N&n(HSGqB zdM+4q>ERUW=1b4w>*@5<+e@-r6pQU1g*(urAN0%6K6Bvg6o>oCDt|7-HAs)joE3tz zgf>&BO`kk>_MGVC*)=mKPnk9+@D_C*)KSpUM8V8Xv&{{y(C6BB1bfxaBFJq9e%se> zv)DMP_X^x$2WZD1KQ_cm&g_IGIBJ8-DX(@d&dX+RM=Ln_v-{ZcL|5P=r-HMm@X$!` z_<%kT#49^Hr_E38tS8Wua5Hi}L#=@pPqalyeF~a;ki{TsTRa6t;}o*Dp-jb+-)^w` zI^ovBRR#S-xKhy;y!DdZE29B{pOY$h(j?y<*`5e}Hcly|7qK(HV4_H=X-HJs<{fn0 zK{LV=1l)k_N+GzBuUq!Pf#TKEUG~WgI@nzGYb)&%X@A4{m)aDXJ_HHI<9L!$t&gs| zX|Yk*fWs>t>sTsnJN$YBnEh%!_Tg-0pj8x&jm}_|Peq@33JQoGEo;s;NEtZu2rgH<`NgeFmJw3x!qs2qK*4&yU;>H*8}0fqvkIoP zZjQJjQFc7lph&2a=rcjV2$gSf^7w{VZv4ca>qxE`GBR@RyyHXhfXy~<(AsJwOlCv5 zOu=zS*cH~Mq>}UDWQ{M2r^C)^i}l>ze8XGEIZmPCOL^zk>Op5h$AuX52EpmO4mGxO z#PR3;Q$uTi+CQR2taN15t=NeiorQ;vN93f{7OkEdY9~sIO3z8|;kGSr$4|TiCoM-} z3_5rz4D^mP^UEk)bBWH?F zXlj?n`RQbPq!;cmIDxWl7!0amPtnr^@!F(*M;sH&B8MuNT-i#>UAR*>C|lu39ba>8 zwbLhWyOZ09U5;`0l+TcyGvFz0e->^#0nEJ6m*WxcU=Jbxbhb<+LdRUe)7imNR7aOO zYKnDZtGryGxMa)SK6k3cWlJzvG%2OsFncayADAFWkAZrQq2+n0E<3!D+Kt-0vFdhRSYFrGLQxni z>3byhj_&KY7g4&$XLPKHztT-PQ*N7OIsIAQK!?Bf4|*ool=IVNrkpa8B<+;l87WUR z()@&9;L%t|*7QnjpbNJl^luKuk&*$Mz<6_#EQ>AL&M@>AhGu@somgUFYXb$N_cPF@ zHZGGb^&C!aEu?d{#d>9jc-$d(1~|p$tv)O{ueAD~{^a*_@vFY@`Z0so$^~*u&njLE z7SK`j*E&x4D!hM8WhBs)KlHs^is|+Bq44t%UgdVG2#MGJ1(aUn6$+2n^|CWq~e+=nY*^UU=N9;QdKaBq7Pm=y|5Dh;Q z3MvoM8>~zp-~aqRwjZ4Iuf%)IRK_?EeKh@QP9?vUca0PNYlK(X$${ykWvuBJYRp;m z2WL_3t;7%OsO+kdI~u=+*ZlK)-8lRd`p2J{3q)V#tMDg>A5Q=L@K+IIpQwG4MoJ*{ z{d1&ZKYsaNM$`=-K{%D2Fo)pu<~;eRT;+xD&PV{2s#hv}mlwVV;Z=70MErmB!pB-A zfXY8~?xIm!>8Iy@FZ{60cC&ga^*x4a#P{DL2p=Sqf1r&&kk?J(nv?%T@_*XDo~HlV z{~G?f1@emyD!0=Y&LW&2|Lb1(o{WT7Ip|~rgwXn%Z zOF`4E_2355cH@tIjPQRKslOkg@o9LK8&hC6ywTqW>qY$EOx2)PMnYHArYSJn()8>5 z8_i$2XELV3{-6IZlK<2G#qVY2_o3>L@wiP-E7QrBGw-q%dSQShO_afYb-1oJ|$#ptMbIw`kq%|d2 z_mk&&2Dw>8O*Lf^j0zUPXoJOtLDV7`L@f;l!6Fz0cXI7#kN&@}=Jk4BPtLinP2TzK z@B5pX|8A1WUb|oUNvogy)Tcb9GJShm<>M;%KiYokeQHcU@w%UwzE^2f+{&}B|NfB5 z2UnhPtuxnu8hlnS^GTb^^wOg4Y1fxG*RyZlc?XyC6Ru1zrxV^>-dyjtw{~k1IK8Y? zCzUtXd-~10Z3dFdSH11S?-x!l-~M{{^I9*s|M`ks4xc;OqUq(^U+-q$RKN5k_pev| z8uN1e)|cP++8<3Wr`Nlg?&f-}^^dv#`PQa+Sz-L?<#d1E%y{$1Wq;~r?S8jPWqPUC z^SPd0u5i8Sd|!4r?Y;KlbxxVhF% z#?6}gl+XB_o5L}3aH=p1AqPP50`l<(i@8|M<*n8z`zW4Rv{%22n++^O= z+`Qdfe|m^-KE8SXh1Y*>YVL3UQ@-l@y~tbYCHH}1aWk(d7c*G_LHH=i@!zWVx# z&oyN7!PBoBza#&p>rcNUzZu{i`SvaK?|kjG>p%MT!`JYR`n>v<{vUIT|J5yhe*6}1 z-O^|0mioWH#Xt8Jf8SgB|HCc*yj%ROxAZ^1#ou;IpXM#~+qcwz|1I?&a_zP2Kl-+G zOP|lW#b1Bj;2jR)|J{TJWjkKNMegKzQOTl(C5 zb*Nqc(YN2dhIh2z{_>Xo|8h(H8*iz9#V!78xA;$A`v>Td*B^i0wLhow-j&M3o%^4i zetoH2-;X|WbGP}D%AJ?5efph^yN};}#luf*-F@bGV!JC#FuWDBwdd1!A z>Ia{+&Fj?b{!iT9x~aJS|GLxN#~*+6u{+mSdSL6}#~!Ub^u*n}ue>Q@vPWR@i z-K{)yJ?F;tH7A|!@0UAw9^86O`|h2s$6nQL-+laMpzDI`5wD}9VDqsrd9vWa@PRuI zJ^bkP9{bXpQJ#4FLGC{C$YZa*d$Xl%%k@By-E8vBq2X9Q^1#E_+x+<5yOmE_efi5i z@y?51@ZuMIY(kI{js3+fh(bALee#8s@>;3%X6M{paSRXWsvNa;?c{C-2{Mz4`cQm8V=MTrcVSU*m7S&c5os z9)8x%SKxQL{90^ zzjwdhs(d&fZ@uSDzh_on!pC#>>t`x2t0B?x5@wRw~_ryE+ zP&~pbT{E|f*TrMJCEmlk;t4(w@8e_f6t8`QInMxZif4F7e2DkOb9^K|!mHnC<`#HE ze2llnOS~su`R2*`8H!tY5SzJGJQKI^QoKQK^g6T80`>N{nqJ2}aTgE88+anViuZ5v zTzrjs>-FY5E!-8Ku9H|ipgt21@lrg(oqaPm#_Qq-xG#Q)x5QIC5+C4Q@e@21Kg9>) zBfJnV@Ui$MZok3Y-YdK&ZoQWKH}NVSiraWcd;w3y7xBKhi|67Ed?db#Ti<4G*BV|G zZ{eP0E#8dGrd?0Rp%VfP3;#GVsK9Acyb9)!?ns^=e#9h28zJhneSMfxA4eyJ$@LW8= zN8($!^&RGRZR1t(2zSN1ctd<255y1fws;@!iKqBbe1MnYC%E&S=62<{FMf_k;$u7& zzrqV~E1s+?@4L+0IXo1v;feSno{PJgc z7|+G;;no|?Ifr;v{0w)+&+$NfjJL(F@K}82TPN#hC|<>#?>FbP@w)f|?u#$tk+_R@ z#aHlDd=)RmeS9pwf!l}X{F}HZ9^y^$9Xu4@#S`%u?~5Pcx%eS&{eU@VidV(&;jZ`z z9*F07Tl^f4#V_zoyu^p%Gq0blpHh4lcYe^^E*r0lFW|oTA|8pmcvpM{PsLa9vABsvJiE9n9^(!113VBv#AERk?}^{TGw~C=a%9e#Wge29<5&v5U}=A7qvQ+$kv;w7Gl&wTr2{q)7FcrI?^*0DLy z0$vrbuaZmglZ;FrcP`t!D;xoO;`borR@m$=-N8$^(^)u%Di?}Q9;tlZ? zJP=>SWAW+lr+T+|Wnj+Z)2A-p!n@)DJ{E7|wVyTnhj>T4gZITFd?en*8$W0EkMXv6 z5ATU5_)xr$*MHvZpW-d?0X`7V@Ui$1uiZ2I=XhUygpb4vyzvWWpD`YYmv~!z<~t_q zJQknDhvGI~|3x#mhIhpsd>~%OYrkanaq*^j1MiD_crM<=N8;P4LlWJ#RuX(UWm7F z``66*H}RTyhJK`~(i1+YZ{16|Br?~YNbN&JDil5*O@f;7tM|doLf%n8q zJQJ^c*JNFl;Ao;iOV z_r#a+rnrZP;!QjeU&s660iKJuaqIWZIk)kuc!ay+T|5xq$J^ow9*g(!O#B!hif4E! zKE&&PU~bnL9*LjhUGXuVikJ9UeCB&6>!)^R=FZ|B@i{yfpT|ey4sQLS*}smv;>&nL z+`|L$CLW8g<2~^J&&1n!DZY(Y-fGSt;f{D0_r>?|mUx0k;(a_7KgI{*8D5AFar=+V z`Oom0c!7K3W4t4Nh4;m0lF7QNj?COyydge^55?#4`X8Hp7Vwt%BHk5W!Uy8ZcEqiI@d}S0b}!8SJM;;}yLc?Vk7wcuUWy;#&R?6k1Kd~Vd|D(Pv;R}^>G{|~eEN8P z`)|zL6LP~#(@*h4{0z7L(X2nmUGWRNEnedFe=_@2zHf57>xx@=AzsC6|7`ZL@ld>m zyQNvbh_}U;@K}5q&%`}^D87c5;_JBcFXlWOcwM}W`{E(q65qii@m;(t9^;T`b+?~Awbk$8w# z|HI7f;0^HzZ;N;Fo_LH8#d~-up5T@LH0L?O9r0tlE}r4O_z;i8&+t^dzzgw9+^&4o z{eR~-{da$r@8|nu@maj{G_!tsT*?{K=c#v|Zn}f};!AiW-oR7wReUV&Pm@rL-A{;_z8_rxoQlly_8xP{l>#hj;#x5RC{D_+A>aR(oW zFX4swGCmgf@Y=hYb2f2L+{c^Z8+b>26Yq;};Un>F+^U-M?BG@LF5VE2@wRvm?};b) zP`r*6`?i;wV@_yyh-zr+XPSNK?b<_Gxt^;~oQS-dGehj+y1 z@xJ&1J`!KVtM6v!F5wOFWjqjH!Q0|ZyeIDCL-7_~nKS1J@Va;#Z;6L^SG@j=lD>3gjb$t<`#Hee2llm zOS~&y`N7FL58l)4Z{g|tm_COW;x*iRU$cG@x8Bcm7ca$EaHnS0H*sHl9Uq7Xcu!(H(LZ-`&wf%p~P z6SsbNvffJZDqeBTdFF9Pd;#~x>v&6i8IQzQ@Kn5s55(8;LVN?Sz0{n)jfdhP-Vxuy z6Y*U<7mx9g_yKNxv^mcq?uw^)L;M~dh@arGc#ikP&+$zB0x!i&yz(*T{4+l?SwD{W zEbfcjcuRZ%kHi=8fw+s?%jP@{ye7Vid*W+&N4$lP!~?wXv1V=??}>+a<>Soy4&D-v z@PT+2uYJ7PC&oMCJ$xjd;Ejgar;qo4i5Ga| z6U{zjyeD4bl@+tT@}rY=+Y-0%fp`_KeUjP7#yjFQd?fDRjZZfF)bXCUix0&cc;!>f zJ|12dZ{jU+AMc8{@PT-MkHy<~%`@i-@uqkO?}$fuU%ZQt#ACerax=GwH^dXXE#Aj_ z;we59AK;ZwHFGn(E0w0Ty@!F@E^OSf~ymB;I{~d7)?~7OQk+_Xl zSIyiS-Vk^2ws;-yiM#kvyn$Cf-OTmyx_A?BiTik0yoFnzWA+d5>Mfpqfmy#reJS3- zoprN*7x%?uJQ6>^(>rFLK3<3)<95re&u~xt6c5EmcrJc{yAPQC%W3_CrqBG?WF5L2 zrdRP;d>(i1n)MFui!b4kcmq$xSMfsJ$L)vA+zs3lZ{wl(HlDr0>=WUo_#W;DW_=Hj z#1HXQJjKI@%|7?=M0|+n;%B(^MP{D@cf~L9K)mwfljB~B&*IK2&Hgs-i!b1XcpbMl z%|6R`DDL6zBWC>?9*DQ_SbP(A9yR-fxc!*vJ9r}A#dGm}+-jSB65JI(!u>Bc>j!uw zeuAgsIi5Uj_BqFM@iA^aVb)*auDJCRll2gb&*A=-*{6mV;)}TbDzo0jJ@FOXdbL@< zio4=I9*A$?v3MKL#JBNMJi??#t z6~Dv-@k+{Z7oWv5aT_ni7jXYe&3WqhSbQ0;eVJLmf;Yui@s9W!-WOlTN8%fJb=%C{ z#2eyUcw2lM?}_i=L-Ad_^5tgk9$pvU$6MkDcvt)oABZ2}WAS6W_7&zl_wc6p3EmMu z#rxuC_(=R5uYRSOdx1B^FY&hc72Xq{`N_$89*WQ6m5!M^hu6jD@s{`k-W6ZO2jWZk zSbQ0;eU&-S3f>f7#XI6_cwc-SABk_^)&FJYZsHB`Ej$q4#{1u7_SwNl;=6ct&#d3W z8{+$TTl@g;i67#{H=F&BaPPII5Aa0%1h>A$tk3a4{2b53$G9JxeXj6S+*w%LyoTrEi@5u(W*-+1#2a`l?%|nu6EDSm+GSIQ;v?!K@d8i9 z$9N&`?M>FL{q1J1k9*=RJQSZkk4hpweIAuuyks7$XXdu)?}~TvK)i>?;?w7I%f$QC zm*Q>yy@vB0<~)@*Pxg;5ZsC!5O8-pIm(U z_*?6{%v_7dF}mVaJP@BgJ~kHbQlE);ru$!f`tOOH19P6~{_(}9+Z%~bw<{H&ZdV~b zeY~js-Dd7|yFBsfc7@_?9v9?(kJ+cj{tv{P?1xy~p*|CzK7W2G9?-}6UNg5&A79+X zBk=~Ficg=9s1Tn%f03P-xgLEy@g^RM`*-dicg>Ks1Q%6x4+-aUF6?qdE(RODGJ5=^hw00&tH^_ zFVWvRG;^n~Bjbvv^bf=bcq~4BzN1Wh`nYT72h7}zK6UX^+!sH?Bk=<7ieKWX_!VA= zTgQ{H7h~}`-2Opx{(0OJckrh85*~^#pW?pw86Jrjcvt)qPsOkBLfrZ(){pocZvU`3 z|2*!AJ9txk2@l1W@kHFi`{HYOF20UiKVr@q;8pQ0+!f!(1MvuNi|^sF_&%PAC-_kO z2rtEtapy_R;(K^3zK>_(2|g4*!b|aE-1$j!yE42kev13zXLuxD;9c=c zJQcsf3vp|}`VpVQ?Khe8&*PrBgEz&O@KAgiPsBaEFTRH7;_JBeW^>K}uZnNsuJ|?{ zh(~x^d=HPs_wh_T!H42Ucqx92JICgBWq4iu6!*o?@JPJCyW*F4Dt?6*;?~cye#GZ+ z`=`wL=W$Qm!JFbscqqP%C*mI77hl73@pat#X>-m1uZnNsuJ|?{h(~x^d=HPs_wh_T z!H42Ucqx92J3nJ?SBBTcPjO%T43ESMyeoc*r{Y(5A#VK~>qmSJw+H6@^SCGO;7#!* zJQQEX6LAmki?89i_&RR=tT|_ZSH-t*S9}`}#3Q^dzK6%+`*uq+dps4KaYFj4&D@B!b9<8JQ4TszW5rR zi?8F>J#)?guZnNsuJ|?{h(~x^d=HPs_wh_T!H42Ucqx92JHKFVSBBTcPjO%T43ESM zyeoc*r{Y(5A#UAc{fN)u_Ai?A&*PrBgEz&O@KAgiPsBaEFTRH7;_JBeOXi#bUKQWM zUGZ%^5RdS-_#PgM@8g+xf)B-y@KXF3cQSLkGQ2K+iu>YccqCrnUGYmi6~Dp@aqAaY zKjL$^{mbV3^SCGO;LTe+6knpgbBib94eI;1crLz5{pc3Ae#P7_pZe-8?uu_v-w>aE zAJP_YQy+_mcu#x>&%}4}Qar{hziMvR0q%$&;=Xu_x5V$^k@yLois$%1{2VXDFL3+B zoWI0t;xoTES+}0}EFOy6ct?BzPsA7TT-?P+;w!lIYv%l`xGV1C4e<>;5Z}aO@euEc z@8FsEE?$bqc;zkT{0F!reu(?xDc%ylhezTkcq*Rb1Mzdb5Wm3fUpMD3@tXL|FR^~a zXYo+n#yjE*cp|=t=i)9t5?{fsp*jC5?uz?(Lwo}d#5eI+Jj8qAJ9s9(iWcf=R)M0^p? z#a(Wcf=R)M0^p?#a(88SU=*kcqne;9q|P`5nse}aTgznui)12ne(sWuDFjk#5eFjd=rnw zL%b)xgJ_Q}G-hh@azy_yunNfjNJP*TiRj zmGvV&i+99rd?a4O8)s&&gU8}^JQH8WOK}f({?P2dhWp|zJQCl;Q}GZl#CLG}t!8c) zuZi#Dp7;UY6z}7qc#3z#@8OB~3Emga@mzd_kHjx<>yOOsy~L~Hm6OT(am6jXAwGu( z;`4Z0+`(hcq$&^1MwZa5Z}ee;xTUju{mcCuZbVx zp7;^o6d&NBc!qbxPw_k4d{-xm{PdD{j4o^&>uq$Ko|S6JNwjaTj;~%$#Qh_r;rdOMD%V z#5eG+cpFc}Lwq2ui-=S7G8=6c;&*}t}WaV-^T0W5$=n3@ko3hPsJ0w z5I@50zc%L_;GXyi9*XC9B7TnN;$wUyeuZ0qW6m@48T=5g?1M%tWIq^bLuO9 zZ_YEu9q}u?E^htiWS#rsb9hUtx`*8ME$9O7!fDgp` zcp-j_kHs_G{wH%koZ>a{5$=g!;7#!o55;FrC+nmmUd0n}8}ExR;JNrBJ`#6v>z~c- zZQxb$RooR{!yDo)JP;4?w)hqvi*MsS@d(evyZBIiA1}oZ@Jea!hd%CzALDiL4EM!P z@s{`qkHjzVu6T*3;xoTJSw92uDqe`s<706LxBtc54@-DWyn%b-t9Vn~$3yWAyd&Pm z6Y&u5i|^pM_%1#Yk8$f?&F$^sRq;dI6+glo;sZPo&+xYRDISZT;XUyJ&&0?0Q2Yun z#bS&mbimQ;!Ai}yn(0UtN1|N#|!Zde0+=BSLSxLsjrD|KOdvm-hevZ517kD5(eO<-&Egp+c`()xJ z{Y&wg-(?;ChdF;0uZz#)zPN+8#Fy|$yn%PcSMgNb#|O7~A-+NVSiFtf|7mV-2d|0m z;-2^(-W1=*L-7N=Bi_do@f7ci5Aa+(!$;z$xK(kD*IPWpUGV}B#4qt!ypm7WPbNN# zm*O^Fd5SsD0`7<};dSxp>!|wT%hb1S@krdGzAL_lr{Wv!6={0eW2TfaY9hq3q^-n+#! z@f!6*@kP88U&brXH1~stJK{~eF7D&LcnfcdZ{m^o7Ty)###8Yfd?4P%3-K7YEpvN& zxF>#yhvG+gB3}LG$#KkYaqC%T?zBD=Kc;^veh*LI$?P-43-KJc-`T7`$KzSkFY!#g z@&}XcD#fd~^K7%vJnoAx;*q$E7vd|p{VrzzChm!^>GP^(;ycur z;=8z0HT&=3zW6>Ki67vp_#s}1AK~_M%-mz#6TgRt;wN|_ev0Sf$=+l=SkE3JTo`PJ@K>Y`WG*z>tDQ_u77dsjP-AuxmDa1pT`67MLZT?#xwC1ycBP< zz0P}@^R(YInbQ}a9>+-BfBmFB6%XlCh<9=Oz0BO{areZh&mS9#H`%U4eEK}Gx%fKu z)_a?|)8~(M#W$!A#M^i*-oZ2RUAz?E!z=UVJiRwg_NOC0eLmj0`1E$ zgool|JQ1JXPxi&HsL#b`-a0uhBk?M3EtqrKcvalNUGX~J5MRav@fEx+zKX}9MraaY{I z1M!0Uy;yvS`b@lmm*P#_am;x(a9_M6Hxh4CpNeneh4}RQBKt$l+~)LtUVM80ABs=E ze;$eNlIwn$*?$i&#Sd`j!_E3W?u#Gek$8ru;-`2aKEkc%o4FTwAYS5`_{?as4xJa6 zeX4jQK98s34qk{a;r0v7{wugA-oz8}7H-weKAU(T9^#q!4(`0j?9;^~@qOHWv00zs zp7;?SiVyHa`~=U%b3FJ6Gxr>i#mBg_WY%BdzPR#^GK!m^gNRDvF1F} z^GLq<^gL1|e#Q2t;?|!`)_Ea5hua@#=GJged=U@DT|5zA!E^B@ZhgF&yNl;-UBgo`}16F20Ie zFEevnxGTPe2jUSPi|^x^cpopt@8QlTn)BqiFMfeX;w7Gn&z!UV#jCizV&=}{p16aD z;!AiU-oSJ5Rowa{GuOvm@c<9RLp&Cb@Ju|$OYsDEKG~cn#eMM%kHm946)*5Yyu|HK zF>|dyW&MlWcqs1RiMWgB;vQ~!X0DIB;sG9rhj=U=;hA`hm*NTTyxg28#eMM%kHm94 z6)*5Yyu|HKHFK>$WB-fWcqs1RiMWgB;vQ~&nwjh4u6Te4;vpW3M|dV4(1L{+8pZN#k8TEzu^nC1Cd`P|h>E?b2 z=wB1hsrSU&)HlUP)Q95J^IaYBg8D?fL;t?`nEG6NdY*hFUQ%y;hPl1d^CwmD%AZee z7q0m9{6<6EqCOCx{{EsZUZp-3PuSj`xJ`W~o>D&)uTfu$Pk#?m`ETZaaHx00r@tSm zi`S|5#a+B5-oPXAjQP9b9`&jCkotjmllnq@dVX>&?o)3!&Ha$mzb4+I-V>jm4{VAD z)Q942ydxgsiTL#QM}6@Q^|^S1^Fr2Vn%m{!uK4skQXoD(j}(iy=#z;Dcq!h-ozF7o z32|S1dOk1`pZ@+L74Oog5P$N#*=L)%)AL}SctW30ypJd1DV~cDaBI!X&2U$IhzH_1 z9*d9gOuWEL@iFdvjyX?>`{ETIM-honUtcU0-{$w-g?PmJv_IF(-N!xgLp&5u@kBhs ztN-2Xe~LH6&+xYRIo=b$z=z_Oc*Qq!ukgC~OfmU7(h{G=yW(^BKztq_i!b1{&ok#) z#GB$vct?C0?~AYCBk@(d`uS$=8r~3J$J^o?cu#y2ABu0`l`k-JxAD684&D;q#k=Br z_&|IgAB!L0wRLlzL%b<|gm=V`@xJ&yd?bE?SO15Zdx|&2&+xYRIo=b$z=z_Oc;$bZ zxmS2yeC97$|KhWFS9}g1h|l9=@ddng$DC&oZ;CJB9r0znFTOJM!0f+@S06Tg4R46A z<8AQ`yz)h6pG~|azJ(9OxAEF5%{~R+&osrSuglpHA5q^Iuf2J497p0i?9rz#zK^%W5AcEbAzpjb?0Aijv#w#+_D zct?C0ABnHvjaQj{R`H(r8eVy|S-+0A#5eGP_$FTa60^@1-Vxu%N8&qpBQ*Q$;yv*_ zyz&~eejjg%AK(M=L%jB-W}hRxBYupJ#P8vaFEjg`;63qEys~Z9pW!X>b9^9vf!Ds= z>~o2C#INv?_{?9i{=dTPGmH1c=kUr`n)UN|OMC$zh%e%`j@f4k?}#tsBk>hHjm$o) zcp<)q+h1+guj8Kh1|EuU;)(bco{Mke*4LQ1JGd*piwEL+cr3n;XW|EVDSn7MUu({D zg!|&hcqD!gPsLC0Li`lBcg@^0+!H^?L-7kd5x>N9@hjZ=-)8R2#bo`v;hH6<@^*@ip9jy_vg?d*T~-D87j&;#+twzKvV^X6_E|itplq z_#PgM@8g;H0bYt9;?5h)d5&;j{1}hK@8PNV30{bw;`X1 zxb^L3?#$n^{>5kUKzt65#pm%%d;u@T7jdU&&a;I3;>&m>zJjOXt9T*4hTGp^=C0$O z_y!(|Z{msg7M_c57ybxc*?e8^n*KtpL0}sVF@kD$J&&9WKD=~9-a94a655)KISbQJP z#1HUN{1A7(&z$E7_r;I#NcxG%npN8&4ZD!z&r;%m7517_|z?ul>Uq4*}A zh;QM!_%?3+pqaaayW+ceAijsk;`?|eet?(ahq&`Y<~&EZFMfW_pT{$C2QS5!aR1F_{{|k3 zui~k=k9)^vpA9?|Z{xZ6Hg5ft*(btd@jbj0@8SMWn|%)PR6ND)pE2w2;i32t&&AJh zcVPA@@L2p3FU2dDljH9Htl4K4PsMHA{yDRL0T0FNcrLz-yFYLC@$f)=4bQ||cqzV# z`}fTLAs&hE;DvY>w|~LxvyX@337&`_;qfn;eFk_Yeu9_cIqv+D+2zB>kW!x2C!2|JCJQiQWGx2r26yLy|Uoq#| z#C`ECJQCl=Q}G?V5Z}e^Uo~_0a8G<655*7gMEnrX#gB07#LPX$UGaN(Abx_!;-`2f zeukIg=eYB0<~$d;FMf$f;#YVoKJ!nLbzX?i;`Uq2+&SD6pT|S-1w0X7#B=c_-1>Dh zcNurZSMWf56_3T&@JxIiFU2=-XK2o|iTmPPcqG1!r{X(!A-;>-zhUO?;hy+D9*Q5} ziTEL&iyz_EZ<@KsxGR1S55!OKSo{>v#Lw_j{2X_F%be!|_r)*qNc;*<#b^GR^)Eh) z+oxvk9PWwFvCcciB;v2a0JLWu_xG%ni zN8;OfD!zjk;=8#0yJqel?uqZ?q4)uwh#%s)_z`a9X6`ZWir>Qn@e@22KgBcgGrSZ( z$DQ9Z=efXr@k=}szrs`T4IW=nh)*A{V*kFGJ5x?>FP``;9*WQ5iTFI8i!b2TADFp| zxGTQH{DJrq^|AOeo{6vErT8lDoSE|+kn4-DQ6GtK;Hmf)UWo7D_8*$Ld$=clfQRBo zcp`oe&&5x1>#b()Iqr&I;(_?gzf9IiEIx;4;tO~wzJxn}WX|K^zW6#GiMR1odv$}_iD%;5cqzV%JB2yVKJJSj;*t0k6|Am=*j(g%;)5qJ0 zUr?WjU*fs=%)d{Lm-UxsZWVXM=kY+?!DI0yJQHu=rT8lD{FOP6kNe^qcqHD&Q}J!Q z5RY*C!pz;nJ@FnMiXY;M_#8iv=i-aF_19+Z3hs)p;eq%b9*a-UlVsvY)R*GZ^Bd0J znDb1}Z}{TV^B9r%^gKo?K0S|7h+i^~{kLZB^gM2@j9N1ySVi) zW^My_#pk9!e~C|jzK+EgsL#Yb`j_HO-1%2?9v}C`TX-ZM;Hh{UFT_LK{x>tXgL~o; z9*TGIL_EfG@dMntGIRU5D}Iaz;u#)`pW>PL2rtDiaOdC6c}mui}ZgkLThWxb>fAZX0*SxA8zc!ejA0JQMHXrT8K4R9;u#)^=Xfe!;Dz`lZa>A$oq5XS_wa&v940!~=2bX_Ivoi`#f6UdK!E72KIM=UKyj@eMo@-@;Sz z2rtCep5dPO7!Sp*r%(1UwnW^;zK+YAK``gC2qfmnLG2$$$s|4 zt9U40!xQm3o{Kkd>v?AG8t#g3;DPuS9*ghbnfN|liuZBHHs?9UeeqK~5+C8I_$6M5 zTh?Sh+wW=S+PEj~;GwvSC*rGkF7D&jdzrZb?uu{Yfp~<+;ypYQ@8hNTG48y#IZuZB z;-`2dKEhM+3%n37aeLm(op~1PU%ZNk;`4YS?%=t&i(Btw=6bj*?&E=YfXCt?o{2|z zDIVj_`H$yoX2Phj=QU;)VD<-2MPFcZhr9=XfYS#uM=?JQug# zd2$@B4>WV)aTm8=VCJsio_G@v#nPNhS8?mbX0DIB;v0A%zJEdCGLsOR42zV6tCim_&lDAJGk|cX6_R1iZ}2;d=-zyeLNH2z)SHq?!3gDr-S?A zT|5%+;i-5ZFT@A9{ZVG_5ckAKcql%`6Y)7;lT0_)xs^+{y8( zFPnWVyenSC$Kp2L{8+P34eyIPc=hAV`a0egck!Wk1FwI)*~i1X;!S)k?&Hmd*{6l~ z#RI(h31)p8Z;OZcP`rcJUuO1+@UD0lAB)F$^ApWJJ-jcT;MEngzK^%XQ+y~s!0Vr6 z_Q~+B_z)k9=Xmpz%|0W%FJ9o)PciGqcw4;0hvJoYo2-AwGyCK}FnPR_FJ9nXaf?1< z@haYYx!K>w`{Fgc`l)8UgSW-&_)y%%>z`)!Y2aOP43~UcwfASSDR*ig15!{_)t8>>z`@%8Q@*<3?GXR z@#bfleR8}nKEkV?ZPpifTYQWU#Y?=tX7;JfO>Qq;aSI=dSMlcOn0;)#FJ8l|pKI1T zcw4-VXSaCezngtr>RaLsd?4=OWAP^5^v(W0-WPA-)z35Q1H3KX#w(w1)`xgYyz%DA z{Z&`IL;YAh!kb@U_V40-@ffeJoAo`sEuP>*@jhPvA7-Bv?}`ubv3Q0z|EJk!i1)>F zyn4s1-$*9=ts!2%Y2s~hm;KxmAJKm(Uf`9MnLEbo;y(Rb;wAN6@yfeTZjWPe3-=x{ zbE|kLe)NXP_F7+P*4x|J5#AIp@Q(Nx?~9lCNWAhMliN`>Fmo-uAzsDX;x^tBui-;+ z2d_MA=GO7LxQn;M8+cdT!w2F`d@SzcwJ$Q~Y2i)r0Pl#m@xFM7kHkB8^_6CBgg3;y zcw0Qid*VHOD4yVzO*6NT*Tqx3B|gBr;u$^=AL3*29IriM&NITB;sxFjALD)T5+8|I zp2zxs)XcT;hIkcki`#flyoL|O9lY|GnOn!};x672Z{S^V4h>!4CyudT@FqJ@c?&r%z4_lFCOBNcn43#BfJpr z;`aY-=Ek@u-or!j1W&~KcrKpe*8gMX4scgI!vpal9*gIACO*PT@d9`LUvr)@?u&2m zePbkEQlE-f-g|PpD8wz?j?COD?upxYC|<)8aR<-E>$vsRX0D67;tf0y_wZP}iD%+I zUW&JH=WEP)0^Ap${yY6hyiI*79^!>~2e-f0%#CnQyo-n8F`kI`@LW8>tz9#B`uc{h zc%S+}JjG-20iKCxcqu-_o&RmlljFYl2#>@IJQW|~g?NeEUuWi4<|nroPu#*o@hYB( z+juTs!>zA3a~<3juj7HZi^t*(JQMfuQoM;fU2`5E_r+UyBp%?YcpERoL)`ubGq;0# z;t?K-ckx6##&hu=ZhfPfo8Yc^9}mP+JQg3|nRtem;zQi|CUc$~_r*teBwpaD_!uw5 zOWfWwb1Uz|`WLtGP`rvK;x?X(*Kq5b&0Gg}#p`$=?&7g{1JA@gycBQZ&TGwieB2kG zzTQV9-l9Gg5AZ^~joaU1=7zW@-oZoh2v5YjcrG5}R&3_>a92FR1Mxl{i>G)dK7GEU zQhY$Y^Ez{$4EM!{cqE?VsrU#l#0%X1Rx@{ud*US?idWuua(hX{Ej$;m;@0cUTpM@A zYj_~;;IVie&%|B46mQ_pzB!MF`{GSJ68G^`yoDFy0dBv+%$>eImnYt)J`@k}M7)FN z;t_6ro0;3iUGW$X#Cv!wp5U2yA1}pI-1&BMo&oNQXLuwdGZ&gT^3IrVnW%pKvL zc!7uFV>}Tr@m##}ev{ja^&Mueg}dTaJP^0>SiFX3;tpPl*Ky}N&3Rnh7jNK^xQD0W zP5l3`cgOK@RdwF@Cv6HB2~N<0SF92==tU}|TJ#2rBrw$*n7TmFkr!e1#W18P%B)akl***`#Hm$ zkIwV#?|Hp`zrXPHlH|VUJLh}ux#ygF&zT8?m%MH*Z=*&Joy0PE95zN zjeHPpZ87ua;V$_QJV#!Dm&wQA0eKl7k&nZjZ<+O}zuaFPGYveh&_3vihLAXnvhv&%kf1kZfK7{yy zya12L$KcL)%=(n!KKVGjKwg1Y$tU0;c@=JNHS$ZPN#`83@6u9-K4 zyX3R*9J&7YJ(kHM#0TW5(~|KLky~)*Kg{~H!+mo7?}03k+la4{cfdn(2X24Q%-aR` z$X$4zya!$(_uw`1ez-MZ=Jnw&`2ajeo`aXk2jKyE9v+bo!JY4$^(nx8@-cXUybQ0B zkHbUq3f%sInRf#2kyqh)@=17wJb>58r{LCqnt5w*mwXzYBM;$a@>zI59>F8>)N7M* z;cPSOW5Ip$c6fo@hF8fu;32sKw|{8n?SgycE<8`(1Fw*K@EUnP-1?E3*N4001MnPq z4qhf7ga_n#ctkz~cYbWvrvUfK$KVC>GQ3JY4iCvIaJy>eoq&7fRd}9!5?&z>;5G6o zxOJ16cQ5|^@Gf}`@j3Eoc$qwe2jsKxh&+NjKQZf*dR;Oud~yq3Aa93P$!&N@-T}A& z%gpP*J@PJip4^33$a~;5au058H}m$xU2-3uBOid5$#d|4d=MUy=i$yz&H4<%eewdl zKt2Yql9%Bj`8eFZ+00vkd*l=FJb4vfA)kcT$OE`_iOyvyg=R#uaevFkh}wK?=bT^aF4tTo+o$V74jZkaZZqp+ot}(4mwem) z~-{$~Ho%-aU{$ZdF@yc1p_?}FFJm%*){n|VFBOTH4GBOid5$=ARG@;p2uAAvi2 z&H9YNee%ul0(k{qCEo@Q$tU6VFU-7q;a(HZlkY=(rHR*?xb;gjuP(qJoypb{!P5r#H~Bbyt*8h{HSjK zCSGphK@*S2Ti=k(1J19_`e^r?c%g|`$=gtV*u?ES&Ad9^YvOtGg($z$#A{95+Gpm~ z<+$XFP=2n7mz#Ld#3S-f-TuEZ>!aOo;)Nz&C10%Dzlqy-nR#`**TnPWOLhA<@f!Iu z#9Mcpd9}Ob8N}zBc$qwl_@IeL_fcY#0%v65nm-g z01unE{h*om5aPWio+m$o_(~J6ksn38^?Ng~cDIS=ns}MK)k&UPf+il3w;|p+VAe;w zPi`Z=(8R0corn*cxc!isw+r!J6VH<`Lwu!)*T_A@TMwIgwY%gi5ua<~$9@EmyoUMAlJ56H*i5&2fQ^O#wmD%>aE1uu|K!K>u^;URelw;wn2 z9)Wx0sW&FqJx|^SuaMjD8hIz&dcw@x1$W7p!E@vuyiC3l9*_^fBl0zHXV$Dw9`2Km zzzgJK@GALcct~D>+fSN#x4}K~NqC-oFT6rtgV)Fpz^%h(-dVUyeiWV~x6VxZLz#Rb zJRt9YN92p)&L7PBxNx65122&G!>i=0;30VqZXYr8u7!K#L-0KLMtFt146l)Ifm?qx z^G?8B^6l^(c>phy?}G>A)9{G=5ZrmntWN~@$y*m={wHsTSIHN_LvjahKW*k+3irr+ z;Cb>ayh857YvilpR%GTKguCSH;W_dGyiC3c9*~d2Bl4|q=TByRs&Jot7ra0|1+S7% z!$a~}xc!WoH}$6E`g-K;@H}}3yh7duuaPfdU*uQ~c^>72~)5ML(O&tn0(ejba+_5IG7GwY-8cRsnke-+5}{i{l@?_VLgzVFzn zbB+H_uDt)X4Sy!fG+|>idODK8beDk=N&c^1X-;$ZPP3T+iFi zJhMIr5bu-g`Mf}`=kqGLp07gkS(I-C_sz^sp65BlVKJy;;u^H`O9G4h7wdfjIqW9HTC zK95|l`|{*^zN(PB$Xg@V^NDq=nOCpNTyniG%aQAKS(#j~%K~z}E{n+P>o3c!PksGG zUSEHa*VkX<_4OBdef@QunKy%W^T_qOEKjc2WfgM0E~}C2b(!@NGp}Bkx#W6XmLspP zzsT$BFY@~Oi@d)6I^L{Lef>pVUw@I;*I(rI^%r@4{ncjX)$1vbT(76{AlK`fh+N;NoR^yQ=|?~G$@TiBK(5y>RdT(4 z3CZ>S%TAkl^?Jl3*Xxlyxn7S{$n|}#M!pK?Wwo1m^}53)*XxcPc@E{2$@TgoARol@ zc0{h%7tV=hef0g#Ctr)a1#*4gsgmpaPDrlr7xv4{y!w9Ok?VOrPp;?r3b~%=Yve<^ z{a`^0ID!@-6UyT#v7aT#qkjp;;e2E_`y`uL|V4UscKVbqvY%b+k`1 z^G=}t9{D6ZPd){&kWa&Fk<;7rK%FL_#r$?^)XP#X5&kDKjpEYvb zKdnV(Ufn-ka@{|3$aVjW$aVj8UTxM#_fMZ(_s;^k?w?h1-9JNe-9PQu zn0a;o^vHGp%#-W>Ss~Z`vqrA_r**2CSNBhsT=&l$x$d83a@{`za@{{8a@{|j4zoVG z{yw>`e}P=rze=v_ACl|)nths?SKq%p@@3eE&y(wQN`+jnQ)=XTonpP#%&X7WCD-Sh zBiH9!CfD^0$n|<5BJaff;JnVPk9MEDOV2;#J$n9W;vsoI;_Xf|?*QB*AB5-0hu{_R zF?fx99B!R%=GE?!Par-=J_#?APr(E7X?R3F3wK^`)+enT)@K0jlMliRy zx0rbc;2!xPJWoCZuaJ+yYvki_YpI!c0`8Je!gJ(P@G|){JRqNiN93t<(EjI`^=XIu zx6556_biz$@f~@EZ9L+-ZeG&RZrQ zM>zrc1Uw?2ggdTTpDDOcJ`FFB>-ty8^?frW@6q?)ZZq#J%J;}qZ%z71p1d7iA@6|K z$h+Xyxn|xB+$HznIr25|GWifZAm0R!$SZK?JhMLA;Xe6Zc!Au0ThcyN@@4RlydQ2a zGxPdzk9+{0C(pqvQk$j9N%+s*n^ z;6C{Tyg3i1m%NH{>nbfal4l;1%*3yhc6^w|dOHA>1XOh3Ci* zJ&;`AGWijBKpvr-h&<(D{_i#GW5Ip$c6fo@hF8fu;32sKw=XpF>g(%~_oM!KavxqH zpSlmoC64&}Jyd3cU|5MCzN{W&1l{WBuh{nN>q^{JwKpIrCP0=e#=Rq`p6 z6Owo7_Fr!1b>SX)4?It<|Bk*w?jgQL-Ve9lVdnMWF8MBu-yHb>;>+YYctAb~kI3_I z=bdJKhTuN=MtFg|46l-JfrsQ1aN9HUZijp10X$E>4_+akhS$gs!L2?sZv=PATf39_ zAxGX0FOx5V2jmVsBJYAb7n}9b?vuNSFEsHgc@N^lCT?G1=JgQoHSs)oKjJG*yw=36 zteIDr?pljl)> zrHR*?xb;_NUR{n$K7{gfO}yO1gC-u47f`;_Z`Mb<-^2?|yh=W%+rNq1mzsHXyw}9@ z@jQ8e@+(ce*2JyL&AhrCmwXE4=bCuAi3d$QBCqN8zrw7KcE5=ins}9bTDN}_ zx8Gyt)$v{v&y$C`{hN5LiCeyzSC`|G&+7JX;^ihDH1UW$((QkxSs(3w6E8IJDtYSM zH}Nug{qL`vctq~%_Wz(+ zAMJh=YCT&k#! zugfBGy)JV;Y}Uucdc-HsBX5CRudl1*dVL*|>-DVt5i_q|&wAwb{ReWr&aIHw_aDfI zbo;M1^RCA_*CikLaoIal}XDKH^h3^L#6acgVM(K3(J!i1*2JD1U&wiueNgAmYc! zClOyI&m(@4JV1O%K7{yL@+rjIe`B^o0r4H=HN<=5V~Fo3pGJJ1yo~rE@(}SA@^QpZ zkk2B%MqWYuGtp8mRuSJ$o;ojiPIJjup+EGHTZqq*Pon%m@^-|R$=yei@ik6v zBR(JxQ2rEo2jV00Da5BfZnlGic!xZ5e^Q?=@-D>tT2K4#Zc;eUx7#pTPdJ^|xl;UH2sI?2`9v zN<2sI!OP_R@POQhN8|%==M!dqa&Vt~5MCh9!>i;&@Q}O!w?Ap-9fN!1Wq6)^99|)> zz-#0aaBI-aTZOyilkgmQ056kI!2|LdJR+ZlJD)P^6T*G+S$Kgwf>+5?c>W2=Ex7$@ zGq3)f#Umd;f6kNZ&tEF!IotDct}1Dx7V3@D{zl|0-h(Y!YkyH@EUmlx2`esPQhLBjuw30 zLGHlIFOd82 zD)|6BB+tR^&zN}!;U0M&o+q#A`GshJS6Xd+t-_UJ-A2S56_eP@Cx|=yhfgbTQ`__2jMPx z9-bo~f|tn)@PK>_9+8*f&ahdZakx)jffvXp;8pS}JS3ll+aqS)0Pc}b!Sm!bc!hi# zULz0T)&?{0EZilJ;5qWt`RM=T7CazthezZ#+_}-LPY2v5ci;u`E_jvPg@@!laQky+ zUJve(_rvq#KDt2tKgUj8DBi>HlNo7JQPt z9X?BL!#hUJ@;l)D}v4FPM1; z;a%i;_yGA3e2lyRpCliH&yttn9b;yF#^L?s75EVO1bl+L3ZEvQgtz~bnKyvHkyY7CiNJGjBV*i`<3}kaxhx$Q}43c^7<^+=X|1!>msayr0~I50Ur7C&+#H zH2DC${hMaq9K45o5I#trhmVsF!KcUz@YEJF?-;y`ybK>8ABT^TSKyQ66YyE`D!k)c zW_>2%{p10BhF2p0nDGnYW%3Sq;Xlpz z#qcV*3%9qK@fmoHydQ4;(2QRN?;+2@2gwKFNH0p3ME1|J|V!^gJZyyM4aeX8(&@=5p*c>tdvpMp=5*Wm3{Gw(FKhdhK2lF!1&$s_m_dFsNX zAEs_H^IGsO@^<(DxeXs9?|@H|JMdZZE_laJ%=)KbLpO_2=(7a{W1b znOuLK9+2zL%_DOC`M499_0gY$`{X_P^FeY?e?Caw4-d(GxP7~sHwX8~$KZML`scIc z6~x!b_2;nG&&<5~b6A%=Ksh;b{W)xzTz?K5kn7K3Bk~aCJ3lw;qd$lB$@S;31# zYcuZ{+#@f;^W@|33V8)yBcFgv^e4uIHtYT+d7PZ_K=Tl<$$ZUX(l^=E>XO74n7f8u=o)b(fj96Yi2PhUdta z!pr2#-~oB~o#cB~5qSpj&fR8xvT&b#CA>hs3SK2&4G+oJ!0noucP-o_KZNhO<;mA0 zzCu0%uaQS+2kRa)??%MC0J9^v2fP#{nJ zdvblN=d_-w$`D&H5aG`{WDZ1@cAkD)|A7uaLYG@%95|-o%PyX5LMR_sBQH^W>eV*2uRa-g?N)tLIghJcaR+BX5V7$!&N* z-T{xu_5A5PY}Tg>@jkhpKMUk8;;ZC6@Q_^3pY|hWUOj($4aH%G3| zw@j|jHz4=%ci$2Dfc|^%C(QZ`!F}>Fyg=TCzdx#y>wiB(NM1lW_N%ZSGlShaT$OCvpoDB^SEt(jy!UM6?YowaD%*Ztgj+RR%; zUYA_=^Bj4E_%gZf=K;Cy=MlN?=T2nSXA=X5J~dM?MYD zlh48{+3=;WhGExRpB3`0rq*-huWf zZ-?i|JK$yVE_gt$KR=4d_2(c?i&>u@l;e|U;RSM6fBr)5!9#LgAA6pew;%Byxew2i z>(99=9`P=@{+ugEUO;@ATz}3Lke3l3k?YU7oK~|w6~z1GRd|71 zf6i4U*Vi{B*PnCQ3(UL$%J<0i=UjPm{W({KyoPdWliby{+!Dt*PnCc$bH@a z$ye+CPd*5b$k)T2W6k<(g!|-Wc!7Kiyh=U+w=J{$?QoAgfal2vTax*qLcZ#;WIwq^ zz7OSC$C-Ke!(H+N@ErN3gGu>i@a&bL6`2CtI4 zuTJ7a@`Z@Ek2mu!f_vnh@I3iqc!hi^yhgqZZnc?t*FT=LgG-)4e2zQ|FO#o?2jr{Z z5&3GkbAnl)HE^GNHLiPsycO56O1>85gyh~_a=!LU&Af|Hjz`{)_&oV~lwToVHk*`R zBOgJ$l{WKkguCRM;5qWm@G|)pctAe+d{Uo?d@IJO({9#hE6VZ7x4{eK+u>F6UGR{6 zAKX6C%zFUtkspEQ$y+_lKjaJHHS$il^)fT>Qn*W=f#=9q!pr2V;1T(1xbt!|?;5yI zz7}2}Uk|U6kHACnjc|LRnRgT1Bi{_qlW&1n$hX344+P{H#7E>=xbsT0J}coq`6_sUd^NmEz6KtWuZ7#E zn0eR3J@OHFo_r&`LcR%JBi{_SUS;Op0(Z%`!gJ)?;AQgd@PK?5JR;uxb+4z?N4}T!Cmr&@ErLfc$vHt z9*{4FN90T4&Jwde%iunF23{b~!mH#f;UW1dxcz1`?`pV5z6PErUkk60uZP#jN8r|5 z%)A@nF8L;Sj(jt`OuhvkkZ*-Yc#eD#yiDE+56Bn8Bl4wi=WS+vmcf1U47@;| zg;&W}!b9>^aN9NWu7-Q$Yv6hEweSl0dU%a|1a5Vkc{jpc@=fp@`DS>Td<#4v-wKb& zx51rr&H8MI`{cXe1@gV{D)~NmNWLF#pJ(Ph0Qblb!Sm!t;1%+t@EUpRU!ngmGxN5= zUGjzS9Qh)6nYOs{-vuv_?}b;%_rXK*{c!u8X5IsEkNglkPksbmAwLSQ zk+)uo{_mN2+u$zwLU@jR5xh*^2@l8@!z1#gaHr3#&oa1Ao`Dz0v+yeUN_a@V3T|I) z=3Nc<$k)L0xC?`pV5z6PErUkk60uZP#jN8r|_ zX5Ni(mwXdEN4^c$It~JS5)_w=XmE9)Nq~ zhv0egBk&6OQFx8K^)mGTm1f>HxJ$keo+DobFOzq|1Mh>H&H8MI`{cXe1@gV{D)~NmNWLF#Uuot&0Qblb!Sm!t;1%+t@EUpRO7#Etnt9vc zF8M-uj(ickOx_6($QQ#S@}+R+eP(@@!F}=!yg;6XSIJkxL-JK{dzG1YHQXa#1J9GM zg;&TAJb~}Ik*`O*^?oz&2;3##2+xskf|toR!vpdy@Q8dX-1&f6pKWlTd^@~Az6)L@ z-wO}P7vXz=_6NlDA%-jF%jF8@x=u5FU^( zf=A??aOXp2eHO!g@}=+s`7(HwJOdBOvvB*vX5N)>k9-w8Pre#nAzuTpk*|eYA2IW; zhr8q>@ErL@c$s_?JRsi;kI1*coz-T2w!(e#ZSVs5c6gP17d#~23%5UN=G_PP$oIqZ zs{#Pm|yJ?WCNLyomT& z^4C|A_=tQX;!|tQdVT?Jk#8PO%4sKm>AxjzlYbHAbdY};?vR(^UF2VZyX0Sk_mF=b z?vZbS_mlq{+$aBc_yGBL;W_e+xGsa_6Nt}~Z-Wn!{}^5%zx0NroyW+p7)ZQKekQK_ zIQdUdeuaDoe1iO^@GAKve3CpsJp=LssLvGnE|gOv58%_}KZl3pzl6_{e?j+u^8L78 zsdZ-mzXRo1_%uyhDB;yo>w+xJ&*JyoY=S?vWpY_me*X_sI{# z2gv^j&yh#)LGowedGhDsL*y;EE(P)>m}ko5t%!I3&b*Evz__TbH(k$%)8u+S49Q!O zcb5EEcJh}X-X_=Mv4i{s#5?5e@Gf%QA6#;MeS64Xj&eM5 zeH|;GG0*p8#OH@hf2A(x2GjL@t)E<9FP~gruK{v>pUROhLf%1gJ-H~@ z>v26sek$^o$#pxAlP^bqtB^l~awf=i``aUCd+PXbgXynDInJo*$6&m4kzb?d&(E9j zr=y(wS50@|-v2cHr}{bJ>!$w#@!>a2KNDWvV)|L|!naLd0{1JXFNHh*Zu%C~C-|=E zdOpv6-*kOnbN|!y`u+VUrvDi2=504!&nK1NnEp1@bAnvokE-N)-kWUV`Mdve`QAN$ z*_{KX>+-wU(QZ!5knw!0pIf4Nf7ydp)AhJ3A7i?Heyg5idc7ZBX}W%%%ze=GbJ3o8 z@(bVv@(jF8-UqLczYAU^zYHFb`|uk1`{5z^hv5qBPy zZ-?9DJKzraZn#VSbGS!71^3B+1J9A)3(u4P4qhNX056lzz$@gB!>iU zJS3loc_t!17H)mmZ2va6O@5-DugFh^yX3Eed*mH(pZs)qj{J@AJo(x10{K#SnY@-yHS^0VMo z^0&YPau;4BKOY{FUkH!L-wC&_8j4$9w|^FHlV1vV$ghCA z!R-crMT2)VxZU7RgP+piT@C)K26r2LQG@q1_^TV-Yw*`Jcz=VR+TebJcQp7wgP+#m zxdwl2gAX?N>l!@Y;GGRV)ZnK#c%i{x-{4~n{)PrGH~1M1KHlJOZ175hpV{CO4ZgU+ zs}2692A^#3i=AY`v zYQysI%=PtSwFz~2=2P`!wJ~>i=0o*kwIO$S=FhW@mJ~i%XB)A8kWyn>FG>tnC@M3|F~>y=vLZQk_p+2Wq?ia(RgpUImIQRQ^}nY`2x zRr1lJoa@m)lN!k*;ci3H$G=cp^_!Xw)5rJii9cuhOD`!?b9Vap_ z`DJqF@m8x>)rj_rnND}f$Y6Om^=#$r_mQ42Ebf3JM9bNE2Db^c3;gj6cWSEWxKkrPg(;)b8OQEp8_897$Z7Bkn>k5?3*?~NOK$zwAEqTcArPDd`x zIyn{98P+^IH#Z!$q&Iv!KGTf6DCb=$t0U=umb~qZq_8BPI{lTMT~fl^P{JE^3CE#? zF7^B*U9oij_nuJAcEa}`mRzF?cIehp1$TJG9dhZGKc`wWce84}>!qOH_x8STrYaXg zpPwYUQ@y=7x8$+#cel(>=^>zc@E6o@9zEwrNkBL$FON*FJwb)2wwd{)ydIwWr@6V3 z>y0irUBWiZt?TK%R4VgoIq1FVHpwfO^9@q7eyPpVN2Obp&W|3yF6mE8Cc{I|%+1{r z_pP1sTew0B3oWVW!JEPdA{4y$p}647dT)xPymw3Kw}?o&znVKUF87o2^We9`3H^qz zByTvQ_ogT14XQeyPu}n~yy5ZZ&rHpHTEtg`dzRT$z+`Mej|IN(om; z3E8BCRVblNmC&V1I9I>t^m^6@AJx!U3DRl0A6rzTmWr*Wdc zKM1X0*zy7fonth$LbJFaWs22Zc`NzRx_yzUj$6-zveOXfUTUF87deK*^ zqPHbQze$Qd_)Ty0{H=dFGZp@oyfG>DkJ2b%k1FogtIpDWP0e5G`CVqV;vFCGiVu3j z2WI-p`oDaAKlT~lVs`e8F@`D9gdru zPM_2Z1^z2dC5Fj*ZTdc zenaQKU*4Nqcjo2Z@cHLTqzu)E*0xE{eTN)`$2}$IwpyyVd%-yp*YbXOZ#} zL78IhqS3Zj?Fd_kA9zjQ=*kVL(!ApCJ0Bl@c>cP(vZbr-O!0oN^bZ~B?*y6Rs?N3* zrG-yrOPx;_=k*nz?M>f2Pu&t8mO8x9XGGuK(l`3)mg0_)U$3>tih(!0yJg4pf-{2A zwt4BBPagU8x`V|ab6QZ`Iog(zwv^P~jtA#?qw7yfWlG0pk_yaQ*A>s-^5&M==F!WG zdwTDDqIdX_d24@jvouP|yYu0v@9I5mwzxY}JXV^-+wt)HzR_iG&9>a%+dY}SajV2+ zTOKXV>(%d^pWg5<3QNbzX=aPB@Jesb7GJ-jxU)DaWUXNwPqtK>?kCX?U2;zf3tm1A`+#f#eHzUE|#jW;%_P^KhJFIAf9QTHo}j1y)@J8zR}OE-8p zeB_9{Aj9h{l@i&*Ujtt$t)OeLT%F28au=8xlygwG**2+9?{F}8a76uc<{yNwdf{qb zHTM6_czElx@px#%csN@Q|I&Ea`M(gQ@ah1W{+W=kJYomw949tro%#+_O&=YOwLOM7LD$IJ{h_GfQ&Y22T~Q>1X! znHQGM(>XTGr8k@}!3V#ny6lybE$*`4j{iAs^w);9L-ARerrk{GldTtzwmzoDigXe6 ztYwGSJUKUa@#wPeD(sW_^C~&+EAA@Im%JB`=H=urYF{$B9P*5bctPBc!O7J+tFKGxUH|)_OzPqywUy^uY1qBTeHP*$#1j?Yx>4j@@{Fz;T3b8Eht@TWlA5g`XqVZjt5%%T5j(x^;+Fi>EQ+PxSi>)efrhe z?q8-yekS$qE1md<^e5lmTfDV5ePXv)Jh}J|nfzw^iowBSr2c(!pDpF>zR~{nO!x0T zJ?jmJ?OylJYfr)bD%0&-=^MWmpLYDpHS!=mPnDQH@m#NXjJiIbQTJ8vjKDkNZm;-^ zJaeQ!zg#_gpRc|#_?c5>;J04or9ZLbs=o9mqQ2ps_EqUMdwPo(N~b^Z!mw}D>+r6B zM#XyRcl}Z|zzuWK*^=jsZ1+mJrH-ibdP^5ZeWi=TzTrphzS5^H)xO5r_ z7CtJqQBNW231aea`U5+!N}s(WJ^Z}9uAUhtrHe^dd!{9QV_G8B$UkGZ49!-r<(Hn6 z)SLd7NjZ_LFH{|G$0MyW?|H?asXUp|$E-~EnscqIPmxAkbZ)kEO8Uf8GDVSWanZTG z|0Tsq58Ejh;qa$_z5KY^a<#DdfYjJ4s-mSA+#~moca3I_YxhPkZSU)zy5?viwA+A0lN-GkA!_o>q5ZP)IV5@$9_VX9u{DRlqx znlY)m+#pr$XU>=O`g!pdsh|4a(Bbr|9Z6d(iR#VqxhLg%c(TZBuc}Sm-l{sCTPEZm zUhyuk`;PPtDj?okO|Gw3+&MhmqMF*f<5BOpovOii$}`$zvW6V^BLHfkZ0=eLm zYSgWJ0Pmib$MBu%Ez*=H$rxREn+lOh?bd5f{PS02PQLBY?-RjL}JEANwc?N)1A z88qJTqn0zPd-6LwT{RMfKx_^8w{`o}sSyjsLE?34x!`eP>m(p^p zd%68-nR3;+{z%#{KG)@vW_c>U$}=C4ULyNPpS--?D_x!{E|>e2#CpZcr59eF3U5f> zb5MpsCf-u{l)4DTC#0P47)dPqBp-}JcF(8*DvRb;^(21FgtX$!O|rz1DQxCKS?VsC zoVi~*QPO|({YD-Wz2e>Rj+LVxWvuYR?a5dkxkv4~$c2%a%!x1Sp9!&@3 zm+;#&@rtr|tE`(oFN-R5!+V)zS33u?jJfuAYQyHG0 zlgW0^UrGJrG-^*oWjQLT<1BxWU(^QFf-aQ4MO7*({grX)e-x0?PeSRfN$J0kLtXll z(n!7Ud!O1#Q#*QU=OO+^ZQsqmdit{8f9or|I+pxaM(q<}Wp}cb^Mo39rR&`AkzdW1 zs-83T8+GT|qi(pTe=pgQIzi5U`4Sni*Y$)uR8;A5nGyda54C;8N%g$EX1$ttrRCJ= zsJSjaop;D|9DXW%q0z3CqE(~ar&1=Tb>aQ-9#uwO>AmSrIXl&8C(Oo;_LQJLtyAQ* zKG^HWt@APz6L0=VF>$lX1$gQ{wWK}aRC#xQ?@ddS3-RbaRft>yOByM>Q!e3^vPga+ z>)PkedHn%dcgrYn!UJDv zQI+aYdx-Z)GfIoMt4EFSl4DxsqTK84Ssq_hZ^xtRnWyh*dH$%$L2LGJo(WagI3tql zmfo;P>fvqptvoNwFZB!aZE5!S!hBVJ32P6>7iM(9t#>9@WzP#&W$S*`k|(W`b4+@) z>{TonmpEzO{>NXqDkE}n{r9R%xuW=|zG5x85~B;&Noa1l8XBeZ2a>WLkh0|3F1TLa z-Y7MC;F8~)QL(zk{)ApmJw+*Y0U4)>of0`+edP}Llr-BK&Bxa zm(+2;oLhLk{C4pA@V!zYPo}Cf#p+{q=8JNq`cE=n^%egp+v~;Os4WetuRJ6l>lNEN z)$(xU_0l^s>6_o)JK8fR{nA;k#??>N6_khK;+jr-dGYz>OAcg`hnL6V=g5QS>OG_0 zr*3OmCu`_SWU(~s6(9FX%XWl6mMY1U_0rzqT`kL79?raOtrXk+e0tb7}nzn3XKnvpTn-dB7~=1yClz0(_pZCDUqcKzIo8KYNasX6MW zaRIWQc6@K~7ri?kYwg?dkZh>Mm(B{;{9Zjt?20ekA&HbZw7#o0{-6wPIb(GhEmid! z3UXrE()-#oawVm07t7~P2VWM?BfauGpE>U>vacqE7`?e~bm4HrK7v|AXXJUk^zmd{ zO&%4prM9OtrIkNSsg?NivJ!7m7hs>9_f=zZbgAqseCq$WpB6SOQ`LUjiqY1Ez49C` z-9zmrEW!1bYO4LTCegjcIlY~5*9+Ter#)TV-CJ~J8|^7sCH^qgJwJWpGIdXAxwka$ z&afgQ@=dBMmyXRA)1|j(iYLdjb)P)_-TClwZ&oMNTYN^&X~S7EmX^q(a$0uLJ}AEn z>*speUQrWn`|{$Q7Z;b^`x7ZpHuD~Q`q!D$o+-8uU)0(%e32E8bg#6iQ$~AP-BnVl z-Sbm3$HY(9L+UVFoL(-4Kd7I#)wNqJ|Ci_W{n_F{8MYl6xsoHVm&+s%bT14fHQCGL zFxqy3jITQ%eQKxl`Gk5e7{ z_Vk8x@Ytns4iWy!~DDO-1}tKx~Mh2_hgG7 zk!@v5_5Vz9zHBhhte4Mt)RJqVM8)GRe2M%fwZ2_G0g`z-880#xdezEkzZx$xY%;Qo zII=*ld~fmDY_ayjsF}Gf9%wzO74m_Ae8MZ?$v~4X5>NgJo%yQ7sb{bFgz9^JXQ>lX zlilA)`z4##Nl1r;Y>3bKcpdVNB&0(%%hD*@_UtE56x( zQZC0@`B+$PxboR`{R<2uospc>lF4}g??ZBjRm;ZGXI-!O^KhqpB|x73zZ0mjAMaE4 zhtGdKSth+yLe;Zee|**DIZQsBapV>vOX}-nB{9-DBrnKQkUWyC?Hp8JHISRUH1$Ot zo($rgikM0wq)H>5wd8kMXCG97J@ODBIn_f}X}MHfdP}(JLA4lLuTCM;IS@XCLpS`b z{D!Y`^p#}uVsv9%v{XdmS9bP$a)Zu$B_vGdXjxoHM(MzxapuW}pyViRkKZM`K5`57 zO6}p=zn5ZVk-t0B=_Oy*P;baehmv4fxyaX#MpjDGdZlcqeaUF+HGNV!d6s!fwpZt? zp4RTo?`@aWzeM!3r_UJaoR;^ilbw~H;g=tk)4_Kb{v^=1M;_AT_0e-)8b3np3BNR+ zH1*F_5?OZqM12V`TYOwrVsqQ#%Vz!vKYgiuH(_{JN8j)TQnxK}^jvs!QYDhvR5hL@ z<*eIrBjZw*{OYID8@{ZH zJx|UqJ@O58iyf9iQ>u;R8wxw*wPZ-4m8I864oBACsx33>+R4M9YL5$tmrb;!H_7{? zPssL_>^+vG+^+NuTcxAN3stYQIX+AIrp2Q8>o(~Px5@V=z3X?W9^LRTovb^On#ea_ zBqpigh6m(6qRv{z?m4ckaKa9$M{+$?wc?k;HZlF)3)C=GZwPnGHx=SDmQ{ax!$kZr zA$?DF)xy#Py6Gg+4cE&d@}<<<;|7uK6gdsF-i-V@^FygiJkLs9mc@6|C&KT4Em=>$ zMgoMNlJ9G%<@)~sADeI%(Zk?bHPwusvjV&ZtTsV~pGF~#J@X}UUTQnx!#AszmyVrPeM(kl(o4I{ zK8+(aItvmMenAz41J%{T*GL(1iBzxak#CD-rHFP9y-$XGJg+2&;p^^JwzDdli<^>4pL?=YTHOWyUV@~Tt2#Wjt0z73F?E~-iTRiUq-k2F)Xdf6jkflv z*~FWFp;Wpn+p;_Sz^(FhdAhu>em~b8{5>*lgcr!mG0Y50Ow!-bA@|3FQ}yjfw>S3f zf5sq*`}X(lH~RKC4&$NH75-CvD4kxG(cy?3%)B(tG9*REX=T&noS~gkkGsE;^z3`& z=00a!hLd0Mo)V3)_8a8LMdIg zD%vDmZ;?HH*W8?JQCvB5x7_uT@gL7YGp|dUCZp=}LYMFxxNks;JB1n_Z&z z19XYxwfF)*CyCTlFLx5@7t$F#={r5IofltDUu|OjHjdbo+}DQBm1*<#Sdx38+$(+6 zOnXM+PN9B9rPNM~ihj8)0J6nxo#X1I;^xkZ{LB`&cTT9Es>^!Ct(}wV#nRT!A^Dk= zs>7*y!AVrT!NXeG2sXFQA_!ZSx z!}81LrHc2;r~1Cct03vFqiv^n#f_b1byWQM+T%;9;+@iKy>#ZD-j=7b-G8|DWi#zE zFRHm)j?yFZ)j{b!lDzdAnZ_jLPU*Csd^nJ8c{sdnhq?tED<2(5^z1daOHcV0CZB(l zJCs_Ik4P#R5Z#Y}czfx>GGQRvFi@QT^2$UD#89jFDI6c&s$9ba89T4!K=h zvJ)crWVP=ZPXKCaTOv0xX+uleT)leD()bl=`7`Cab?Ul>X^Bub;P}g^@>V%W?!vE^ z=ggUPQm?W2J>ie45-6XasOE^@x#3>*PRs@Q_~0)T^E>&9(9Bs<%nRdRDi-g*sH@x2 zJ9oD*$0`0iD^CjkisD1ES)?!0!4u>CLfHc9?cSdrj-)tErFN)XA?X9`dAT%VILQy6Oqe@7{U!S!Yb$JSRn{TZSVo zB+Yr76}Ld9Gim+NWwYT~cO?BQnE|Elad`MS`3R+c_J1!2YNl{zZistKG6nPv-zGi% zjp@&QT&5&>RZeC)E5mC%&Vk`Ax3Xk-CnH&n>`8e&TS|uWhRJnjtJ~d>SooG7$Gv0b zYPmFj@uX(v$LZCrOztZ2z&)@1>RVKU`q|>GYWh%pU7kACbfJcMUvZx&`}3EKE|euf zl17^04zKj)Z0TalYq>vL{8@PX&FWk)m;QJ0T(og;bau0X0DRn z!r!;P{*WtAd&Y{z5s*n!ZXF}f-ZLso0aRBVHpfzHq3*yzs+#Lx22+&&zG< zg@|yuyr@2KR2koHzVt@CZ!mr_yuf&$d?humg&)88&*qD>zf4~2ieLPa6njgLs=6D$ zskJj^PqD4|w73p?Vtw1W$>;aCs6L)PF%`DPFTOL`A%3O2+PCMOmU_`EwRXnu&lcVA zeq>C-4sCiX%}ZT zfTo%Gg?bS+xkp}=<)T@JSIl*UJL9lh<5XL989gZDTk(r%me0p!ywEIY5#I?vqry~O zU#3q*RYLVITeZmt)yp!I$%n@B2&m#7jf=XFtE0Y|Q|#{w&(h^h%iUP*``t3xSYA3V zPZq55sdrMI%I98v#ZQ5Z4 z=?yo=#i&|r_;q?DFGu0aZ&&k`JSQa&K;e8jjY_2cy-_nbc6 z)z#J2)z#J2)mUw6g6~YoIyc?#-@aEWWHr(?{{i@JHBMwX*S>TuwfuP9RR_PiH7nPz zmtxk9Z>cbb!+U!BZ)Qj_=#y+*TRYh6ji@YWp7ElvV7l~d#%%4*T4aCW)@WA4-;_yZ z(`&sxyQ;`Q2?F9hS+Vk>riBfqh%LdWX?r-ITxE2>eyP={}~)xH#vx@|L8Zi;`E zKKsIDvB?*blA?dXKn;3_(+y!?@EB8Mj#a>3Es*YQ_CT1_=D96jlB)1YO|a5b=x?6! zD)bJ&2LV**_^kI3jws6?@PX>P?O^+RJ@%fhW)Et5vDJb5sh8KUKlQXE`sm%Nf`1zL z$&lj(D{8l~-Pp$UwO!n0OEef(xmx{Nj*&>!Hd#)HvK-Z#1?Fm#WxpuPUaeV*+hy50 z%Cbdk7PzSml+}wpE>6E5m-gts8f96~nx(uQl!v1%e{0Rc)X}D*DN&XyEX%-BH_jgX zq~%qolAKM&DoCX}!!iAR|R#*aqk(M9rpTHyIF zSl;6B92QLWn-`187A$8ooXyHb?#D$a5X`^fgkpSn8lEv2bw$m1*3e;#Dv<~p>skG| zS=qI|dW)4U$0;uGjPZzPjD;kMF}f^;Bho!?eAXD_!53N?<2LB8Qyw`wVMD3r+?*pX zb$!)dBrDb!&Cfa37#C8$Ic&j)R#YsDHTFO&aOI#TrC}sC<07|{y|6`FLRtU21nsV*J~Xn6j8Q+Si-2%(NV42wbr`5^zhbtPbBC6qTW3X z@X1oLsdsyOqu%a%px&;QFsigXtjp8MGmQncma}usJF*`j^11ocSZB#`=IJ*fSbz#1jn z+orDCAZSPTkLR`09sK@B{wKTYMPrBV_uHHJUk~DceluIO+H>5!B$ynz<_SN^?87N@ zFG~*avg8szNS4fc*<{JBm`yT|WAiY(lRG0@{)njj?wm6B<>S8m0a5vjqw>6FE^H~k zbGH1JQTcB;wXX76AE-4m%~&*m()d6f>S2EVc;o|hGT6A+A?69EW)3i*-oB6uaR%83 z1px2i0st~?7fXQ3C#O;iqp9}7zLA&D5_6Tw@GxZf$?`a_EDU?!lI%Q^#kTp;p{}Sz z@LxCg4JkZcGksF}P`cmFntquI7ESf~!)dB9-S23U#m7%X$>R$xxpS0!3&~R(N}mO+ zd|lr_>7Y=5TBbsm`mfWYuf4k2*Da&6r$iv9h}h|Vu_$?Plzf)BDc$eke|cDYN6G(| z{*dl>ZT_~Wld!0#z>ke6B+}GpD zr(v5NSrp@80+=Si47j}%U&p*y!}ByCXHH0^6Pze257tE6>170Z)OPxw(!q*@_tnM2 zlR?ifpQZc!W`D1@g7SDhu9x{OegW7mFov-SCB^etwj0vJ7+5Sia8fF-LaywVOtT$= z4-H!=Y;&%WKhKDiSX*uN1;-j)>kw2_F0<<7WY~n%x&J)#((A7Mfr7ItHWc9gSV>&bbYqA%yzf&XuB^xKkPNFz*ngcCZi3G* zF7_~4(lb}YX-1M3HhbtDulUC`H0ZlBkmql5K!aH*VvWZlE2OU7tX|HlYk!?B`DlY3 z>h7b0#VBC>O;)UqP5KrYVrEzwI>f6oB$dc)ayKvThWAnS>iyD&Qcu|$Cpq)l%YQmx z^lMY!NIv^=(V}N(rZ>T*|8X4S7Z)UH+?4HgWJsc@yB@p^e7mP~k{ZXq?H<9i@Oq6B zNZmvwCioZtDR%JC-8M(ZcPn08zy73CGH-H5#mg%cdUcB!cxDNIMli%?@+%#F^sSw- zT0Uh97HR%!zy2X?rt?!d^{E!2Gp#E{(ha3WkVqkPkP$r%laE+C#r zk8TkJ{qa)d_*<(WKzEs_X5-S+A`gB{qz7i@K~=Bs<%?a^=Zyq2(QvBA3yyVOJotBW zKlGlp^YZI{pJE51SW+M>0aiY5P1{pyP$GXtqSr42Y&3VmHDe0$q`k_^bg86~_8De2|WH zEW2Nf`CU;0GW&3Ps%1Uoewr1*`1}D6V>_{`83Sq z7fAoSnR(Qil^27J^265)$(fV?%=gxiTo|+$lvnvIgo{Is>ReSm&Chkw0i>ks+;uyE9D(1%;9!F101RuggrJjih#DKcda)5c6)|NHlsU_@K z*a7DIyvqsBmO3d_jh%it?l&9^t`2ud#AX~<7<4j!H1ocElwQTZOTL$>{9qwxnR{CQ z;nXbk;=?YxuTJ;nJo8p|o_V!q;+9i_-u*Jsg8|yH|K&z=Z`40c{+Bc!7tC+%m{(`I z*qmvL#C`40Gyha5qRAUm4Uf$@f*JY15sBb9&Uo!m6})8Uw`+nqnJrl*W%X`}qrK>X zjyS8{6l|0xI8UO>^IjxozLY8xxiKSVIJuWV8g?XSdc6}5mY5UsVlQZt(hw7z(eK=0jd$Kmpgx0;qFBObib{8H&)1iLR==EE-&>E7A-Fy3oLW>a8GF*RFyxhn>w96;DGoU66(7uT^z6-5K8 zA0W*H5=hw_$sm_5_Gsx>q(pQ&yeKKh3~6gXSR_p=@7b$W0=M;a!5n@DO&d^fX9Z1y4SCXZ#6SGz6txenz{CRiK~UPtmoGX);Rrn)A><2Zh~lr<`hP-I+p6G~6kXycrRJd{rdhG<%23fUSQjq;rx!I-|Df@!BQBpYoT@5* zi8a)NVB5tZi?7L9UFUd=eA0CuP6S>xY;F?mDzoeJw%W^;|A1YqgV{N#FLEOS2cVBfYT7thUqpj?tbu^auF?eTLCIq-P=-)YIOykU5)ap-L0WFOV|9foPO6D8eKdxz^XD z`%Y#Si!W=Avv`R$zDjq*>p$Vpw?9{1m8D$JvwQ=JWt3ZU-C`=OW|kgsrj~L$T3sJj z1s^i_vJ<|vHYR-?wTR9PJx*aJv{=J(9@>!gH)xu9gv`cQI#uF0_z}Qp=35_Wd%+H- z_hc4`DNlpknR0qAfgRy_VM+IuCj!{Qzo&H0Bk1{KdxI3GPvSa$(%OG++25tedh_Fd zG!TuAy~1LP)}VBGX0Qm}N1o(q#NdV&v&Pr#w6v6<;Fqx6>|$#B@Oa=33wq9NkB1Cn zGLIGJXFj2%;!CW^3|&Jfy`V#8QKw7wrq$lbB{K%Tu^|<#sqhL=tl=Xfielvu34+D> zOS1ZN!K55(o%#W5U94eK29FU6Hdl$1!hi%l-)@f_M9RENA-cXQ_$<1}a5n#+63w6&C+ z?3YdXj>Uw@ibQ(c`pgW*d21Xd&W*hppYs*x#(W^AipSKI-q+-0EV;IRVG~@I=kp(h z*mZdoh_Kj{r-|#Taa|prRm6fuhNl$0#QCJ=9xe99`nhbVtcf+O1Cusmk#jYQKeK4r zs`@W%LuCR|;(QF8Z`o?b_eE7${WSVz&lytbIZFiybjNmwWmq+Ak{em6H~Av#V8=Og zqAI=JdJIfal_HU`X)1kLKhA%>RdHeZW6iRVe{*-86pZ-lO;M}}z$Aa13Hb$Dht6<(pERNwKK=bn0qK^$HI53NlFhbpX5fxDZun(#E7QVu2k z1GoA?@gB2t#IfOE0{L7}lnr46SZTe|*MrerGoPE#VCv0^VLDu5_&%>?H8V#iD(*8@ z`7Ok@>j1G$E$u=>4228<>yFtFx9W}Kb{M$*hGw}Nz-$NTch`H(ayg4;uUX1l9L@6A zzk1Db5C$>qVt>C4&GHZLGoFGsGS9LZ1WFvzm)O^7sc*A0eWtsXl#3rwh88cH$AG16 zrd2JKEP_;2a!XXna@%q05!^~8PrnC%DQy9aiU7=v0N`qK?Cpw>p?G1yIVyrP&BMvu zqCH9zNA8c)!FgExgv{l@wI!#TY2PeDXE)$@RM`>O3^?)d$byl#cp_AKct@dSyH6om zJltQN8;SupvT<$Q7R|?vn1-pL;=9@!&E#0kTP?ykdQNJU=I_)8RYTv>=0{ub#0@hXbna~yM06C3XxjSdV|)6I3Pbck5T$$8 z-vNdP8;1-UKz2oneb~35AH`T9)Mbm2yO-M2-Ew1NbuS&-8B#tjNa3JgZnYp9>#x-u z>bF}cy+5TXSWdw#Vc(>S#9_lJwAc!Ddx=6|xVg`KIGK&k;mCqMO@!+Gr)mf??pAfK z!suD+uBL2!*3%x@sj4>JZSkW~(G*_FSOa<-B#citrdaR(0KO@->2md}d8a*#9Ywe# zwP!RE=dkpBwm}*)fEM9xa%3vJs7>cYo5? z5J<~X6K<={{&(F!RM#-83;RV9>&0qDezvlqs;rHjGFuz!-tkQ5A3}tURCi=lU4ZqS z>a@0uSG-yG7&Jcf7SZY7(8*%>o;uAabtijR&}X+St=%A)NK2%o`^1(=e*eg*G&)Nq zbC0A~u z@_T(OTaxw9`+cui!wrniB>Vrvslzm~sr<^&T_%I#G$opz8e-j0@3Bqg7oFPhDZq|a z6`MVQU7sPS)SqgUy-DhKHC6*zxMUowV!EcBo08*_an(I7G_AXWcRv z%$eS)_MUj~T2-)4yi=*EOp9}D5NybHM~ScSZtG~^ychyn9ws^ZuHGpQEnweS_HA%+ zJobo_;j=0zD6PK$`LWME^df78;kK(fJjrg7dN(%Z8m7ox3j^eT-pKFP->ol$3U89g zu)!LiwIeH8M)5CcW3WMNX24)85vlGYTJL%5CUd>B~Z8u~EB6 z%Rb|0@rsqPhKIShB6m_@n{kTYW}G_l6M}q#T#bVCY)KO+eiqUzu$_uL(kuJyoGUJbgO7Aj!#ZMOF993Iqhg8^KG5{!$%|h9u~VpL4*5 zO~K~>MMnC~}k(2qa`+)yeqW&WVR7H|F^<@sw@7 ze->-p4^;8GDTy`o7Ey%+o7gPF32aSx!T9rZ^7`t|<5_6!7!S8gqz`Z1?`?dy_D_l6 z^%?~PU7P6jcCfB_C+(xGott0RttLFLIG9saaZEa|b|I6z*4|B!5^_H z`!fqMiR&fBWJZ9T(d%_$NL%8>+%<8~yoH=^3AL**ZaKan?e=Z|!*Um|izw3W*Fh&+ z_rYT3`0*k&@SGECH`+Nc4;4HdUZ};Xk!-3h2l(Org*D^IJ+CmO;j2gMe9Ey z&NPP|qBy&26lZr^5rRm&Uso&|R~~J}&W$hoGOq64v2B#yOh0iNL8O;ps=UaaH_3dC zIA*FB?Z%c!cUo*zL>93s?d&#()<#n)xftG7xnZ}6`q%<%qz_X-MdN&x>0_xq_bt_X zR}8;0O=Lc2sTLUrJMsP;@&wO=+avq`yBgeCv4SQdSyh&~3yWoIvZPHO_1ZGAxzUTR z#h91l1kUfaD_eqI+;qReiv zsRyd2iWXYR{kzS$yWHk>!s+^*Sd`O&D)Ha8hwP?QME>3uUkor)x08*BX6e`)MHSbQ0( z*-fR)@7O1BX87bQZt)Uw_B#C0}Tt$5en#mVh}}v z?ylnEhTBp6jq^3kGB?9R@n!+gEeJtX07TG$0#xq4L5Iy1<7$g+z=K2bdoPF z8wod0yu=T*SVk&~)~$g9kRG3CWfl&4iufqr%+TbfLtL+G98sK?N0h^sdDguQWp2sB zZ;0SOg}jWl^NA1Ki65(-l8 zUdma>RH&Rx_smo9IJ_kjs8qIu8(&0U+(BBNn+mc995~^&cwNwI4T;3W{&v z?%NiFc9|C`_af6vo@=6wt<}REjcN8*T2?P{U_%wsQxn1qk0k}Fg|M!7$L4ZFq%mQ*F7U#cg9wcQBX|d4?9us zR)KKlVAA@$n;E-^pB0%he$aq2?=95tip(|qs{bXC^D;WPf)bti!cJwdDv;_7YKTJ5 z)H1?MB&VzWYedM?BJ3U{HI8Hc;l8(PJa%aeb>fm&r-E!aXs@7^3wHuJZLe+)B%JpD zv;_R#$ZQLKZhztZBE!a=&qp!D#t~`0E<)t3D@3Nc-tk!k#xYJ^LJAbxEW%+HIM}4; z-iEZ9Bbol(t2{NoYDUA=tdpz4QH^<-nazYvem}GF)2Qxj<2@y^6d04O_!M99E}q-3 zh}uu0xczF3h_wIwfV$7Ycha4t8s7}wV$YNLq!Y7x<`19zW<{H2EBf|wYhg+iLClY) zXiap!ukU@nslJ}RzB_1Z)-*QDXz1cmBSlfM=~=7W6oVk&!uvzIO+M zivck{__V}^~V zhj<6YxBj(qvo*n6b5?fpKL!4$(Ek)|w#GXZ&dsm?ktO#E8)Zc|Mv9;9Gf@x|9xL?V|vv75Yr} zS!HB9Ls3}GVLL@fl(UQelR(PwHP<-Hj{!rXr^tQx1@NSvT}^#{@(c$pog}JE@>F@{ zV(XNy)K0}!vf~AVhh%HLAF^hCoJ+G_*3%VhdAjH7s4Z7hl$qp@@mWV}vK4I?po2l` zi}=E8j~$?K<^dJDTE!(A-6WoxUvVd8p$zs=5Pg>dMcPG$N9kf<3CIZ$Bl9N#IaEN# zujFZvfV}Fq$pXpuK;X6!VjNv8_RV-}*uD{zmoEcK83*6oM`48jE93xwxNW!!Nokwy z3q{*#J@!+fZ`A3p(1CE<0{y)1?#zM+JP5SP8v!vC2$y*X&-=Zt9$!rW!aoGz+-#X+ zeHm_18&4VWc+!`d8kI?^%mkG=PSxG(j?~Z6WY}$+D<|YVyB}R?{llGHPftNbS`8I^ zJdU?`a=pl%S@#W3-(MBA^y7=NJ+-rXN_D7vQv;CMSUeibdz%^D34@zCep z>hz$W$L+~MELK$IZyjFbrJXRojYQ$6U$XLSO1 zEtvieNO1oZ1viWIb@U@^fpAbjfoPn>XZ^`H_VU*JaPAardG2)b&jz81G6{T#H%ti_!+)?Fa}R#UGOlzO?vBU%1|P`5mrZMFm}r^xs&6 zj+{r0S#kM2D#z= zX3ud?PBk9F|1aI;HUNlfGVVkbHBeDYS5M@-y813(!`+ZFOSO|#5#iY_eE-l0&fBdB z4+IYMK9DcyYN9@HX0Y~wjD-*)3#WS)VXgv@T>Axut8>jn(5z-2m+{p00vNZRk^39w6^|^THpFTBdq-x31v|`w?}xeSaQdS7>$2}G0E^Y$f6L@+_V!*`fZ6|nh~L_=%N0C_hhoG0 zNh9KG-m26663i6F3$N=Pm#$0$ZN@O7K6kGealIA#ONJt`ajX^El1{~{eo@$->6Rx7 zAhdu?)xr4+y_yf?n&4|9fgvJW@6X~E)4>y1^3zpEu*-tOKY??FP$liMA^M=k(4s0( zPy>B=;QfP{rWFi=?@1EekC%B^odheqlnt(hZg9TDaotX=@K3`1JG!S9f~vull*(*v zf)Kuqs_~WBLDY-dR71TLs^+gzHMgBhHR*omlP1@+-n89Y>1(f}c6MLa6RsQ-4q5Mm zXI@N2#GI=%ZEcjj5MghXTgLRJ8RLZPcY@}`8a|`N3Tn?;!3Jx-iu$d?^4R1>BAWDd86jWTNxEd zsawal*lXN1biH{Q%(HJ?Q9^UNxU(mb49=(VYc9X7^RLx+(WTTEED+Et3bNSsRd@1L zFNY7P_fOQ@d`+~ECK8MW9CWuX1$?$E=-6>&HLX_yt=}xB9k(@Fq;S~o9HajVO-0cE z(R$I}y8&-$NMFjvDSV%=7y9A3Uwl7&jWht+A@=c86BVDkJC|n>Z}^ubec|4{k~Zc; zPmDwTNy`~s+3{$nUovlSTj&Uj-zItBo}?W3Jv$BFJ%x%hlU(+@RjC_rxbuUolHS$f z*=03ses3$QYeeOIAZYykFp=Nztn&8XKT-eSgb;AKw1^?CAS5{`<)G-|vjR-^gz=d|@h0^c=p+l?rNj|FjO;d~Q_cbc1>S z%^hSpG|F<2&vJJMSxTcUJ^7{P>16RWKQhs3*4*A6+trtQYB+u=Gqa`4MZQc^2W6g* z$~>T$l%>IE zkr#jaMxPU9`4hjItQqA@D4C;q9WgC;_RY!%$QWzTDdN`g&aBG}*EpF(G^L30<>%>b z0x`WLWZ$s;z6s_2?M(LW_-6A-7k3zhm^E_H zzKyK%KVO$$S0AAgYZ$j4Rq3d4tgbXesU6If6G7JWkN7b!D%yb-X@%}Nnw=H6TW`uz z3`M}S1!)3zibR2r5jfC)ToQ#~EOb}e$0$bN4t&jqPK=ZdqL#W-asX`N0lX0bAih*C z0H^)9DE49tfO6L}2f$LYfZn?ifMT~^WC|h-{@D=#;_F);--KH|fKMX;C2n>ufXg}p zFxuUk1K>;#U_}I=%uUDzFt{TC9yu_+ z^f1;(F#5Z7m*$Y+l?`E>jL*)SmdBIf)%E~pDVt9z>XaO80NOh0dOCSB$J5|#51^HZ zPv!#9B}rKTDGs)ebOjg5E7r&0HP!D|=6~Z;cX1BbCp_3z%AA}F_PQLf5s%;QJq7#a zz&Odnc=yF7dOo&Qu`AAnF{mRLn#A1KsHWM$$|ZE7&x#jI3`UuI(>_K+MQh*I=G|U; zw~FsH&bQD{WoWWJTUvNi4&)C=HOe;`+*OWVBJYk5_2Op4O3DwNI&{MZk0HP=b+TmotkFdh#VN*J&YAERvL^lm&%2)mU^>Y z(E>yBu-hpIhWvf3JBLRwy5z#Rrz04esNH`rYHiE89>%*79@wYtW5g2G9l`ieFmBC( z(Zj=7AJL<~n~)3Rd#N04MfmNdn(EzgIWU^YWi+kii)dPr3*&Dc!H_QCewPE|JP%_< zgh!eCjv23ICXkcV26#wWaIaZ5Nr2jZ;LzHRr(4U{ZkH{a!ktA5gl1dr!8$2^^1Kvo z5=zoPba!^1-IrK!+vS*O--&PVUJC2~aJ@DEOOIvtxKNMf_V}D0``hCadK_(!_v>-I zJ>IIvN_+f^9*5XtgC2+JF{7zoZ%KO_8NH3Pw-fEHHAHGA6(!uP&-}~uj}oT&cLEPY z2~T7bwuutfWfQtY39GXSx+_F-t%eI$v|o_y;-mbEHg%$Y zxt4XlyYogZ=xYztGVhI3%>rXG=yGI2js@v$5X`k81zkQHIU#RRWw9DxO|WK=tUJ~0 zL)k^ON5XI#O66^^IYHPwX{MM}?zs~pY!nyuT}QYdSpxoMy{3+;-JkdBaF?ZLW5IiOwN&SR^LdutuYaok^8R_XJ(Fo7 zXUPaLzyj#U8gCQn!hW}tPf;oQvSors9WBjA{8>zZ%j&1@Bt5eE%(YVc7DN~I*cpKO z`AIyXa}3mx{dAQ}VvfnG%+I&&$!=rX_vCgUKu=0$R0qRLGS_=PHfEG#J*PDLeLsSR z?L*Nl)Ia#Cu!(@vhouL;ppJnrXOb$HqIGT)%bT6|z5<7ufSZhJf)SOT%Ri%4*{%0^ zd`8%96xb}wivyB65f%Z~<;c4qF?vAIWKdA*9=KIY$b!;_Cio}Tuq~M)+_xV9?m8@f zAh_1`%G^gowcbdkxgV5sBgudh@m*)6Dqbh<9^Y`)t*i>WPF0Ay@RFkBfH8%2%gmU0 zv{*7-u%DbX&1+q*{U!1^$G~Y0&ef$|xl_H=B|*44>{*(?v9&8$%R3$SDa#0-P%747 zC%1xwNk;0bvf$vt%-M*ptlxLrh{?xZXbjelDd|hX&YW^02`n6wh*AMi>$70e{4m--80&@9rkWpA5#ODgduJU`IDJ$ z+?Nn9E^@=ERAXb9{jPFP@S8Jov!aF({0uup*>Xv)<*4nfAgdE zD`=PXa-Q(BTF50@+iyb?T(1>2ayM6VfCW1OzkMCdt}Y zv;A>&ROB#z-C6vx{upwi`lBxCyZ=>DKl3vbZh?1_;C&#Px9qPJQdo4&({I@C_aK@X z|C7p8=D9t|-~11Zk&pgBJ*SX`{o>D0Z?|9Ecn&0PqS1bf;Q?!Y!7fGAAKOCyZd+NK zqWy&WK~Di7uXb~G4T#|eJFz&(Nmfqs_hwW-R?({G~f6x*JK7ml{Cp|n0tQ9_Q5 z)%GurR|v*Aaleg`jIK$(@~i2zraFAl|2!y-Lqi^W3{tTMyDIKTLp1a&W809NGrjwh zSACjdTXEERy}Nm=Sn-1thaiE$9CX`EgFK^2ZyY?nNEwL!nGKS}n9yk8TLR${-O~j_MD32U<@$X z0vNwOwfpPIip6SWUUh8nItBkNNewuT!wkJmiXNPAXmBGrEhWm*Cc;)Y3ZD|N^!S;N z+{sW}_ovhBisIPhLj(YCamb;*ptYI=!l6YJujD^xIFBVWWJ?w*R8)0%fZ5M=PfK}h z2F*rdmnneMRItmow{07vH{a9~KWA4kYN|G@shzqGUe68b)fGRc!tSNX*x*Ipu1aYyBtjMKj3e3z&P{oTBqeT zKhJxOhD>uRJd};IY7WhEO7e5u^65bC8M1R*3au4BA`Mt(Yxl2Na_mV+HGTn6?!%I=Z(gjn4A%$v0k$aelAjPdYwla!5DmmEN zaxkwZFFBwFPW+FWp|Qnf%YaI0*GqtsK^^0~Kk%w6a1xF+{2t77ChTx--qHn>L=d*i zw?-Da*SMGiUjaorL!Vycww$H9qu6ASW^{@Wa2)W{jTQs`3|93ehSURPHC1Og6j}l0`-Xofs^UN>LVTIFbIeyGFu3)ximc znU7oNjm9OlxDj>Vj0&#u6)=$i8xL)?5qBS81&KZ;%~Y#y1`L9PH4xxf4{dfah{m52 z-(-e?ynlbz_~=piNbX_7gkQNvOOj&k>0?pVF^Ni+Z5I1BKX?3Ea?Nv^updHAp2^KP$H3$&YK29Bj@YPvE?qRDA zpOf4P%Yx?4!wM?ikJbN|*Lbipd%x8}b8@MlN2GXxCtdxI zEzN!2f8y4^Q@d!a_~|1@-@jEQube-fpAGbVVV6`hPY`QCt)k@a&35$`Aqd{51OOSy z>4DBQorNl}k7euD{Um1e-T3NV5YmJ0y^tAwCC&FU`kOp4@vk_MY-Ksw?o+l!E!iI9 z$@K?rwm&qVvg!D1a?Y1exSR{wS=ml4MmM5`@y6946@M6qyTx*Dpy=W+h#U`N!sJ8feFYuFgHj3rPs~_0 za*rNz{EKG-`#AT-y;Q}_h)clZrie6eo}~}Veg=ycb6ssQS9cZ}E7hy0DG5wK;Te%; zH*Sb&b_c>PgGQXdLHOV!>#LDEm5UmG*ah;!>bB(=srYEzf5Xwo4WcWC^=Ue>`Ibmt zx|2w0e$HJFSm_Dz<5R(EqIkrQ)7A4RUdIj%mO;7x@UY4H@EH^H3SMLqREsY8!6l_` z9=|@R=t*DLyXJ?2<^Be}e=Egq(9>k}gpK}m!L$U|A&w+i&qyvVp7^2i5WihZqFCe0 zywQKixB`V4I1?e8Ko%%U7^mFIBm{Uic?D1FQ(=M+y`AniO)%P-+4<1Wl#l>}rUir^ z14zS?R5-dn@4Z!~AQelDE>DFsHFhLjO5FhkojDK4r#SIbP(9*{2FuFI>E%Fq{@;9Aq8FfC&J+nCRwNm z+3qT?s4DK2aP6gQ!-7`l(BKRSJc0ZE*+!kB=2>ChlX!$j5`1}`;pI+L5{2MR~ zbir$nS*@B;3BN!b<>~1;XDMr(c*R#nGcix0Sf>aI7RRPcfUCqyWR5kA<|Xr_)=blo zWuIxxeD7BWLxY!tce(ZZX6TX(ZctDA6S*&x^Oy?%qQS%3swR9;99I)Q{vkg(OM|M# zNPr++=yUrKHyDvJ4jGb8`cxY|L1PhbBYz(@l_G&70dt3*PVr zm2$iKXJvMO@XyAS^m=edi9isf#DZZ4Pd8B*MGKWCHlwm=M9`@7smb&q)ZOU(BidGD zrC|LRKdSI)0l;ENqL%A!_X{n)#BczwBPcOEVqrGqmHz!ZAir7V+vP=4L)F=x2nXOQ_|D>0MNcYg5CgMNEjzd{{6UajroKQO{J7(S^a&+KsNlpto67#fP!_%dFfX z>la#O`SIr@CTNK@VNv5uV3A-WceAR7cZp@rp-EGJ8r36)U5kW#Qe{m-HmdXJDNhN+ zgl-z$JRE~29$z0kZAB{8YUCa zBD}-6YQP<8f9;XUdLsmx=NM!|+9u7U$2>O40VNrpvY1J;XJi3=b|+EutmW)^#7~Kz z8b9rn$UiX}0nCU5>rD4}V-!xQ)|h2n!W%UPv0Gf#xTJ1ql$m^wE1$X-XTgWaX=MyZ zb@*7G2$1eEnLIK+1p2PLyfBzK0m272mQ>_dc!TfO7u3mpmgu6qU>)35bu+>Irlp7c zf~)zs0&X5f?=Z^hX72P2qea|C{ROVk*R6ROirR<9H|i?MT_!ZbA#|c~MRkbvkTox- z{F`j#*00;Awp(@jkH?<7XWoeVb^YqL;H5t=n)lU~47k2>o^`RO$&0^(CcYzL4P#(l zyyJYf$D?c#yO88YGG>O;BK-AV&;Vsr$#1^Rs3Np3`Zr_IkE$DNR1GN%ZqTU8JZT0Y zO7z$n*jb|_R;UAjoeFQ#tb~{|odYq2-qkWCb>{lOB;)iy;YrL(!wciVtK5v(*hdKD z4nthQ^r50i9wu&K*(z13(+6l9z4i*o{pkbEn>*(HCn} zI9FA%hJ&FI3@Ex!tl^YRwQSpE%}7t;SVJ`lv1d#`Of^Oq)YxR*hMWj*D52Jf|Eq{a z)0juHXUu)+mz<&2Zz~A=F(irxX!-^5g6E&qT9O;b^PUXvP;w3zjf}X6fh~q()s!9`CBv_DBye6 zri*ls&7h|{CKd@5`-C8uIE9{HL0`8&A2ZicZUj@ApQBpp8C(?Fl+doWW30Bi8#4z+ z_%UHeEzk_K!6cPA8*{GY(Zi;X@Z}FpPp_E^q*vKhp3ocz~WuST)u#X zmn@at4&*o8qvwc7tkRlfFb4@yi>S|B47_OFA-(Tz&N89*aeXN1n3{%pe&CK7>aa=| zX^=`Rd)YR=&~-I!#c&~9<1hw&a`)xQeEgfiKq>C3L59M0XSGM+YYZ5f%?*W0vQD`f z&ObqW@2PL1e+&dWOxEcP!@(d_^Jr z1g#S*=EZJ;zf~4ts&-BFFQLhn*iG|xxrG{H@+Nnc;o(f;o6wS;mgWe*f6BGHS zhlzG~i6F^v>*Ro;^vNLx9`B0uVVJ$TAB{oQ>XH$eI7(Z@X58Tw!GfhDVx#6naAlX( z4s@4+bV6v1ve0M;67!+C)s2}pOOQVAw$Q@b?!^?S<%+37eE6gONH9rGwLY_}iB^I? zWD`yMG&Q`NO!sR(lYN}@_CNAd9o#>S4{SItooJI1dyiGVXM(4P^Cjv#Qn_XJj$s1w zt}f8MeqM0LhtXS;z3Cbyf+7?V*_H`zB5%_3Mk_VAV){uKq1*Hrm71SKd#l!ESGJx`pJE5WIh};pdY`6ei47ka zV;E!z{Br%5Hx zaDFl?ZQyEhZTu7GC8n=afyz90>Cs4T*4AA{9OQQ%e}}&VCXu1Z33l*xOLAlVXaK2^ zBUn|2X-&GwsH;wCRq1x61L7yK|C4#@I}bOSv!UorYWGvORMf^($Pf**%u$wkB2=SB z>t}|+Ox~&q`{i}{b(GF7LlRns6tGv32u%42xVS)HqZctoFo$nX=%G&n{s!d@X*T0R*KTL2n$@y|0H3K4)*JUBjyku*?U>{7khp zWUv?UnX%D6r&k1FK4bj!E+wbIU5uGiX?WEAAp6%g$kG6J^`_vv6B=1|KSCh}|AKTN zZjkn9uGbz7=RS(u!AH>r0=YF*FyF6m>+0Z)!pv2g=(F~~XbFPW9W6PiwTxQb&Z=k> zULjsDvbEkrfimL9e<6u_f2=O*&~sVfvvI1;|`y~!tS*&JF+LgbVe=!=Tg%j?ZdP5PfFu4YLV57$MyCxrPQv+z?3j!#lPDcPF z;E!~d!|ll%K4Mji>whhXJ!3#(4JX@@eF^9H>VJjXf8jM=|KaBG`gL&p90I!Y1fSml z8B8zjX)@lbh&9M=7p(+YG;=o^G`N=ydGt|rM>NFTur4?jV7(Plj1E06CldrXNFV%Q zuF>@-tLW~k2CSi<^HA-V0yV*6BPpOKQYs?mzg%a^W@fkW2cO?Lp;aT&a?b=IIEY%w zAT8p!R}0#9NodIwzMaBg^cdg4NR$Pm+CCtm;x+6-?t<76jG6%1L31he7u6_Bo~xsr z$@hr-vBsT+nlTOwEin#P&`-TVgsZ!hu_;M3)z~?+8T^?$9yB7O!Qe&4_pp`QS~Wal zsxT+)DyN!?n3--PF#!f+F(76>MalK!#qW1MFOp}@x2dIpN29+`@Ae}wtrD6sjApne zJGZ3_QHjXH*8@Cd{>t~v5l9CQ-(&U|S&SG4DiNe5?K zkNDn5k(Zx^`4n)njb0``lLpqV(d+X!X!Mmo>6X1%!v#<`3$s%eWef2kq%)p z33A;nhRrO@!Ys^hfs@5^&yB!5zC)NLM$H_UEggPB4$QZQb=>yO9m1>>%)N5jUdhb7 zPJ>pAbm)GqxL%P1SL_-o4ek->2P0WhXnI8E%kMR{WXF#t@p~xT%J=Rf%49ZSLK!iw z+AAGyJ_4}XOL5cQruXyOn;l~Deq+}jI00=MjdI^!^;7<+2mt+JY$viJnAw_p4hB3axn`0}+`?=ur;7yJ!3qd`hnGZQhzH6~Fn zrc)it+AzvvNe}_h$)rl4vKi1k4kV*=d(v1ED%MQl?*|@61epwo?8)#Rjd3HscCPmP zS;UaWEHYoZltP0Z329U?J2jd}%JWVC{5a9pkL0OdY((`Jt!UEj~Om&S<@kcx|9jSG09{~rZ3y*J8g$eMXOuIs*E^Rsge86$K7agGNu;b=tW zMDn1oiZ)q%BJ^lvNvv@-+9a4wgsxn{>)SpN&sPR0XjQUC;t81L9_GJ~&1I^N(dxDl zv{q1-mVJH{Xk|DkyAiam{5Y>tMggG=P6s<<(hYjz84vAbLnyZ=Tw1Ur+DC28{QO1E z{AEhhc4&B+r!)aF9;|#T0eAGU^Y}@$>E2deaJy~11#9OPb<90W88J{`IzJtg?v0;+ zi+kuK=%EgSd-T%y4g!~Mq96By;pnDId<}b94ZqDjBdDvjJ*|!3--9@at!;NOc{b8b zYv;loOJE!7FJKqJbMMx^@ZX1SoK4({pVUYjTVVVVS)s|&BO?)NBFilyPj+5z*Oh%f zZ(#^&P*Pd1@-T+*6SXLpA+n;O4wxHn3_aGK4F-C!KQN9q$_6FB1+<`JHdqNjntTsG z9kap9KmHaQFgjw5|3+V;p&4pf<&-hxlHMqb zbd^%+rv0fiJETXB#J~uyrk}olut`%rd+T{hcZDD&c1P)ao%L0LJAefsLr+;qa+mJj z8NJZfvdCt^t!5(&Ie@yVVV(-+WcFYvX8j=!Pe`ucq2hQARn|%t%}?&`^h%upWiQQ!47;P?EVY;gR5W)yQ{rY>Ff6^ z2iF*f0Jey*+4J1J{OtLuw|yMHzg-EkHE`r>Jr%N#yn%U=j_+Gd7j#)A+GwKQ1VZFY z)UU0}&&!d?VSB`01h{qZ!$@%ty&FFr^W^>j z?s#I$JWt=Gf~Gd`?q@uM?F;;L4DSn0dUcFwWdy`gH-@~K{EuzuBt3?m+vMmN*8vo3ZC$JE>f%9kKO9lH?Z(^l5bc4) zOO7y-T*psqcXwRjOKUr>aIyz+?_pH<0C_e-!1w47Dje!__xk@(;Ryh1ZPy=s!GTnh z+04V*%_sf4=6^=MTN_v_DM9b8P62B^%m-e9Pts2-AtDLuUjMG+rXS-AO$Uy9gghH* z`n@bRsp1u%d)KyAL>gPP_B#tGZA~9H`cet%K%1?yT5=bKnd2~m0sR!8Z!zOIrvcdw zE>p;R&B7nkt(0r^(%uu*ylgDJ#^D4BitXNbX(kue5t9_ z0`$N`_iC_>jm$NOFtB+Cu=GdQ--3Sl2GH;IrS|a9_uLTrd!90X^ZEYHh-gEZT-;X> zZL2NrqkO4X4mI3g<$K%3cxDd|eb3zu_aW_}TQj{u)&0dor=`D?!E*IpFWSl1uuc1t zxp*DB0bXB`9a{DEc=g*5uLC(oLQNO=d@~s@8*TOXYudNEzc2OHU~Bc;d~et4t5+NJ zj{pl6C;k@nTQ-3Hh%YtXL%(=K=}trHdGEcf2)(QA*S+<1HecQS1GDpA zrYl0i3*3oqbLT7fv=&&GwEgjDU~#HUFAoSxo&?RB6FRY!>prPtn@vKDUQ|54G~IPkk@T;0Mrk={blcV zPPjWHkU-}Q$U5O3$x|D5*XTSA2S;P_q})7n$~)3*5^~b;{-fV0-r+HX|KNH^9GQk& ze5)yFP;Q?JNUDvL?RS+jQ8x&$Pd2azZ4MH!z*vxs&l-z@A(dh#Yzgyi2~8tc4fioP z%eB-zRr6eDaBF^^`v{*o7*EU*Y)V{FG9*6aD7xzC>hOq?WU!_>9E`X5TW;o9?+!~z zpI=1S*6WOyIKa)vuc2z-PytM)rNPvkD8`z&Zu)>I~c~QX(DYhvtA4*lc9jpITN^V#qU-m25*qOtgPEq>L*N(teT^YM^ z(TFR5_+x%$?0N#YeP6eE`p>tF_vi+cop)Qwec^|?tCIDX65x$$>u$F5bnzEh zVduFS!aO=MvJN`<-H3gwgYybABjIND4bp$U9gsia*K-aDRQE0WJg4#~_vq@7mVF_w z_Y$`S=jmE%-6A>QaN2g0bWd(fG3s!fLan0ViwdSvd!E`iNy@J1!fidJ0#sPlr%CQD zA2U|mMK8$!GkLjMg5xI_89^HoTuZ|CRs)CYPVO(NUnW1&57`lgN5A}8jpL$u&Vl~Q zGdrJ+XbGHm-Y;VK-aC8kxlBMj)A#6YOn)5XEk0{!j3#3GdAtGe2OI5XeR3=I*O|qZ z7`d$n_~!Rht*hMg{A$nj+hc^+z*2WO%M;y%RmO2QAzI>YQC7K|!qLe#-na?y5pND* zBB@UIwxgw)BigK=w71x2ZFXZ(K1AQ~-A)^E^?Aj%gdXKxn+NanTiHO=Qgh7m2PuxO z)P7-XMq*N@`gLq?u#-$A9(L<4u?M#k`43Izz+%ML4s6bZNq>shw)1b5agfBXF zH%|@+1RtMJBsT*;co)fj#ff50eOXAM07~eL&O*HxyB@635CC{@>%H8a1!PV#m%E?)X?v05TslYr?M-$VW8!?? zpYqjsWEVB>pS3@x!ojOkod>(rfK6hPP6KTY192!R#Z`f9br-wK;#9G3yh^-$%#{;R$u?xyl2r>!Ja5heGX(ifDp{^mG3VlXp;LupXp-gm zz#VFNVhtSKq)*z`&nXt=p0C`7N90KsowO>_$D0liCOCHUqQ04t(7V-lNTGX3Z$vT5 zXmq*eeWFqI){Zuf4AzLU!NOcJyG+BX+l)h4m=YNpq0F!v71t!f6f?RKzPSxtPdK$@ zM48hY^2a?%dh?UhqG}hqdTZW#7lNBbeenH@3&<;sPhs7wk}p1RXeH=Y78w@Vp^{k& zw)j)Ai**uXYcp=QconLWk-gam_JvTIBED3LA~c0tm^3`Vwuc#)ZfEexyvA!(Z}v=P zrjOvZoR`iKv(5K0Hm1>7_qM&50DSMEyx>bQn9im<8}5;k6EM4eFLhw3Xkh{V|#V;4M5 zW5aBWvAjp+=8%msw&oFSHEtMV>|Bg28sw+*OK#2YL=~G)Zr-98V*Bn|S4XtQH&{xZ~J4V+ZsKAPRx4?NlCq6RBs@mOc{?;sxQnq8P~-tUvu z#pdw@y)6Gl2ata^%6q=IDW%(7<$tUt|6hIntgey@-sC93ce53)k#j{qK~S9H6^oH( z9C|&+27`r!9@T6xhAf)ea09wrvmF^0?v2uNty<{Mrrmg>3Rvuk?JVmeH;*tEa{9T= zN^@SFBJNk)dH&pveM%hPc?MKOXr~LPx1cnM>stLwfFL>!{Z9Ln^w3rGg4-QZ+X-(8FrBBiInQ0EjGB;1-I-LK$caK#u|IDgqgYB^_}Usn z2(hpDJZw87^~ag-GPjz?NX)IK+~fHr z6wl&0ISZg50`RJRG(732MTgiqAw@Xr?+ZWHQn)r{HD?Q6pHpz}+=7*gj3lAp`2)#< z!<*~Uo7v_wuIc%i9^l;HzxjVNuf|BN9pcv;l0bVW!-JT_c-mgFkh=uex=QMV+SfNp z?nLkro)c+HoAsDVZJJr5xnx?0@sp3|IKr_dW!{ZAzpAJ*KI*C|93c`g!cT8!23ya})k-sL)p+t?P`}Ywy59sr5 zs{Ww7y1|*VU3s1BYZx8sPX+s>28=^l)U`}nzi`+rTE9qKq$+ldO)e!r zF1|&x_Xdfu_sw46#TTwR99fjgUxBja%J-z_#h%Br1|d+(EPjADD19ISNp}D0$aM8C z`3$vh9>5W)rwKFd{3zBP5(kI7L1&RM=j#y0pz7hywo$tMkhKISrm2bZ@?|=C(Wy|H z!YWsLeF3c<#gX(qN0pAQsrX7`xF{aXjWs?>4e|8BEVNL9ITOHssdE^gxTq6O)^t@&rEX;5JHunUQtdR3M>l3_i{k0gt*iU^mFrrU_gnBOyS`6` z`<{7LAL^nlR_i%Htt*HLNcSz;j@(tXEiU4-_ry1H{MXMBSL4BO#_!n8Ul z$8(hx7xbF6ln(cN=VL(NfBX|GquSpgzZD#z$Q^=Dp!FAB==S5qcvnn2(ktx^Leqy8 zihDn>R{?4?Tx3Ea8^HR~p! zt>-ciO7zbT$%_rzz7ZI$GRe=#EX+J?9M~F6EZIDVI5GQy8GGFSkPmU@1kG;DmW@)- zbKDt|!BPckG2U|Tm$EMnz6y>;VcfN?N(N&R4k4f$gBfRf@iV6g>r8a}(V*6sc_23f zB#ZJwDpT9b465b?g0{ijn`Fw=_GxYl+LsyFB9Glq6wbI7y0~V&|Alu+%1n}W$}^hP zw?YKuHBaRYA=tM;%}_I0!L4^U?i3jnu8f&cVPM3q7ZjVBZpVHy)7?dRnduILB``8v zm&2`tsZ_S<%%kgoHj=mI7hEqkc3ido+ywYYFSGS*_P&bxuS#-`W}`@$hDWefBjSb7 z@TZp5E{5u2cLB}@$%+MIFAm3+*tv;Ii`^cmQpjkgjPuag7GMWO8&g~J++Ac(Evm8? z)&N@3bzO_T`G#ziom5HvAthK!hhk>pbnLTaM84UTECoAv#;t+NSu*#Ln#0fG09R<1 zA|E1Bqd+QRk?DEpiB-^w&U8BqEx%wW?nVEi{uCwaf58aI$+0|FN}BBk#I`hwpDl`~ z0yj&VL(8E2psx+eFSfBknFr{RZ(4;tzS`H1%U2++AD0?7#W{M+?$*BfC0QjVif{3< z3J96zv|k^ME%d0Pr+t7$Ct~Cqnlc~2WYhYrl`UW)r<@EaUbK#VM(-MUyvug>0Pplc zB}A5qFFN*=M`&A834*XPo3w)IjHF^$fMbRpq?rl@6tP^NXFt z+SSF)E>SD9)|e-FqilKmvg>y6WmoGrJZpoC9+pSnm-_FO?aR-MzCXdQmO`+d0@mNd zEAi@EM6tu#embTC(^AoXu5MAEa+O=ylpFzM1&%f;=dG+ zV`ft*u}UHsU`P)8-kj__2C&^r-Er5LCE*P!@2=^OCeKZtQE(;qx`%zQtyn#FW_Et! zI{3+{^fCX=TN5klv?d-KRzP%{ru;RrtvXdKyy&Bx>MpuAY6cBr7!~;NFqc74)-sE; zqbPowA4jGKSD}OzxLZVaTlm)=h5_k_bnoxPV`hfel{wOiwK)H?R>FU zlrJIVgWHP%_SHHYGH#vG&NU0-Rqj+ibYP#L|DxzI-1K9+aD2j))#17HV6sTovDdBd5~Zc;JG6Y=z?opEkd1Du z_{Ph(l;*^oJLkiKNz2^y&UNqULrJh4ZH>0mabfRCN+JSBUz7q0xl68&EKrz=9-@QU zt|Hct;QLOVqE7C5Q^n%3e}S?~bRX%ft^5-Yk7>-KpNk6SsGn2m?r*P&oiK+BN;_Gf z&$;M*k7lFh_Yu>4+cB)PcKH=_IWlW`PM5dBw|u>aTC2%<# zSj?G1DjdzwBIJzJ=5RFsHCnY_V+q&{!cCLGz*0Y8Lt4f)Mb+suOS?B0Nlxz$S7Sn?pdwJyOxICujDk}G8>_>VTlC@fR+*Z zL2E^0Zt{o=>3vM^l#HfSXIP!%Q{#5GiOlPVBzIjlBDVM9HL=qcCu4`sO~N)KVr6rZ z6>rsjtj!h;@}5yR3!BB;8z3iIcNX(E9-d#|{`rTN{yxn5yR=Pz|C}A>S6RN6{@%g& z_s0zLrr$^XeM(DzPt!1;2`8?%jbL{^S#kz^>wbGSS`;>H_5a4ldzdrcuV_2oD*?_@ ziT)o90*4`(6>pHZcP6oqw*JSwdJbd#=pwetwX5#cjojhx>C0!0qh%aRgh0u#uI*@_ zY@?l6na8#ab|T9q!qQ3qhr4%=kE%NN{}UKw(BK|y)M&8=jTV&FP_Z%snt>Ua!3koE z8kDLnN@=|z%mA&ZND^?Lea2#I)wZXXbF4ku)~d(Wdc}lW09)jufLN>Ig*`+8wZ$k1 zzxQXYJ(mEsJ-_cizu&j7O7`r%uFra&XFa#|EMAond+s(7JD(u--xi6zjL?VPO;0fN z?;BcAIj02oSjN0`KC+E8*>i&euDwSBTDwo1o@y=Z$X@uWcKn7rW>! z9Qvqo<`*pv70c^e)y9J((%LNh2cBjSX@uP^4C^T88w-PdVoJ!LUQ@y!c5t?dx9I!8 zZDOn`SHd4z6D+@&d$hKR6AS#}1o%Z6{@lPk{V!1DK>Yb<^7cmI2??^Rk_2dc8zE4R zjK#dXbxvK?bNtU~{XM@H4b*sfsPGf?gP4(Ym&+o4W>DpOd`r*HvWOF+{{&U%{IPQ zz5ULVA&-we@!z76&msJO+shf9BD0;PApsw@sfZUVkTN zwRx*(ne0SMS2mBS5jAf;ib~r1tmL_66d*%zuZ8(!$oN{wOZ;TDSqlGu_$vwY*ZeKv zyU~)mNi_C;;HaH`;Pg^ z;Kf53Au4&T9y*tizi8jSa{nc>BL3-&wFDaaZyu>p8xI=$dWSy&aU7Tkn^IJh7|R$- zegn;;>|K#Q)js1cyMGD(NNCoeWb-XGKzVoOc%C8^nHv6tD>D5S37-Z1d1q^}vWIgl z-TEx&YS@_G_%_9S%e?8$FsOX7{rRF%SnwTfov2hJ8FWp2*{hC4#xIh>J5jZo`88^& z_CS3w$#bVg{P#>k%gpzvg}l05Y$D$mcpCYsTl|( zYYqjSSTXOC4ojR-_jxoU_XU5xKxm=+JTXZ%6`3#a2Pm9uB9t=62T6hrJ*8#NWxazSb)fjI6r8HT;4$B@ncF5S>|uXhsvklT8L~b zhsdiIu6G0w@%QC=$S=`3w}ijJ`ewdau8Z9wsGy9UM)?vUTwrv|g6j3?IWnYNRlC2k z6zL(5GfeeZ^d z+%#7rX)P0?`|At<2r|J*2!qf&{<4nDs%0?BeVT|H!1Jo#RAbiDAJ1Qg(

  • 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 z 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�cz)%hBr?)#XxNx9Ot3Tj+J0E~-7K%p0(J6 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 z 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

    2CE;;`+Klkn^nh7Wvmi$4xtY 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

    UpV9!2!ODpL6RqdL#D!8h)C!V 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%0Dc2G%?f9^| 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 z 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 z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK%iA%dmpqh&;cFL0Ugi*9k>@AXnlMlM}PnU0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB=F2pS?SQvZJW?2Yzqv&CH#2GEBC~ zWSdMTEW?tJm4rRW7LX+%AP8zeL0mvYWK$MFFn|guAOgzfg5VN;pokkPPjN?a!F^Zs zq4LM4pikxhtM2L~aPS@9I|m->C+E!E{&rV&Re!3wZr{lS2oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNCf zuOZOpdEei#lRf+$D9LCf+a*32oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk 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

    L{kgBm~C*b^{Mq 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

    0XU5~F#J=s=Lg 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

    lb+E7?wK8~2FNni|uxy!~RDovCso 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¾N3QI`Xy0RsLZ+hAoT;7ZViO6O-h(u@7e6{ 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‰*L zx^PXFWF1(`mhNh*!dyZHkMeBnD%;SWs2f1T9#Ki(%0 z>pT7XZzN+M9}>~Of9EIktr9ZBf505RIkbeVxxqa6ZQhaC-<;bVY+GXc>oJu#m_g0f z=G&vg3f}9xP37!W+(xsB*wfC3x$)b)tzsT5rQJ+>xZ|Qb81lPK=69OR*|Y9f+I`tm z;hmU$C0}u@GdD-dQQ_UE-_)MNm9oTi>H`vAl@e<>eaYtUd9+-V5R4X#v-ryI6lM1I#F zFL>rDX@i~>RxxjEM^DOYSy0{mJJ#ETn(AmUH+>y+Fe_GyG$3(m(}z~B2QmuZYRX{8B@UJ z;R$XITr|z``Qq?L`e>?c)~h11h)r~YqQUg@QZ@2xcs%w$NOIT;sU?_5Z$|(FsWbiL zxraj2%DvnZ6vHBsVCLx}7_H|!Uh=gw&cj8)1J#*b%j9^n<@>0d4lwd~C$ZFPI8V0o-i4mV*Q*|3Bs%&`FJWk=0^e6L-$pYolzSfi<)eGVql>w;f_ab-&Cxo} zevRt?6TeN|Nn-fby7tA=Nd z4gl{r)v$0w71I;=)E0zy8FXtKnd$y2)hz|)nqLAmq!6U0D%vRrezd}i>6%uq!B-}( z5TF!KBlyOg2g`*qOF1j$eJI`U2Hh$}7q@R8KyAJY!j$e)|C4Bi=gjlW1?>SaJEo+5KN| z=7Eo);P;*7l@d&&gNCoLQ7}kx)*$(u>(?)- zm_BIC2i083SoorXO)lXq=ttJj3$$aXYDX{}ub0sM_W+*|!^1uk4<4P`qO2&07APVq zI16$Tprs0w5CkImc&>|S2i-D7Cz(5~U^L4>K>SOD9i_M*Z@#aoEs)O63_!T5$K7!;rNTz=T$ytyrsz#F8 zur;&%1H1@*!g!9XHtSn$JZfSon8Ko$cvq0brd`QPE9h=!$#S=XPVJzHM0l_on=*+; zextchJ#0p|Qc|(b^c^7msm&2|LE8?ZiW8~|*+}I> zDQLGF9fR`93yz7hv4ZjC+89&bSP)%TL{gE3cgY&fE4F86aIX>!$ZOePj1)#4mwKUB zYRgtymZdx`ytJhso&@L1|AnBG%N$z{+Un{`aSi$@HSI=6uH%WRI(*}$tcG_69t{jVA^f3>7JNfwqy60??Zf}U(l1g(b;1MVvE|j@*Q0RY@&;GX24ncT5T6|ca*)DPdDwlnSX8zor|ckdSQRq?sJjXU&tg*?>>x0kRm>8?n)UPOE&tAD`V@NG{qtV+pZ>7EGyS($ zeX%z}LWurbF`EJhdO4dpgm^dz#;|=18!(OT^e!Jjfi8DXof$A#;%(-GvF8HI&gS9d zq)=*)-GwH?X`()=VPirGG(Fhx$sM)}o2CB#R=kjHCUJ<>=`<_U8j@ql%RHVVH?9pY zWp68b@4J@mvE|^=u6Pvsx{6r_{P99O3)b?HOcwxuu8=7Q-AK~R0`zhzH289|bKq|& zyt81R{=;{@qZy3ytRQ`+NJ~^R0Qfhx;(G$GA3B%(S(R_`)OUaNh`0nr>yhWc4=cno zQ}+q<(WRif;54BS6xHmWRiCc#&~z?trpl@t116Ao=+d7=t>mkzKA}u5YHWTA58VD_L3=sZUZ!_ zlvDDf>fq$uM&@j;f#LK7!yNVku=5mFY5g=1ixr}v=A*!_P*^*d!i?*8CAsB$0N9!i zD-#Y`6xR&&NyRur%Vjtl-fX}x$8hS)GUytjJ#9-|@Zz~Fdjrws4q4^u?Cl@w$EG+KcYmZT@|F6IH~#wj|qQwOpZ8)tOVsk|ha0 z8N3HwJq6D_F;C?JM1t0jhozv?A7Lo$ii(*7{Kb#0XB_Ar7SKtX^`Z>|$?K0G`GDu> zi$02ws^u9-MkL3CBuO>`6noSZbJW+U$U&0^H4VszIxK56-KioHX0v! z6yIo}H7#gQD%!Zeu|{1$P_w=Fx0}qoHp(B}y-QD0E+1}lOQ)axCy~|&{@YHasNj;S zfVxZ#Qfs6>$r?UfayO<44T`T02tVPj2>Jol2i5mXSPXdvyfIYYyZ$@$p%2PIAR_U} z2=K@rmBH`vR{=y6<1N5{TkI^x*^;u#;|Gpx<(xGut(VF_<;R35nc}5#M~Yfd=c#m^ zBHjX><&rUBC19gB=jjD9_lY+5NsM0V^9EvEQt*j{n6E!HFpSF*HD1NX6J{s4+f0>q zI6)-|1%@sr{i%MW-)TNUJ$n=N_@%zjfC+lvQ(@N1w-u_U&kUo2+ldOk(T2Rl_XCC} zz8`>w#3HJkoHGm+ock7>0O#e3GdbsqIkeL`=L@P#8i7bZ!p4HiT!|H{^z#R@AA;$C znY9AuRmFk7fLTgU^zj$P?54xwwN>EzBKW=eb%96hkjYFel$_080_{X z*vW<`giVPU1_GY;rv&ZY1Y?rZjZNW1g9!v3Foq7OLBO6RkF+O7h;N`(Yt%zRr9$4T zcnp4aq8{?v)|G@7i{AGOOR`2VSeszrHR;=kRJY~gG=aZV=;6-73Gd)5J>l`DWQeq6 z=ivAH*IB!=&pjR;^K zeR}1eG?~qI4{lb(ShVvDQ(F_b__6``&SpO2wHbs)QpU(dGm*A!FHk<18MbY=pP7F1 zPV1ML*rg%f{PI?KP*6Np6miH$a`S+16$BlMAPeDw-3v`^B06$7d(;_*xQ;9-yG~To z_kGk76)F1RFOF1M&$LKz7#nj4aicv~l=ZPdBjCyCBQ zYh2&(UTW6IbefsCklOktjufa6S)7#!ez0O5(}@9Z4~JqM)MVh-1&1@$IFOsPxrZ}M z6x;QJH#xf|ytOI%FhU-`G=+Br2ZdCRlvH_(;-1{i`0}1y&((!}SQ`%n>-8CEtVjIN z*_@JkS6*tru(4?-uc8&zB|5AmiW?@}$fA@WCuLG4~&^#ZY z@ya_KOQyV(8m#oNqaZvR6ME;wYa}S%#YFf;EmP#`Oe{fsfF+h_sr5}O4)knShjP49 zg)fvdJ0|v)>RLRmvGKcm1NWrj$>v&gem!5gW@; zrgo!aSr2*g!Y*+J+M`Pz@LU0?!DSY(g%4~v&OLfc&Q?=lcx6v?9>$r9)#^+IjMKTr zJX5^S zRk}9tvO+##Mz0cF_Lg#4p}E-9QzXWrQU*(_GdQjos2tXU>eQzdb*zQi)frqUWiYKe zgDZ-Gl7C`#>YEX@x8@MsB`sxGb;eH>W2u;E==Q75>$T#Q4Y_h5-|$x@%Ew8+(x^gA z0Z*&*8mf5JD&(!|j3<62#uu5f^E?-0&r?%S*e*ESQ5@pl#DsrH;2$cy^>yxrVHb+K zDGyV)pBC70Y^tu1Hl+{DJb10ws_a`_c&a~6r6XHdI`C)a26wOf~Jf=>&KBHMY zge3M4^fEz0B9}qGrX*3LcLM6Zo3EREHmwY^XMyO`W}$|W~|4}j32t^g^;0?Y@ zFhG5mz?qle{~EA?3YKV+?Iqec27F8na32<32g!6rBBgbT=Z?Do>^y}P(nN;R4*0Sn zIE&ynWC|7nd%$8-%pwG|BA!j;7TuUw1ujPw7pLrOD8jQW2KKbVVifwUo=%u#BM{-O zm#AXKgVlqWl?>u|_2#=`5b&=RKJE%g*_)tdQ*xiImx>u7x(kibxj@WXfEg z$T@&Gjqot_)r+_`2zwLIDTQB`@G6t;j28uRk>I-W7z>?l_-fT~j;25PgI_bdQ2Dk* z<-)6?3-U9>a!|L&)N)d*V#2e*;&N>){Azv*w{sBkZeRAv1@k4hKS)ucHQ_gV&e~gA zKf(RE;-2oo_w+#vFU^|-p3^R#_XmM}t+2vVI0>Vtt!OEYFJ}xd`f`RpVdrcEi7hb# zZJzE5n9NQvu{$PNHVhrEr%@VywUpFMl_sxySb z&i9SF8ip2}M7Tmfiix6eaPEOi6F;+Q;%E7|NbpI<+C$LF4%JG#F73bGU7MM&zVl(r z&e11G>~)(R`LfOa^CYKL83i9~Gu-?+sn3sCzB4@E!TAqoV4Ub2C3Cw?pW2A^;->Lw zy`^rchC1`RpZtNiPRBx#OlCZ9K+?q*`X*EtvwI&Yv#X&a(T4B1bTNG4rK?$FRZRCM zx|!Amr1mAYY+HZ&r|X~c-I(9ts}=V8%kz3B_&xspavc+VIUEG$rmf*=Gjl8_>SDIh zt>dnS7U9HZH>LI;&HS3TX2?jRyEW>lNaBN2;;@N=`ok&ekLsuipHiU%`E-2L>|13u zw_QFJC#KipO&9OhXwOCPIU)JP&P#Zu>w>1eh=zr{#K83*sJoYN#$($V()GH3##(QC zA#->td_Gr5w7;0>WFgU!h)6Az?Q~=By7H84mou4a_%w4``b!Z{p_}bYs5kl-=ZU-5!a>QdQx$<*5RTM4Eu`VgV0{&2{kgGBxt7BNHbc{ z%&S7f*29OXyHxOweDf*Vo-Ijk9YNC59jARM^Y>mC7nEMbygq=oH*rlUrh4Mf93 zAwD)7)+jb~wJ)N?x!LFDB0a5uB`5dM4H4_ACrbNkRF}vh(a1nzE)ejOpmlg4h zRMkt+tSzEpIo|P^KIdLGl>uJ~;I=a0YaF;so_s8WS!!?Kda6T)sv+;_7@`_~ z3lrxQf?+$h&zQ)0ina!2P9j`+AW-`?N(D;n-?HS&b*7^2rRfxZa$H_#S|u%n_p4ZA zZW5d@QxYxoprX_3`q;W=Tuf6jPguehgvVEkWD~CCE<~K5MC2*Z`KfCtpB|M59SQ$` z7SKg8G;~m${n;;M9sH^2DcxK;KLpNOW6lX@vVnQ7<#+4fb&I-2_%5htr&54`3u8{6QA)S(qzA;(I;(4ts78SC1TgZZk{@g;k zo`t7Im~KWPUBBvd&e~VyyH1SvNnC?NZjeYZq4kyvp;~Vh^%RUxO2+6}Awmab1iT36 zB~ppt@@^`NnV9j!Ja<*_eH!s~BSf$C1nqG_+xt5OLol+heVo~-Gwb8y({eP%Lwyry z_LkAOk+TfY_8Opb0lioQbP}L^ z1dGw{cM0R3j|11|)xmA)+#(}d2K;e_7rxXhG?`(X3*w6rG0$0`qa92@u9rY20HV*D zOOe?#jRxpZ%qOd97!c1DLb8ck-XHk4wc>jK-&>s!cP5od@tRIF)1Vw!j(P^vaD}Q> z>vuprNfFD2vc9eXG`$cMY2yO$^Ax^TiH?DIg(8*`MV0LXe!aqn1s99o3d9zLkQ~e6 zGJ2+(CIjk)qbg95ZkAAZ4~(Q^a9 zpH%pgws8zW!kkff>umy4A6j!ZGW@Y(W`go+Olb#q)Z{6^-i)xq6HEZ&u0q6eX9HB;1MO9je$$6|%g+ zlk06t)Ed1i7mGw)MB%G=NDW+f)9^zY!B(8v z+ahuG-kfHb4`x55+oS3acJC{GfZoRx6>|ctm#10V zkR>vx5Wa@L(vaE@FU(mKu2O}zGND_<_Q76ufM#c& zCUg45CcFaFxyU&vMSF{=?pdI|s_K?5(9N%`e#RPle1h{_1EUeSHx0> z>#ag^uE|=C;5ep$qufVQoNS-^?n`==is>aPSX@v+4a*^V7>fc%uOqeHP&odz*QE1s zg2RzWlz0Zt>?2II6?0TDI42p%Ze^|R7r;wJz$m`jC1`HeNVAz}=;CM_2hnn~1oBW6 z#lox;jGxxXc)6f?Eos8c8%b|3vpNgzDYq7+Y9bnYr`6F6kTlezHTA~?A?27V3`92$ zgVtWeT62bE6Rpm}^$|5JkTnDi`}yu2-}ZBjX_m-Z8}r07Fqb}OKX6taUyxelKD`&f zr!4qZ8TgI|6W8rhw3w^C9qZcADuGrrL4(mu;5BfLtJzDbV0ui58*o%|h^so`WitD0 z1BS@MJ~8-+2NTzGlB>`y_gZq$+WV@mQ8y#v;K>WA*Ndv3O6pj~l>*oyfiz;oa%QQ3 zz1OhXY<`wtFi37YztO{Z^mH$L>QH=8^IGNK2PMQ~}9 zaS$)nqk}`&)tmK#!DG#!maeP&i4?IGih46gRN4Qd63#Mxs7G$VdGO??9MjVOR@aR5b=motW6#h&{=|MQUh_Db*OGi}9b#7_j zUACo(FZFsWtC)+BV~&zTc0e=-o&kQ5!V8O}l_3z#5u!G^_knmrOe_}=-hb}|c3X^f z1HW)*V>RfGC_33>p0Jt$I-x+SoeP0D8zDGLRvh5-Em5+UJ28=zSvacUfIr_}bXJH( z9R$!T#WQYCUx3~#keH63)M!d#?yu=i8%aD!UE&OikS?oYo&q}}!g8ozuv$&6w1S_l zm@mO_e#|iT?a7JsD2P`oVyPEr+T6-Rgf-3Z4E+l>LDI_#I}OlujL)>V-^5H%G3y2I zX%X+ZA)@c?eNQLSLP;i@z_QO5{F@~(^inA*W;aW)TUp3%sz9xiD9JAJ9pePe)*5L> z5Dl#uo^mJ36@zvCq%9i=iJKPO)ZU_=_M&*?dwjVHO z`cQ?s@Me=FcQ(1x?A!8XTYcG=s!R-1ZZ5eOYIem;LLGM$7V4*oh7qHIc%%>{rz;+c z;uose3OSGjv0tMYtS$>NsiS?2%S5A8xuw0o(b3LVW#};1V`#z`W;yrNtK0QW^qAq< z)AXsPg2xQ2e+`>I>cFqb)qh6GI{M`^%4hQP0zctDsFUO0_{sCS@mZi`!@F(;d27AC zM--|5)@Tl*Pu8hEvAUC&PB{hcqR?<#EK1RPpKEjF9v)n)Onxx4MzazXA5#@ma~jQ3 zZ_HZfnP`a)AExiv2%f$vo9j(4Fy%h zk#CO^;!cF{F$qG2ETL|P*Kp80k7-D;cod@c7aU(hw}X{#p$BqZ|G+Oe9zo@6$}0b+ zUvQj@IxnZ|%-v&hdo_qbaF7Ak?GHVK8&3l1Ukv#UT^_dQo84vBA$hmsPEwHdr+1Fz zu<*iRtHW19$2H;bmL|B{TVKeg<^;}mrey1A_!ZT&67?KU)Z^F6Q6pUFX1BoPqBIGk zNdXl+O;qrWHsn4oCQghmCi?NyJMNC`X%!EyeD7tMV7(Y)iwyOhcuQZHomR|A-Mvb0%jT?P~ zqZ@x=L&0@%(57yn9gvQ@?;$Z9g}i4_&(cIaBH+yRzTaPM4fJ;A_h64bO@Ac?X? z1Z%?E;SyqErf#I02BY!n;=+-XdeotCh|1>1;N}wW^ccJ<4-QK=+c~j_=#O!M&)vTC zM#F;Vb^JKw)-*HUaNES9Hh?&;U~dO9)CyKzF{ecZa|oHn>2ICd{H>fkWCgCm{$dZNf84*Dze!D8|~H`Rm@>#V117q z+5JZ69FUWzU_HK-*iav|?UkXto&E|4T7=+-q~M|B{J@_tknIwg>Bt?sjZ#~l!4%KH z9JaSMM*fXBXd&&2V}fxWOs%vN;o7W)`*hPEaB*CE+fus1aT3DkL zOUjQ-9k=2&!*ddy$yea5%qCfUdmbmLuhvL?Lx?&~XHPO4Lf;g0*criLw&aj*>@fi^ z%%WwwIUwLIlDn`co_vySaJwMh7!lKW3qekp1>6#z+p7*ca4#(u%#KNBvYiZ^BY>wQ z5Q!dd=+gx3f`rBVCJEqW2^1HQtjp)>7Glsw16O?w74WRx)&}ULmz{SkmQy^bUWY&}AuKT5s zy>BFYO<~Jj!C+*XL1D~vUeL~zv}v`p3;28qr^b5ot0~&sE*Ne4Dva2gmN1i!SM>1{ zdhy$wn#r5g^gn(tq|PiHCyzGRfQD(BiH1r~9LP=L!BlDZ_%)3EF^YVd%S3Rw7jY40 zF$##s5rVYjf(81=`?LuuZqCpI%dvnxh*{QTB!fWwx*D;Y?mw)sYU+D1Qd3-)XvH&- zj8G)88M&$c90?reZdN%Ra?L>Vpkw6+nj*AlLJmPg)A>Nre>y&m{~p^A&+K(t2)NkL(w$ z?!~NRJkGAtTj&trI}~2FC6lrrLDfS4;P~VOk>2xqwcOg>kVDe$(iJ@hbd-W>bwGSM zezT#?KiMgnyWs+OElBVx%aORA-UI5*Norvjxs}(F`ETQ4IlwS#vcR7D&(DBrn5+=e_WGVM57|Oi#bVTQx~!Iv z*c6#pTd_`KGP@z7-i5N>przoe!qabkA;JeGf(2atb2jB=h0jv-Z#5O zELCN;mm#|KJ)&zH%+Y3QN@ug`C>_z!Sy|*xLvL}i9@|%BBebSqOYzs1>|bmjR%jdH zhxOn2AGjDhTV@s4(8(O*8XEuFzOC}Z`YyfdKiyzIb!M+jWV=aUtrAk{AnbR(E!^)c zeD2t1I_Z5y?E8&S`+m~KdAbv$_!;oS3-R37eBy#e-k3sA#FXEmCj8_=JTtut(2PP* z#PmGy^A#S$zkHQ)41_BbVTnri0l&Uh{7&HYX_6BD{3tbPXLqgq*8qR85YO6N4v;=P zP$I-4;Lj+g(5BxY2q8!!P!#b%h|I=;@Wu~G6XcD8l(6JS zqY2+j?W~sIi(X%*fFVTU*=-*iiG~1yj?`lxccQ9I&8zP19Wo1U9o1ATdzS z0kt53QrUg4I`=knOCg@CJ`AR-N0MJ?mQo7g;MEugTXyOhawiol*3`AQR z5jl)C03WOg+yZcWF*u8<76N-Vjb**g0penWz!KUAMPcHngJi(pQFz#i(2qMe@JOM) z%9s^4{2rU^{naMBw9rVYFMuDa@FYWOG5Q49kug@KwX%UG^l=N6@q^Mr7gvCo8S_rb z@g=ZxBdp+d7Knuk5o;kcfOdl8Tj+h%ONx?WTD>u+z;;O?+wvC+9)Nsof?UY%bTwI_ z)X2LAKGP$Fw#H;XoB`!xMX6g^F~jP}d=#Rx6YmL?Yqf_XOO67bUq9M)Z+KFg>c6LQkUVB|x20C{?waOVzSJ zG5d<~J03hA#5`p>gwuoZ+|?g+?-iZwS=9p-!w-a$a{DHZj?^$yJ_7aFn7U-`d<`Ts zK7!;7NEUwt$sv%esYa3*9r;&;G8=b~iEobCW{C)GN;n`RmLuVV%+Uv>J+P~p2gxs~ zDro&xXZ}Uv@T-mKYD#arkVqdpmWILe+X%#2PgPt-mK^sd)W#I zsSyIbh2)L6y`VKJP7yuDP^PIB5|1J7FW@ zt2PCJ2WLhaO<%g>Mx*D0`fR36Xe`|85*qi{$b^Nk%i@uht<3xEwfuXkr?2I}iac&_ z;CmF}d04%t7o*uN7lI;`al;u2y_2@LLM;tj%oz?JNXE+FTF(K7|*yR%Ht(wKAUzmX{RE5JZwCxs}9mNr6x*#_l}u zycqMWwkjV7x`&FcM7cwOf1&V@y@tU510Krj7d?ZQTg8dt{}d!6KZ4{INTz%Q$pw(i zuSSv>8D*>T6JXmMv(1)xdJX9p+hLQi`l@_2syM2u_}Z)TFU;+IG?F`+DXVD#lGuTy ztGDiguHBLT3>WhJ)mz&3q`%mb>`PAgV|GKAf3hh0l9Rlk>u>Jz7oI#r`q4uJLyxon z%5Ou}fBu*CzdEh{^B?nnyO?8W$(q&az0_}@B}$T1Q-p{L`;l$w{J%xp&E!<3)pz=F zc?VfNyQ|SZ#?@%n{GYr2@i(Y_KiYq3ubMAav)UQ=P4-ZCdr$k@v+F-KecJ!e->d(^ zG%xPd^k=k)Uf=d({8Uv|+WO%?lVeZvpxzxX5iuj$lO-}uK=_J>XNpD^Y# z1*gB&)se~e81(ahT31i|^H-L3A}gRx^B>lCrvLV;r(x0QU)6Ts99pn9$uTHN>>s&H z=2h%k^{})Ct4zR~F?=$vN?%8ut>5RNz}) zadb8VlRPNE;2aTA)4vrn67|_!L9RZB)kmJ`Wnj>}OehmUS5!xD;Cm+I@p(@vl2gI^ z1bbRD#WG=FcTkhf0s0gqh2Yy4$j|QOd_&M0des@7{a9XSx~G`edrHQ|XwsPkJd1Fs zd)(1c*-H@E=5#un2MGqL`i7&v=LvYV`dkCw!zlU}c0%o)=4&kXwKk#C*^En6NDS;< zZL6SK2C*9)htUR`_{bS6vqYCBIO;#ScNKyUrz1V!d?FV1|0VA|zwJtn`%sd7?;Q>Y zhonRRb45v}Z0bo*k|o)eZ9T1ZMbaWa=`RqiCHosZ!}RHSt!F=rM$S3soHH=UIp;9Q zVUTmU$b+0-RsT9v_3nMn0S05O_ug9M066b{!*}g z+|fU_E8N24OWSNkyNy|trQWdHF~7MaVeVE>Hq)WE77_*}}Di;IrwI6$rxAz@)6N9HiV?_}ULd;(7274)4l^LIx7mzeE)l%f-leE|HR z44$-8QST-}y)mbMwO~wJnz0RsB`<*U-zPvPv^C%9K!u@pMDP()wEtOSqxn{cpZ%QR6{=|v*)Qpr_ROmdsnJL>f7$rq zuSods(r=`f`6j`B#{VT`11s15=k(`qs9%4p12yR1v&w%=&p&2<)F6`c3+B<@{hMij zWj-(ftduj%W{)pPM?Z5k%pEIn5m3aIfE769Ppr5|s zMYJVOY+33|vVHqs5e=Eu5QcU5RtM%tA77?NKmR$=Tk+qpdRtxS*!6zfx_8aE$&4Xe zP^Y&wYx|Sav?EWGG4aMUMFVUX1=J&W6 z^h?`_XA$X%d@{a2$QPiP2ZY_I$`p`$Hx;4#CB zwxBd!ZVD=mY z9qR4xWa5r(Q*g98f=+ug;_6o@#x=6vSoUq%HORAg)UwU!_qIHe5aWkix187uhYRcYfr2_&+o@{DA)T8!e5E zf5Rqdp?}PLujL0EU0cWoREwtQ+VYd1a0ukTQ}LO?YRiuZM@NgPJDB2|^dphbk3VT_ z_#yv=A}W)&VG{ed<`y2N1pd(v>38DY?gwBg{%p%q2-x2Ib_?^gDiMnh%*q3FSxw1} zssDx7_wWA~zlrqzzYdk_Kj&KK*F`m(w^PDXdOOSQGx_}p6uSMdj!^8uRIO^eGPkW( zdxpLy9&6vC7@l0F+GMU#HNd{lH;>oY;?jJ-9?x9&(QNkfy1I!57dvLN+3<<6S$oCw zqC24F6~R_f79v9S65*G4~06*VggoUM#jZMuyBmqmhh6J z-OXlk5JC4PJtp)1OJ+afx4BUp>Bb3a_v682CHiyoH2QNR+ZlElP7S@epDelv)}8yx zs&@4nK`LhFUotP#=XoLDnu& zShIBqn%y9<3)e2P#-|ufM;&slyWTkHk*Cm zv%JWMN;GWb{K>jZzi`>xzsn>@?P1!*kaDmnC7h;4AzC;9gunOG(691`W-}TrZx&fP zqXl)!&Hy;`^DyiVW-k>pR}G7O#s1Q4x&r%JVXftTZ#gqaxm1O1GLQVh;rYCu6yoa?^xgJrzG>*eee0KlxBpuB8YyKpUeA^J2D7C|y=I4t z<@#)=)o8ST_A;fTRWQ#0K@rHIHy004FzZY4!wg?Tfuz?13O1eY+cEHXr~JN*3$3DYocX=WfQGVjK@vU6mhM<~JAsF<~YZ&PrL z+|2k1UQE}pfN-ZGOyvl@mIJ>>;UUOxazZEhei6k_{OI?CiV%;WJ6}kGnRS6~&uTC; zm4Q;Vd~uhqErM1@lvWbXTYj?uI;lXxYqUM50DCUM*5B*Hz~HW80F8t-`vdhbgNlvo z1<*4EQYN=Yiky+_eVy#iLF-^6=1B)rTw`o6<*yH`z4sqE9krh&5BVj1o(_VRDnSKH z>;P(Y1{Gtau-r!AHz_=+pF4@V8rU7B*l6qJ1T}Nvd=q!;A@8JXN7)MA>k{4qE0kUb z@KyzuZt7+aKdM<98U=e49(`1ORL=+DQAJoq&~(C^emcmGL69Auw}MV`NGHD`t3X_3MElTY#-;)io)2l#wUM$r!@$Fe?*GYxXs28)oplHR62l17Jn74QR z*ckyxYZb^~K<=fG$fO?-j})TRHng?_{$;)R*9UCpcAYPSF!+n6JO!$Eb<_i(1}ap& z2E7jAF^X6=l)LyMKod(rNf)02eul!=tI+`vf1-$`Mv1VUz^_tx<)K@ESg#P0qjlqp zwnr|GE%r#9TcU%E0sNYRQxkdPy=o*J1;U$(P%4u&Zy4~m6&`}#QQkF}B$$H}ZDnB6 z3z_n#YQ^UFg;tN1Ruax8?E%mW1qwaG?TidN0o!?;G=JhUnZ;ww9v@t={Wn-KfJS0O zwE{IFgNnLb1!$}SDU+AxMdIrVX*#qQTvwKJeMfoM0th;$1QjeX9jMb86fBYW;RN6> zDLfe^mv@Z<_C_f-+Ikp4%@H`?sF%|DN*rYhc%MsnyFN~o9t-eQ1(t4_;8`1*%Wf+? zdcOLo?hC>vim+5rwmMTIZp?**LhAN_Dpc6yO z-+!WSA3(qyC7_Bz2Y_F!@LzbmEeF^AH!g|OZ!Nc4@hpXjH z(>hcLr2RgTep)fNuiO3`IXvkfrLbJ@E#f?18bh;`xMnXcsx#cYZ>sAiC zCSbi280YG~!Ct8(;`sRH9E{F3cz$N^9ooHWFkPPL>(nLF;0U$2?j)|nYt5*FdxxcO z$t4#DLAh8_R+(yd0l%_d{1)KXSH;I{ZX@8E6r93TT{WU*Al_GvII{!@R;Ewo5(n!$ zzIRrqy^|^u>{~HoApUwPzUGQ<5C|VA!YX~x8~CRRU$2o~U#2Fm+eUjKhi=k;oEKh5 z+Zn1M&lu0c$wRLsP_a0AoMNw+V;`j0TMApH`K?4r&OTzaboMIvD=g{mIJ@yP?|+C5 zDM`a2;Q|;>QjF~!8G6~?g6s=LXMmrs@L(#8atx@s3RN=m7K2@IPIcq=4sMc*adWR_ zW1L45(fDW><;it z1(w=znCMI(Kltt@gD+My;+*#K65(6F*}`}qij?^i0+S2%86$&R(q8wTjSoY2 zKr$>P@$*i`Ji*s1<~*pUrqt;~mmTkiLA+2Aqe;Sn59LsG4fEKIJHTUYMpCr7khux? zjrHPJ6W({~^6NUHs_Y|L(*;BOgDdV-%mTbj_ z4jj_=(7WCtg4!s_*h4fbX6pFY5Dx3J1O!>@!5X=Y;W<|VtQuJ?dgI! z<>>xZJ6GtwQKY4kHcqDuSH&!AW_*@$c?9YW9r4cH$Y-tOBS&&l z6?`CQme)zsN;I7143L4KFtn}+&Rgo_d={LiD$cN7eCN-5;b9@*Se*j)2%0l>(rgtp zm&<54`fd=w8)d-6{;LJeojPfj2%1NdM)->?l=-4b7-w?u`Qb|Yt;CkP^>S)_A8wOz zHCix{s>?CMr)k*X0j%{tP zfzpYk0khT$Kic3(|FTsnUl8>tjj8-X-2IT=D>YIJ{o?|4P@-g8*>;DZ?7~!8*EP1R z9TMP**(La%FXNloaFd|9Rz}0RtQEjp)qpDn@Lo0GDgu)C>{P9jCP-BMgc-L^pj%cN z%%!`sMv)T5OlKZs9IaQzbe3@nSy3msA)q>N61ZNdm+NTYuPeNZZ|*QSn|Kgl4-_nI zo5(170slw}Pnp0aN+%mcxg_9O z_-=tZD^ckPij221$)B{C`8<``k0~E1BjigEcMzOn&+1I`JWsg|D&>~%WLA4pF^3^? zff7m0mQ&|mV3s8qpFF2szZvk2DO`2EO<5~uC9u0wY&J@?HOmO@>p24(MMp_fsHiUO zMFU##6*C*_Y&IeMye@W;2o-AtvYS*vg$oSLTy3j#&`uGICrQQy{~j%nGbB=}kSha` zaJT0eo{Cu6P4Hcp@Rb=s*Z~l<4_l)F_et8)o}th65DmHeh#|ECP+3unN97qXnNh;T z&3+uquxe$RgP>XbCN$eYv-VAB)_`V*qDc)>@(xUJIemywOorN%e2y6BBE)ZOo73!= zCX)?jG^uAtlbPQn#uBY@+nb@SyjJyN?YMj{yv!#6s=R3R3a-)4+_*{I{DB$6=O1#f z=7sYxP4;~ttYc};;i4q{(PmhB8wmvxnhosrRP<*XGm`wa@jGTRy?{Yi0`T28>j#o7 zdC88|*|LjdL)qQ$4z2?^4FU#`fHvmSYP@-92-VGamT|S33{CODu-s*Z_)t3dq7n8& zFZ);YETvrhX}tF1O@G$4fnJOxRZnLHvqW+Ro4(kL&0cXBIOIOTXVV#G@1)TCoD;ZZ z(~mZ?oQ-R!dQ>ns$#ELG0)KeadgSlxE!2py4WH0S8QZOrCDxh{D(T6br0ZA?cV zk#D9jn=G{7+~bkm&h)4K%r>S+Ei?Z|ZDzV`k~oEd%3SeN#>_p~%=8i_zm7@YqHb$m z44~Z%^Ml5=Km4)yqut-oo0ze6HfC^HpL|hgHS^Kw$2rN!b@~?- zKrfc9X48$K*GKUl*av3q1uA)`(T*n3Z~SfJcXl*3cId|M5MvZ^s7HZBMlLw{MDnpRSP57d|!6 z^)q}&5&h4;kB=9O?fpRZx+i-jMw8h#kmza7SwerftDX2N1il!7-#+JSI@*?9?nKYN zZ|`>E+h+8&PVI3m4qdkpuI!<*hQ0cSUVF#u?jL&$?sRG}bZrK`=5Fub;j2CPYJs+9 zKPhJTUJrSj)BnLw{)k`Fr#k@nt`NS<>3ddRW47^?5`2RbNm4gCouCK)CZ~VPbm|@_ z`bS%PI}xsMvUf$a<@*G1nG;_gLKd;tH__cj?&W-X1DbSb`4PWdPdJVQzsEoQA;-;a zG(4Nk@uT!dTXSP31tq$8z($F7KjcyxQ4p@-$A3e=)4RfL>1AvVCWc?xVz4=YPuV=%wrC7Dn-#{iHp^zRM5Vwcx$|tNatc&;J*|kU|}w zk|rOR&9mvv>2xUYgdDFH_5*NgZ<*5^Jw=Sdn9lY*GJ9Rl&^|$VYbNg59?Vt4x zf`{^lsL8yzX_KN8gYAa$23eJ)_NcW5X93OTBBws|&b_r4YMMS$+%ukL+9cLpG{^eoDZ0W;ge5>HGInUQqPe#}NHyKD`(?N3MZo{>eH{ zu?iCzzJz`vzZ>K=;{LN-(!lB zu?*KMOrZx_XNy&^hn?sP&FdFLHJAyqg6XXzjbXDU@k6tDMyF_fcPuWDyJRcb4a)U_ zU@FVbHalrHM}(AP1u3B-r+blvQ-@OK?wG6*Ozsw#_=KDXi@b_Zc4w2BDR^|I)G%>V z5=GuX{U=~uB`h~Ir8GOVN8FG@dx@l{=gsE9b>4sTR)1J{zDPY^DN6{J{yrT?jr7}+ z=X9HZJ+A8cUrU}hoAv6sDp3&sis|^!?Jf52BUjU~Wb|4#6@9G!a|%lhW{85q_w252 z$%ZeJ-U8`}l+*{mSTxj2?kk`hpVIm8QK+y|x5jEkSn6WYLjSFpz2LYq+ytWdrHfC%_y!T;51x~^)&9u5s zOu;tC8ve}YSTnlODyWUQn%qxr)1+rlZJM-;uEIJEyiq5YLIv@+6$-BInNk$Y-)XFt1;J?eEH5!+pxU^Ksq@k_1=(=XchAr=w_vKVZx4k z+hGw=Jq6qZj$2ZWwKUlXy3LBNBrjS8?9O_yOMu<4urYk=R1VnBQfyf&2l!E0ihS*&r^6YHFK$4XWMVxI2MKg z0?$cOKc~;XAcc7ooeN z(c>s^)_D#oy-K8%W@W9Q8&yIVhF$O!Iv5C&sc%4X1SAXIfMgd)R@EX&EFtZdI)}~5 zDrQe#>v_u`6g>|y%id4P^FmrJte91x-K}U-IT(3M0Nt;ku`AId$$U2(G$&IUADw)q z50f*kjN_z*T9{w{(YMLK>TZS=CFl6ASYsEv9Y|-##HM{X+?83o+O?*C>s>4{aU#Gz zplr2bZuYSz9`kw8#6fuaQ8Rmjjq{$Wayc{R8hy}`_oA)L4UoAlFVpWr2Rc;x)v_Gj z?GG>HkiLaM=r9Pqml0}xsf#O8isia%U~Z+Jn(_1A){KK6=FEtyl{mN;6wVkhbTOHV zKOF}L@{Lm3@9V}WgS9;m5nD|I`1!e#A&T%iB*3)%x>KUdoX+CQn7gD^*LiS0+w_+wi z$feqhoc(RNUzP#NDdPo*7%oTU?>ofR~g zG3b!27JRE7cDK$uKvCxf-3D}69nkB5j#khRYO-S@4qhJ{xu;Ho(VUc#GkP{5+XtFu zDUEjxp5M`YH=gkiHO1208#0T`^qVFk$=tjE8XPNXfc~Yvpp?q_wVgyja7hu^nQBb; zf5eM@vz|#;2>pv9OiZY;Q2Vr-?bRhIjjA4aUpo)*6a@~WmDRfm#7KpRDufUa)d+4! zuhW*ZPpeL!0Xj34<9n{^c~VyNAQ*g-Vc-oe0;r3iF|^npDrOD1>@0F|;X$-+1F%~Z z))`O4x^;kURj`Z&tpK{W8Sqc*fct?w3nZT@l5`-ukUk063koZ=p&5n`*Lv0?0dFmX zGtQr$E(tSz!Qx5E!uM>A_Xb_ZJVCvwpQ>C1PlXzOZ}twbLlu_VC?x8$3DFHOSNI?i zDwDHQRx$|jVDk3b2hqzEKJ5ww@120Issp+i&=80$QYy_Dy+J6_ zfx*sd3~~v)<%!wTmH_NRgzozRyPGLHI7S#Dq5haHSK4WBKo>XdO;EKY`|Kj^$=EM3 z=sJ^qwiWv|4dzotM|DK*9G)WPqDFO0J-4(oJ>M>`lBqWCqlJ0fTA*Ua4*bWzGwbPa z9__2lmgm95z$~A&Vn_58eAY=msS^qp>mg`L-@E4~cNf5VnZF)jGl;Htr71$FWv)*N z;hVm@PL=P2>mbF|nkw<^tAcsGFU+46G^H=htFw7@ucn}Bt^Z|i?Py>%4PRBz8 zP3E*>j2T-6@O2q;)?$MIc9qBGs(8yvLDNUl2v4ms3&UNp81{{uMr_IV&!s);=K_~X zu-2o526LqbQfmed5x_+f$iq0AtDk@^moUjM>F@4>W?h{$ulr*t+>=8=TFphnVx$eB z6V=Yk#K@1B3sQL4=HS+!7O1NdC7Z>-MSnmZDu{5ck^>k#qgTxHe%4C8?D&Zq0<95yU4VqFzLaO??=uM|hubI2lIW2dHTx>Ez&CzII&fCuHl+(RKFx(4Xj z6iQZ-urq*7FNHZzJp|k$g;NdLM+om3kL0mp6_a)f)N_prBLqI-*MIDw8<>h-Zy(Ap zFWA@HA4*#2;lqP5o1pB*jItgiU)R>;Z}Wr>3A2V%k-iPC@meysXd6^qt5g)p<$65d zk~|MK5&5cNh~ zR%9w>@F@bhMj}NB>>^j=Hus3Z33c?s<{xdO2*$@HY{ zM8;OyWb{UOnDBK0Iuy8l!PDz>O3-$buU1Q!SG_{-v|&?oVY;a)CxdkHvK2HNs?oSW zvJ%kUbwK9>dbAGc6hO~cg<1`YM+A@v$hUk{k7?Jy)((w6yZOn}32a^E?f2)jEonQ@ zT$NowE5-KaVQ=0(^xZq?J(XL83AKFPC;Vh3`5&b^d(y$`r$sOcOL!EG?NnJY(?EMp z(WX9v`Km@t$kx%_X@on9y)g0{9Bk+aO}nKXZ3`7&_Q8gu@Up_tkiy^f!G<}I`B}cf zKA#Djp6Pyq+^c77jLagwXDF@1(~>$ftB77t-6Iv}cHY`WYGSar>B8JX+yu zLoTzkLU+DE&fbh1zZ=ShTd}r+WgsZT=QN%4L!Q>55O6Ca;GH()0e16;l_*$IezmL42=B>}(}dKyR~dAkt?IqPo?0cb{VCx{unq&Ja_& zW{Vz7lrM z!i=PPYAYCRNExZMfo-ARNu!w&G`mw8?;2nJ!G_VSK^xP`8pwBLtOd};g|iL)p!E}_ zwVkYb__Gab({15uR&cxXJ5rkL*@m;&cb=Al(=ncPp~E0vsEG3}v=7jw3JSllk>4H*U^*3t^bzVGimEyfNv{uhAD(IOWgEB&aU&)@)iKw(`h6KnKEfE`q@ z+yKY;o&osjI^aJ3j0MRxMUtA?#q6QL-ceYgjVrKt)_nkfS_WsFA78$5#s3b$rD9%V z&$(MYd(J*4Q*S^68w_}^xd|?#6&Gi06t{Rik8tE(pqiwx!k4OLa9H*_=@sKnA}mi? z$??U**4wMfn@_2hYtW+Yigns+XwWi1_bRAvkT+NK=&zsDU(T)ozgJK8M8&UoRCrx3cM$3znZH^QKgknn)MBMZipl{)!u z_zcjQ87LQ1ybqiLY=(k~A?9pbIJsaCBeXI0FhVjnz}24@!3j$c;S?KChE%*ad_dPdTwQo^?V1^e|TXox1fzV!7WI7EL5RgW9o zfU|zORxd;ElOv&jE6^iL(N?Q?GU)>FlQVc4-`L7>4LJ$u>@3u?MRIWf&`&Z@sWZUG z0k-GXrGa!e9s+7%hGiH7a?!+*qF&Rv25uitmE?OvX%B4L0ef-OjFKJL@+8rRemWVN zGFvT~rGa0B^-og5Rb_>VV3;THl1|hqsb5NXu1>=4OgQ|CJr;Jg1`V70^{~W6Zr334bKsMdP+dJG z-N8C;ihfomhS9fE^y@No(m_{K!tQe0R|KfHIB#^w^QO+DQT-=B6c8Ve4Q8*YV^(G1TH5t7sJkZHHhSs>Woh?bOeIW5WV&6eAk(e zwKxbZ7S+jnI93fJaX0Y!Fa6!A`7HJ_O-MBPqB=Tg-OOKfl#tMv$lDEY<_b1N!@!&6rjqqs8zDZbCRWsX_82&=-GFF^^c&mzQnM zG*BL?kjzEoy2JRR)GYF-b!mTyHS=|W+fu{@+lkfAIc|L$GqqX=ri+4uUW}Q6V6v>N z4IFlNdo+o;P>)h{B{Y+~f_>JO@m3RKn<44SP)#h(1&=b{{p=nKq4fxetoPv7vXuJ)$sL{`l$n>pk4d;vCRAh*q7#L}QxU;Orp#|A%$+sEex7Zw zV9+yV@JcesxV4`o1w~eUB}zZ>B~FvHJ2OJkrF3!^6TPA7uDC=o9Tn>kuQEqak1Fx*gztF{R^1i|1g@gVVeet>aHNA4M@q-a1ikDoHDD{h%8bU>WrUY2gQfI!r zj;)YhYNs`Js1jI{c||Wlk=1+EZ}lKg**EC#e-#a|Eo%G*T?jqC@f)P^Z;|o;bK`sN zen9Gr?Bh)Er6`gKmb?|z?KZa^H>4MZUuow zRgHZj6F0CFhb;|J+uG`kO;K1rU&0OeBcPQZ1!m~lRE zdN$U&XD@}Q!?|7Hy9)C03ArCS=ka)Q$>URaJR^M!)sErm+~g@99>T+g>Y?<%{QxY< z0Gx?;5`x|rqbXv*#oP<0{0-DS;Icf!h4si4CD?5)foy^z3r=+oPp70$z12?O`E2!E zw(T$g3o-z1n>m8#^K;K_-cxZw>|dy_8%o|I+1bSI~62lo>G2ZJv*@Bc`WEuzxG#OjnzHTk7=PDf?Y4Jon_6v$BLOxjfqzn3#DlkPc$lk*6WehPxlQ3+uya3d8?cZ9vGpFTiU1#%i(re`1s7{>va zlL7enb_kG#RUmr+S*{?$ zRq(`=Q|ol=bfZs5msCc%2*ku3!o{^yfXq-3(OGyrFMSM0IY>{<3i#90L(-ojhdto1 zJkMb}o~}_(RU0<444b=-IFXMa#%uwX^%*X#XfX$T(_g7D0TG`l5!^~=$DMe-Nh(Ck=+G+x|}Q>+0Uj~U3w`*9gYr`jHztoUhj-T-8jf|QKUv%pSEus%E;$KyFAj}PJT!t^nEZ6BU4RZq35+W}cq z1+oE<%{d6pOSCDvuG?k;mdcQv=$b4UGMoE6}OVsG$xu6TGMyiKkSI?$JF zfPYqsXQn;hkZC92JMWPVNtJ+6o_}K7+_Nf_4Cr_GKL>t*!ef}mmp<*m0-D&+-lm`8 z$kKI?j!~qkRzlQy;3wCMKMDM-T6nhTAz&BQ!un?K0e*QYo|$e3XiZhnCV)1Uf)WQ= z4g3y;hr!cV(QCbe?;A4%EYGAY{pv4Tmu0sBf}g}Wm25vRXm1tpn$?k}=#I%Hqs__YT1 z70``O=|r-JCep1gaiD~wXHhjue*vTg9e6HHd8WEJ`)&bzLkbTnh=KV9@9CKcQCF&n zA`6QPZ2S#8xPTz=w^Q56(vvXW6uT?E~a;;Z!dTU6lcm zyGlih__Y|=0}2~VBY<-NJe~jx7IG$^1o*`i9=e8?t~T_9u~0FCLG(Zo>2_C4AAp`H zQ1JTbyV@z+nqHuLuIMCl*Vv-vt1@@(9S-idGu*`tKLDuD6-tEZx4Q4~(E=MW27X$M z7((~xkxSg>o|DMOL@BZTzWQm2k6!+y3($wnDxMKQTW&^rE(U5?r;fR z7}eB=e#)5!lCy6>G8!Z|-hgBPNFLTAi9T%ItXN;cqACni881}dVv_gw)2YeG7Pip* zDmOx2oloIz!U5@Gw&-$xzAL)yRL_L)I*tXmH9c21@*%;OTmJj+)%T%kJ6pPQdX!}Q z1Hj=tpFge13Ap`KxjObIPYAlBmiD=0D2@U~hT=yB!}-ADWFIO#E>Kp0ON&8x1gQB6 zWo>2q*RCG8@MzC#d6&G*L~YDOCXxqNVPk)IkcOo@&S(Edi3R<;Vm^n&K}urKixH#P z7uy)?zD4%pz+ey%G-UFgaOIb&D^qR|Z#EFhdF{L}Qb+oRwnEp@N>|@XL1!0L)&W8` z<#R2c){Src;6K&pNbD%yL%bvLiCX?wZZz`sl0G*3WxvN&Gxr+{HN%i;Mf98?5ML2eJ`b0UDt|x`K2CkZ}qk z`6MPd3;fi2@yCImqwqzOy+H+O9XRetIErzx42Zo7A=|{ZSp?8Q1tP_28Ga_{PANLc zJTcfr;4hZqS(z~aU8@Qj0Z?mI&`5x8W0=z9jmay@9HlF9R{aGDW_VFvIBH$Qo2xw@j>7X zN43uodK}O>3L3_ASl{>phP&pE2jCu1uEM z2=a}d0q7|O4I`5qHyMcY3BnJ_umJSUq->ZdP}bS7ty)=U3^-p?oTZxYzN|AHB2Sl! zbn%xPJ^|QE3L8u#fFl9CnE(qGa=p_Z@JA`UYFX#?3hT$+x62WtZB;Q(0P3Sa!GnDV zNeAY1psjfXy8enzGFP)wvOrFwN6a-`d%K{$oig0TwEF@&^iU`fa^I?~a}i9ZD5hwb z5PcG;Sqh~@zj;|_D|l{5c{*#AmRpvB?o&lq+7(nn1^$@A$1X3GGahtTOX$L=4q=b- zSCHI)1CkyfdHDt;FP2+J@3})ddTdZoEOE1c!m`d`(%39k`r5M2zU8j0b4ooEj#Wol z=R-4_*^fNd&|)_Jbqm#ZIxqRh()vz~S6DG?c4&P6r@R#Ri)sC9>5J0Um+7(sVBaQapLv^rueH||ZgJX!k^)To&1T0k>ose4CSK!n6<9h~eQ6jL)j-$8 ztMo-RDC8Gbq+f6}oB0rYObMpuG@F^r+$El)c1fk^S(CZ7)IB?zKC773b-GQiF|_TE z;d58HTpB-+@APBGx^c~(TJL*Kel9Xhay$+80>@{HV;qo(FtK7_w~1fFD&3S-B265` zTzT`R4c%EWcR@carKj#Bif@ve|7~Mqm&UJCO^K>i$ohQQ3hd&0E%-N|AmG2*j~E0R zE=b7-^l$n`7ld!9Cj5(i?!{-X;R|$QA@W9EBo)!DqM^*^UeO6HqxN7}6bga@=|A5P zgx*_f$ILM0f+9L~aY;9w%7_CY6v4BmI|P=WWLVllW}vRwS=GB}9^{|;xBD4x?^NsCI1V;aoiTeeg9jI&jeT%irnpgbshFKh+{AN1J(H49 zeh&RA2BGb2IyeFDPik;*W_49_6{@|d>0&0F1InFMOL{B%Sq!s2{PWN}4Nf!F2_&>D z_LS`O;BZ-Y-3WGDGwezfgQ0BGpjR+J#grZAvO&w5wbojl`=eq8K`VVMtJrxwEM2Vg zSNh|hc&7q?ub9U;)zUw6szq#j2uA2c&zmj?2ZPBO2Hr?Pu5c(f{%ng*5eqYNyS@2l zki0d_w#qIOaPzNMdOs8J)MVzL`6|D~Gp<18?u@oaLA|o>CI;pry2wAJb$ZHnQVCmG zidCNIc9(pE!J1`-&Y*J;sgxBZQtC+m=v%QVx4lJfarQ0E_XnnIPA6=tF5`T^bYU*8 zBd<#aX@)_oD|Y4Qbi~Kw?@By%d@4|^H108(?EdGHHY3aHcO6HHMyn%5z&njDrmTC` zd8O8=lyHC~3>lMJDOb#qlxn!7s?w5uOz12E`FqCCzLQ}*m*1bOXa4+ zSWg!Rjwj4jEh!8Yj7mPK<>@XabU`U0QlDT^OQo>1$mCFBeUV#A-KK*LUW<%U>yS^MN_kk>GQ?5Ks33eF*XX=w^yCgD-J>XB-W&~oG3 zFqn|4u{X~p%mhAH_Wn6gXmDE6%Ha^>7oS5>R=Ox@sM+3g>dIUm(oq!Oxli7P5l4U< zIL|UBd!7ZW81iC&YRCRn&V}{|dd-AYxsFoD&TFNmjy({zyeQ1hb#?>CoAw~Eixt*6 zlJKPcLh|lJav=rE#+WS-v_T2VxS&;$4z2>eyAHT-%6yO%LP*_k44DLFThmrgvT$i)p~f@_=2mU={XoUKBe+ ziItXN7rjkLN|c5jlx05W2~k002v>m}tFUrlxohRTUg=`&24VXg{dWStTH$2_ z;^5x`==wUK>j2%Vpt2RY7xZkF>c-<-FgTH6P;F7_s7DaB_lRyc5|5x>wgp^xgNy}i z%S>l`x9JF-x*d|;C_K9kSG_;idcxppEZhKL$GJstL;I?{z+Kixq^`o0(pf`>Pj-OT zRT77z%$!4>d2-rj$NLfqRn}j-gkmQoS>AIt3;5Y0TqbE7Q?1Sy@$n_cH7WXvM2CEp zZMi&!-jvW(ZxNsu3gz!hnxyNw-(q}5k~M>9sqapw{q21a>oPYviOH&BhNS8as)+uV z>T=`yLeAr?9KqMSgRH$go)evHo)i+=ry~c;yGJzCt|5ozP_QXm>m0Xnv8niMt$pSP z=A)a*!1VrR2Y{QbMzL~kUhdo~319*@=?oUIo(hH~fVB~Heq7Y6C+YR?zDn)scSN>_ zNge+?vu%5as^_-7H)p%{Zcxwc07Y(TBZ}yQW^*3grYZ{J)@-g5H>=59^$f$Eqn6I! zka+9gn$2FYUy)&9>v82a^^T_Lm>Y?@79&_2!3 z*6wxLic+_CJ!0%Jd%9gBlX{UP@5!b9bpV;$k_>rTYR+^ejYl^v%2_}BSZoNwImaU% z*qh8;C~{mW;`%Vm9nEGIU?(%MnD_;J{@jdRyV-EqWJZEttKw(J*HHh8$Uv1c*=Kj= zx$$){eb!($f8}d`DX!?VcuG6)b;+q}KA~q#<`g}%<8fR1tl6yc&-8ppbo4DnuipWs zdtDAnHEy)~vZ74~0}^O9k=eH2=1kM%;WCvCkhyqt-BAolnQ9f2-k>R6HWbc$igePg z8!!wihSv@xUiTGjLBrrn-oD-q;X36{gnzN^>#zwKwvs18<`w0DLFSjVfBg_y(IDli z5Q=DFmkSgNynNn8$AM81DB?rzJ-=}^IB!s#ZP;1wQ@d96OiC50 zSvuikMQSZqF`Xc!tIBP%jND|$o33F>gYUfeQ4g7LEqV@{x~_1S>wnmpP7 z)_jP2O$Vy%vDh;u4U`V%k0j*vJq$UEGjc?lROo#lOXw9_FxZx1;4SI9lyjAk1}Q&W z1}6K9Opqk-B`L1#jO%dyY&cAA7YXzD^?+17NqR#^R?Kt~?>UYt;h3#Sgr4;FAR`Ac zLcjnaU}1@Xy2{JX=%!My>DD5nxF1ql9ls$s97#B&YmJy83iG?`YiFp-R@1!2tuc?_ zV%7NyOWl+T66|*i{T@jDG9u8s6|)&)HYhPJbB%?SwSsd;xjR&a^D;qG*S?{>6xXF{ zYTvMmkeN{bGo^mCQs_zqkKkVj6r(|WGbQ$gU+-2v=7i|YVXy~?UlobnxZ`k-k?K91 z4%g5nr``v56zv#NfBFh2u0z$g-o}Pi-$=UT#hAGi7xceAadg9^YeQ24Z?kb)lsbdiFFrUd_$tE%uLP3E9pr>OIS)&shw4(LjP`i@Ay zt>v4n7kWaa`H*u|$)N_xGG2&aX%Z0^wG}f`XfZ?Xc**v$vkel!xe|zamLJT01Z=T{ zrTlsb;9G4~zTj&@-B{fuCBY2o^p%P1)-J(HY7hG|uKCp0^9F}$#GsDx+MX&o0h&3b zSBwf#cIJo8)M;LMEcVU!uGc|>9ZCb6buORo7SR3F1)4Ql)QU?(N2WB{{p!A=KNf$Z zFwR9_=_ZgXBr>W~J-9rFUWF@G{jhO)gQ$^+p>v1t5p{mEKQBGRY(G-Gcb|jcY04nd zv*X^>aUte%A|{RQt_Fm0n#$Y?nH!W$;p2Xa$TH!Py9x|;XBde2!KZfQq}T)CHoIej z%w>vb&)5${_o^z!Sjf6sltn$j(M)v2WMD5SER0DBW4JbQf)G4j3oc|L*_3A}DMl~vugVopHh>{O)pTA54xyhMaH>p&H=RY-j%rOM&LjLYWCdC(NFx{$JRF~o)dxo#N_{B4DoZHYsF5TLp1X43}s z0rZLDsv86+lS>nBq@TM&b1Ac%VoP}aPw6cq${Dn%ZQk7(&u5p%PEm&-?j|KM_w`Lir_N7!g9}X#baAI#<-`?xMv|drF_Y_w)tyaRw^GVsD|yCsGl~l}*u209Qz$3fvt9YOO>`c1fUkI@vm0 z@6(CH$=>B~7Nasc=Pu}mrgYxTtWVo8;yc25xp%7*#K8ONl`>_y?FS)gQB_HCI9Zvf zwD=M!b6Ei{`%*4wXPD7!hckW=@P`!MreSj@yELrx8EG^7?ByhW=9_i$n`(*;Go76t zoRc4)B+MZ3=rcFr91y5hi9+Je3hyQe75`ThmD)~9+0B)G>KT(d_VYn|L_N0+nr$0I zd^??$jkVDYMtsDCZaP&{u{+co*@HBN$1WqG(h1#XNEn&{+zq#=}t{ z<|PQ<57`C49?+~vX?)OmgYB5*V3mtsl(T)w+cEth{As2gLHN7gj=6v_GgXZlbUexQ zI|-pwn;zno>n1;RUG%m$dd1Vhc2#8y!gK-$LicBcV)-Znf?JJ|sQ;#N?qUQES0hl28J83VBl=f4AxO@CJeUeFdTkE^mSqII z(}qyM-~oIpBPZV-b=UQKg7YiI*#@ajKETZ`1}S%uiwICin}W&Q6YC{Z$DC-@-&C6s zJX7aj{F^WK(;W%mb)p8Z&{@$EG2~O)eed zDDrCvZwE4Nco;mS1{&_nXc)_RrS+e=pgxgOmuI}f)b3N#mlbiE zpSY}Q1O&AzEVVTiB-r-@$zw&5Vec)`4ft0XJSpK(ukrETuIeMdRk%I@zK_C(%qm$x z+yi*90#{*v1Nc!2AFUF)EvaDfK&hBhAfA;HhwRLq01w_se|e8?Yp}#SLA<6&?8a1X ztHpg=dXFMP^Mr*Lf%QR!ijAsX37t;F=K6KJyYle=5=#bYMQ(k`SE7p!W!qCRBcPT3 zGPGnG%N;`jy_0W1@KCu93_sFEvY>vUsPlr{hon1Sl=Dm;`h2XNl6oqrFsfdb3U%&+ zaA-=X)}}sCrRjk5n3G^MM=_Gha<61RAdPjIAAozoXIWJ~{1s`+oK`82XfBwQ^uRh0 zZ%c{&z{m#e5SRTD9U{~w$_y|*lQMQeEW3sp1Dfk8O;9EXc2h9qzQawFj?kd{CFx~0 zSA06gt=@O5XVK2t7R?`H`$m6@m}s(_DEk0jrUbxiM9A0<)Eb3~YE%yyYeBsIt%w(a z_)rOPh`@d%crTs|x{HcVj)oXcMgw|XL9M-HMiShhm__rz>H#LN-iiq`crn`cTCdB} z3!sHaFts z7P*a*F~D9+u_0FZd4fE{XBEM3ZKUKj_5hbxii@-dgE|7#<%)Di*Y)Y1!qZXKb$ctU z7(j2ZNpcyiCZ?=p1edFc6K$j_~ZV;SHj=;j|2#MTE@Y<8% zCB`+_>CnR6FcsA2v(%z%h=hiPHiYYTkoHp zQO|@etq(b89t{~c6c){Q6Uh)D?kWTlZEjRQJbt7eTP1suB6b6$?{(eaumN&+xHZTS z_1x074tEV)ubx?xV;rU%AWddJar+f%H0#FKIyAO7-|z5?#)gkfrGt6D1KoQ2n;j_2 z|E&(@d-i|dV8pjOm=8KMwlm-4=ilzoXbk<_U}knE`nKjf{KL2C`9}n8Lk~V`Y&2~< z{OsqA9}?5X#*Z35{3ZR;z61T69ygM}Up9XDEAt1;gIG5HjQ>lR_9T{mB4GH5mM>pn z4Xje%rN4dbF+cl7nu3k_Yx;>HAFwX%%pdZT-{E$U z7Hz4qEb)6*Ut_kB7;1p!!y40LHV2(lpa+Kk+U_IsZ<&s?Xkg>ePwn|1ZOu-mHSIe5 zj2@8kZA~*jVwFE4QY-9(4nL-!+VCsQ|Ez_;zu)pB^NkipwGjUI_@_T?A=7N5YbV>9 z(R{mCJM*oUM)QNlc0V-7=-2iPX!!Bp(C^=4%=cSxKw$0(oGlihdD~rZ2RUP zvbmbfA}W2vf78VV^v_H50{I`cm_KMSpS}93{O3M0dONe5yYVMKCifveZTUYH^Dp=T znVPQuI!Pq^Y)`8v4W{=%vUthi)n;>m72AhG%%!iC0-MY}w125;KccX$MPrlD245NM zIT$yaO(5Q!ADT_w^zUd(OfOy(5AcThugQ!S zMi^6kH997$fu`9EhXS{h0tI`7X-TxH*>nYMr<>B3Kr50t@*8{Gpdgjzs2Yw>54GMp z^Nl4mo1GwClOdIx4x*>sjEkARs3PYIZdz?JQ^Eb5;x7BG*-QfDLMbHwcBhmw5G+1d zENHOO3%Wzyyg0H|8s9#gO;C(~#7w>vKncKErs5?)Q_Fg?Qog!EanS?r%(PM^_z z0OK6pxH<}p=TU>4tf26tWK+Q9H$Ek&L+c=&o|2~NZkqBP1KqroF3G>+eiL~`TtnLO zO4v{12v6tez;Q>)v6d!lLAPDeg&2X=gTF0q8L)fn!7c>$kiwEtoj$fyge<6HrU834 z#i|+^Ovp_g1Ne0XFHw02uy+*}eJkRvSg=u`b@2jLcAKcQ1_!5ZX=$>SfghrvIG`4t zOJ;8XK01X5&k%3N`NZ6~NuIGt z&rw6{m8l^nc&E=@5DZlW`9{A6w5x)KwI?On{`T2s-UD4>#nohOHkkYS2N@?l%8tBHA&`Arx8)>T#Bs1TD z|JdAX!(7B(a3FTk0H~ahcmM8~CG`!#e-pb!PY?#pkI2AH{Sd^B=GlAP9a) z76f&F)9}qdmeAhZ=W}Fj&H4+JJGL`_#><+qw0LT7T1^YBZRnqU{!fu9b5N!&*BT#$ zu#JtMYe0MD8mI0isc$_*j)ES`Cf9WSgZ4#nVEb;_f$eGs6gz>ot2$Sgx&VUWa~#3z zsi1L`WjC7cfo4cb<0p#J=*iPazCI`BW`AgjKFR^^yEEKrt@!Seh+&X(FC#~; zb3`K$iRwOn_z;Kp2C2h)94y?YWfmN|Y2x{P(>=;zLe0#MS(^<~PELP%y;-cMSfMD=$CeUir#b<-1n4l57{c#M`4Ey9o|K7IF)h;({Z))W_NKoZs zEb=0k3XwDGz%LZ|c?xg)fQ;{ke=?q;ANVyE8)%Z?wl3x7teVZ}h6%!*DWUhHE7Yk_$6Fr)JUZpaa#&4p) zGdeBs5HAt;;94S|a@}wY)bmqn?>=?-!%nbRT^|b{=r$3RxpUiwgF_FKm|E2i!I!)- z&^C3bcdp=mLvhdd-Bf|Uo57RT;n>bJfxV-!V%Rx*7Y@;kA!3SZ<>yA-eY&ozMVzBU z=%9U>8rt?WY3MU8?pS(pqoh;eQXv+FiuZcxvQ_C~XWmt#-Im+u#b^EfvjOT4!A?{3_;`Rxe%XQLh7c}aE^wbK@u{H?&gF0o{JGNXGJ}aZ)E?gp* zzpe&cAb?%vWxg4$eP_%RG<_tEaANtAMP_Q3bCqX1l-QCB-AnsePB5IKq#fK-s54ip zBb&fR=`4VYB#?)DjN0}hE@$NB5+?a2{`ruvfb!$9PMX`e-D;S+-KuE9SR)}Nqbcoz zEL2TUh&n8^xFEF%J8^7=Jpy%AqGbCRxE%_vNfoTsA$)C@H^!qf0f_;Z37VH>G_2Gj z0qkrTWSfi~0PMpQtCoqe9L3j@QTtvicuD(S;19zq%_{7<#7q+o8BQ160H-l2 zr&`W)hUmQW9Mx9KCcSY)#LfFqwg?Ge#q5ASYisG_)?#Y_-;u(-A-cS~4Tq5sb-Riv zlpuUc<@Y{ONeyijb!nT2QI>!Wx&dl)PmYu5*tY>4rl7(9L@E}eud~zzP)^QMdN&L? z+%drCrEoHAatZ;{_g>(a*Ty@2Hi2N1BFHy-EkV7nJ!%lKB#clVZYu=pxkmZn8H%&M zxfQd3ss5zJOrvDae4C5M4<)TsXgnQ>T?DNUmTEn|Q66v8#(VSpG)CY&v*jLdrHn(DH3;Ui)r!ex7&}(a>1j zm~M>MlC=bM2TJHd0HD70`Rq)PoO%P2aUi++1|)+)a=#V{^x}1rb-!Atb{ZT0KH2E< z^(O61YA&+rD4H+N>e+R_2R4`+w83t>&0Lk8Mr-Q!<`P{f_V2#xJ9Ut}aa%ZA`3gCB z$A{)LW&1y(05FMy?+2#K4oWJ&^)gmJ>4Z-0_Y0`F;SbdK z&CK_IinB@j-~Pn}apXl;qUrb&kD#axkkzS!I+fwH-f2`-QdM2f&HRWhB_r$7I zF{2=)wKgNDr8gqrJN_dtox!Wio1c`4+U0D5YRUzi!9lRTox8>z&%7Sje^gU44&0T2G!cKB4;-@M+^=~Rrh`AWa7AUfe z7&sZNVTgv@Xr?;cR9HdTvq)&bntD0!i`r~fG$9L9D^M!gMuJ_6po;n%BFzCs6D<|G z6*EilH3W{uk-_a--VKWPG~FIqH~N(m1|YXN@$|6iwP~@NK>~&WV_z;Gsc5`K0dP zjmNL~ISxw{hrB?3yU)Q_)d4>c;Tse@=$F>|g1)pf9Eta&#Nn_afb-lrAVGMCt@RURq2Q0rXm2GO#iHsvuprL_$jK zE9Pj_Vx7{$=BoS0+CzBgq%H^Epmkj%-~K6`+FS9%c4{QJtrUSb2)`K@k)JDMGl*@k@KoUB)O{>GeDlAw2PWgAP7P!Kty{OX^BHPDe(|-ii@> z%R!ulDZB}1V@bMdp`J~qIQs*gMF*E%$%z`##Y=$LpCI@!2%?>cajSCNoYM%F%K_Vy zvP|=r?4-p9nV4wBnSLh2IK9PWkwz&=!1!Jaqv1?z5r zzb=C#T2%c^%o7|I>Z=X}k;HI-R2cdmu!B>q_f{EbML7xq+(uSz<7sf2sklgc*x&`w zybQ=G6bI6NV3#PY7(}EN*DS1yW@kaaJ|O=Et6eE8IrKTKp-B}pANZpRFWVBeoCWB~ zI-pYkJ*S|$LEffuLBox-t#f13jmQDu^(e!O)*s$5Us``nt@YG!;#9#5js5sjlgjcI7b1)(uv(*WJE1g zsMOVk3WFleaz!J;nKNwhtP;^uP=1kiv7Lu0L}|JFC=? zs&gAJ;hwY!)$U1?bsAUm^xE(vFPqtIjdHsmk$oGQAHqo3^j`-RwkZ{CwzhJlJ4E@g z_^h{oHbmWH7UZ~TmBg`LmvQIW1cikysPhakVwu)j2Iqk6`q zj`eEL?oiJy?Q(zf+vn<;4SGb4GY=wQu_pXUKk|~{WhX+?JC%IS!nB`(cDAB*W^l@$ z1Y}kQ0z;js&Ep^-i!wZ%ls!N!&mkPdeF|`$g1|DmZ`~*Vb}684)MAJ`Pz5pvkmFS# zQvo?!1u_nhD;Wr^=g#xoECmb!2mJv*-I~6DJXSocW&Ad*OH;E`;}h(Q)%qqMyGtve zBh?NbbU|yb05DDg;-KM=@sX=eQIB<7vftm+kb~f|NO6(Pb#V|eNhSj!aG_@Jb~iI; zRJgI(4NckDInd*Hs)wKI+%(6$vfG%tRinY}y5c6q@gWv6Uj7?=ETrm}_ZYw@Lx{t@ zj0hi^_#g{G9#?^M1LT#0i0JkT+m7AJ&KOv;xG?+x*g+{aEQ1iOuLCwl!L<3#12S1b zgj1wZ(9e}LGU!t)AYPslXL`~d3E7lFMe<~K2Gcau%A-ASNIH>{XCzGo^im29l6(_< zStRZODL;4h5ph4!3v3D&K3!MJIquPBWzswXj&sy@rt2U?hO&>*q2X?7!xTqVJ+ND+ z*imO@tmH0w*qK79Eq1naj+Xr@9oz#jhjaU~XB0ctkV(+(fZ~7c(M!Oc({o4FwScelVUF?!d_O zR!=}*B&=fDL)PwjWIn~FZC|wk9NStk_W>x}k5Lfb*0@iF4bAXEQ>8sqZ*%@Z-znty z*dxaS9`Fc=ehMK1QDGTgGNev}&n(3UEqA_l7>ET5QHLZKiq?aCTS_i1mv+Yj&>U4X zPAR7qUFyLWI;|jyHB+`DL367bjq8BEfIg`MN?$i)O$r{DXmI4O%2h$p%Yq7jNUoH1^~SkIFQ8U5fH(5Vsbt@%|MaBE7}y5sG)O3l_+ zbivlfziu%@ry35gOJ4qWQBz=*-te9+?h<>gSU89$Puz(Ud-7*>5YHab3kUW}Vf>(B zL_A4JT~7Blf9z%%UdEXmwTlX*$rZJ%vRpV3~mJ?lwypBCp1eVoF1 zh-eJet1<6fQnY>=;YP#)W!Y>Oi$&R4IYzkbURWO}@Kh-fY2tPc4=rz1F*;trpuLnq zy)%5-hZhe*_>yYEzu4hLf8IA-p*a&G&*Vk=Xd2E5rF(#K%g~pjoK>rQ5taOphl}=1 z7#T-}Z2Y2*oe zcEeDCiRe4u;C3a$Egoj$Hh)2_pV2uVGI-z8vstwb9$X;YG&Ngsvt_j-6Wp|UR6Ubj z3mfo%5lZ7Av^vmHMCjUDg9D*q#bQME2i@r1Qt;|hJi?+1Hp<_0HV|+&Wjk07fu!gVgma62Wrs7o3dBTlCz={$9b#3g=6^!;4 z8QHlrzS7TY3qL}9TgM6xrxOl7#dlT{n=sT3p1}aY;JRdx<`8ZX)I;F!N<8&%Do}{A zCvBWtJeOn{FL$dCpJ(wDBx`s4rkKOhfBxtTm z8p%B7!u`Ek1IU z^a_6k(<`((Vc^G2Huh_~gny}10MiBYLkV*i`?5P$ixloBFs&W-T%4zK%r zO$SB17SE*?Hj$)bLVRbR3(*_iS1#uxd$x7+1mE2WUG})(UO_NN62KdT-`LxcoJxx% zvR-#sBSfuv8wLvngB^JWA&~p<>nDy$g7&zim0ll1(kKBxBjMCo?cOC}tV(NEA(bL;W-cYCfkYRd!by-B#gia5u&dK>7l74gi=5L4mS+K* znzBsOlk9Q9!ywk*ugticn|5{rzPgsIFq_Z^T|lx;k)$p`&0+g319q>%3T?>#^0?qU zz>k%|*)wY#zM2RYmr@qF70OVT9W%uy=_U*zv}K8)8Z zd(*z9jtaS}s9`xj_hy|UB=@a|u9n(zv&KTq)vOpyYe9;uVN(AyC4Dh8c++$#A~a4% z2d3!)X`R$}LT$SB%6~(2VeuJ#D-@drd)2cb$8G;RFQ0?&l%7ynG}}!gQ-L_E5J=Ej z$?5r~(;S{5PeYKEn#_NIeGkhoONxGWQ7BIFP39VX zx-Whiv&r-(-r?Wo*>t*P>9_fVm->sDJ#M%!X43aaN7wvZW`jA_>DQ%$sM%a(9k@|u z_zW9eFG~IOkZUsMJeu~%#sPm;;;l=#I$wI{1&zGyI@On=o6X_Coj&C`QyLh2Ie6&A zT+emR#OC?0IsEi4-Vqt%8}0CUS!Nj8F`x*K$w(k7TyPj(6hJ2DJJ*5LF0)U;-eHRDdHa_NxwroS`9 zj}g)VZ9Y+8Ad85lo800`?)`=zo6IXaPxUA;7tvqO zZB1rbP^;ODMg#jvdKayO!!(;uJcakPp+$Vg(~`@IWK9Ag*Gx_sPnV1-CN-P!^qEh( zd&mW?v&xJX@YH_S(*q{WPB_?)fzoDo_&$gwdOXP17i`pUqvwpg*3gE-D+G$7hs{Yi zH=8XH;4L#kUMELfXbXZ$8Ft#5o_Qyx#weiAUeM~9hUqFrD`Q&B<~IYnK|xg(88Gc3pP15hKAwwYNK}Jr#JIEbqM&V}U z`Xe|CeS8?{{4lk6up#G0*_$z;a#uJUDF!fB?bb`^95sZTP(nnG6d5`DSNY!8Fz~ut zgIDO&Xo;v@&L(Uyx*r|M|Da@X;I7=?@?ShaS{Y)@kxqEX8lhU za{~;|Wr-8}243n_?*;u+UFbvdpQ|h#C6!S=7>YgBe zp@`G`#4XP|0^3D>=bbz@6(ra{qD268dw)feVefnXHt@qT_>j+1N(R)J3@Vex(svGk zpRDj9v*HX)Fh2?KECsHj@*&_CDtxp`=r%jjq7NYmYz6U#lsIH()h_s14B|sYVmGFW z1DxKl0?|c9gysn&j0WnuLd8Z^-<=;o#HQl|yOw`g?NXm!kn*gS6pjr%MRWwdYwOqk zF0KdCuEAEvOIn$b<8@ci(175fvT_)Hq^TLyLlkvh&<#LG)d9T(=mZ4~I-w4i9i%5f zI432P)yyz!Wh)#m3U3CZO^T6h7h8D^K-(1v1wKDac?n9^-K!uepTz(jP$1DgkU~W@s)vl}AU^X} z#G^rcql7p_V4E<8uA&MW=$BVtv-UZN(w@W;ru4(@6Alr$<-iis2%*$XfF~dNl za=xBLEwyW>kki;7=p{~YS)OnaUAY~IH3@=i?QXXq=4yL$+?;a=mb(C3nX*iChdA^^ zI9?Cpt+j})cJ!GZz(1`6?gQE^kbI^{Qdgkna4$>(_JYC+M<@Ho5<6Xn0eEW}oK>i? zi{1w;o~A5vyXakkeVt-Mtn!IHtrmQa8^(lBF=q9rew#hSDXA7td^&&WCWM1iH*Q-R(RQ#sO1_!x7Pt(2IyV|)eVAk zk)6W`ON?u<6H7EVp8J9NNtRl4txzN1@qREo8eltrz+Kt-!olnC z*lS=hwmud^xiv5QTVLz0Ko~|*N)%${q0Zr7sbMY`!DULy1^pX()y8GU zp8|fS!rOG}Sbw+Ce609vrhoQOJrlOHq2J9yT_B^={bKXoMDn7aZF>)eK%&h`KEmUE z>akVwem}P*F-1LNQpfrPXlJYEmi7qI+II(!s%O^Z7>BOxVXHTYPkqsoPcyDyD?sJj zfb;=in4zCCne>7feeVN0NI|1@vx)3A(2OmiiCHHH(oAGH0s6Tqz4h`hdrxBlglkvx z&hLbOu|18#`-0sdQhQ|(`6azCcoN|#Bt^W?SJ_b1pGIF4GZG(#n@=9>qtGL-< zvbe7cL{HT-v`E?~L~t<(tqv6C`XJl*yl4~2Ay`o-K*&Y>rwh)4*YsMvtZ11p_!Ecp zULHc;HgH;>;S~MLx|t1^!r`*pZnMGeREC{uWK>LNYx;e`f#CKq!!1mjx#V8(q-mQ@ zW%stG@AI&R>9y^7l!ize{$4TXz-?NFTeU3KGow#vg2BoR18<}tS2&d1X4ncA8;UIK ztV{_&NCs#j0q`;fPNya}p>6|qt-_L@SIHpP{y*HkXN+aZbtWh>GL!7?dNg8H^^+Nq z5Cu`vLeh+8A+4|}iKFI^fq?n3e-bal+jTk{uC=D9zRau`5D&reWbC zn#UtT=Y#lEOzewgza-)FQaD`0o*x6^yAiRiA7Ep8O%^bZBaGKB8(Qt(cnT|Q+Y7{R zs}Zw5SfRIlPzybmp&0uD^Y1o5`zUB|MbJT3wBbiO$p-3?iaIUm2B70>fL;c4ih_p3 z&JGickjP+R0;3#r1dNu(jO64tuGDvcWsUp(zC%`Zd)sa5TfC9ZyODBW18gh&No?gBbWLE&SY zo_vRM$x)9}9OIY4U|NEKNRWPofSkrrljUst17%5YS(E2tyOLUaItc7?g+=SAO^FJ;LWg_T5%6_$*cKj-y zp9&V2E3t6##`;bG{6-A-ZhP-tsa|0GPBBjVr@bda=amc{7iOYQH-Te|f{9+_jG9~a zc>(qVVmfMKR$Gz}-5{n0HhL>EsHY^UeM0jYP7QnqK)Euegfn$ivnzH1zfR%pkh8U? z8**;vpN;m6VxUz7s)!J&V_^bFJ0dyTP1ovquGL zzP3Oovx%wssL^a9N?cI5LVvkRR|tN$(foF!IdLt!pm3nnSl`9$raKdzfA9$f&e!QL z{J)abj<*-ZZz_URXPA)&!6g!xV=^C88C?r6s! z-5>egVw0FOShvz$ga$JjO>~~9?IJ?i41bC>xa;-s{%EK^9l`p`5>P;1XCi9EFTl zHrt@;#y9eSI#iA4y;(KLO|U+v^b)4y+2inIgXwK;{x)|9B4{9IN_KzOOhIcdBH~-5 zUhzmnC;SO)Yz)wKlsq&meZuGzT`W*lJro!yc#e}iDchD!-xi;#-%9V=XV<#BOnf$e zmcB`FrJ3OIfH_92m&VTz2hJ3S|`H27VH3ocxpIv`S6>Mkot#0&5`>)fZ zpVZeA{-=Lm|1mMDum4H?$3LTAx^|;~ccOor-|Y6Y`j3B3g#U(qB6-ZJ{-^wZ0@kt6 zu76K|epCJWE8R%TKW1^iN6-I`*^#1O@AlJwU>;rFznPXf{~;?hgw!&ok$z$!AF)QZ z4V}>%(xo#s^Jhf-tIUkB+keTb|1s;pdedVz1P$l(!0=zY{KWh|(=mnlwtZ^JJ6lK> z)1})_=>aL%8Fnjm`w#Tju8p72uQZU-DB8vRR^#_sCMWvu@V~#uIsOm%pNn_V_}Ycj zzxng}E`MQ;(Xi0fKL6w|>35>;Y`)w01M{^;^DTbz5mA0Z59pGcdcwA;eKA=r*k1^XQgn3 z7ly-Q} zltR8PnWitlq-gzynMI@0gqKF=DoAanhB_7!#<;*h_(W4QoFC=M}meKUGdCUc`P0DrV zT^^e7ZuKJivfw#Lz9rFirt`jt-ma!d_SqVGW)nj1+KT8^w&?cy?~pH~BYq8LCOx;w z;7!c0Y+CIzPumo|N~|;Q4>RpYW;AbizW1UCzs%ge()a`Fo%D|nXs4IAYX7F5ez5Ny z_pdG&FDh5RC!n>xs+?{C(-A$h^CYcL4EPlu&Anmak^D^8bLqP|J*gaqB~gh-h!#37DKd;Po~*$j?7;xkg! zG-(1|tD*tUc`&@ zTO(?b;ZAOjQ`n3x++cG!eVP+|XT{iPLJudD%n`tsD0o3r_W-+EVMRL6U0cse>nM6x zgVVm4Q#Hpd0Nsgdbj}u20lyr>eThMvuu$ytzYY8y&T#ckoLNKgx|%e)I!XayZzYGS z#O(%)4<4NZ=Q)aVy3-y7bdiFFIB^|S4~x!HJ3+ZVO{uCk?pPZD-x0&fu#^JgVV7Q} z4g8_%c&85?>*P#zRuQBdJ(ZxU19qRC?||}_1UFy-_{XRGT&|>b5WaoLz!?CZSBeCa z<_t3q@LMrF$mi>Sx(+Rw0U&xA6IJUC%|vH*@CY`HMz8@qg1y8DHl0n78o`n?z^oNn zDtCSu$RZB1h`y1CQA$MY8ZqefEMzgURu=7a;4iJkj6xRdytYERxfSW271AxLNcS2C z6MM%86P+XVSRT53$=n0o=mI*q*YET8C6L62ja32RMjKCZ93%@nAY~6o)>I?O#mz<{ zOo!%mWx;e$g2r;XoQN-)PyaX>Phr!tD-CKNzmedz3E(G%i_Cs z%fkFN^N_n0T}dqcMC<)w1A_`l+AQeGTL^W$O+b4U4uh?VI`c>LvN-{c^A$&jun_v9 z<(Fwetkv!~ym*=4rwQXkgV{sOyb;F9ZEk44;kBKOKk*3L*7p*G&TGY62u! z@kf=&TDKCYY}H!ehXMbv5YM9dGfKqtSw&D^fL>Ju^#kao0;yS1FCg9&Blwd{q)qcx zeVWBJ%0-XuLG(c$0`{&7dur;I*f(zU?uQdp9odgIATVE4t?#4ZF|#H}{Y2i3`l zO4xwE&qN+L7a^1m?1#y~T~RpME(T2m=$ZmigZyMe4;M@^f++Ca`>j{yp0?&}%qVca zt2k?rthn?O8c0EYtdLxIWfrh!6;}1CX+T_z5ZRl9lFM47t2d!!h640Rv6ii2MP2_f z!vKC*5gdG7WFOabKk^L%)29ihffaq(0jM^GQe8)EQ2BeuZa^#8A)@gVuU;OhUcHRQ z3(+@#8m~}FbZW#*jHja49tO{4G0$r2%$q^CMbX9X61uMeez(Fy_iWF%a8-LAs87e# zarY86*d&nT-ez5aWH?A3c0fuWki4!&qWXnCz9o$|k(Otg!Lobd3!eiiV03-Rpnl^tZd2>7FgOfh&d>p6g)t_T&0b1Lwc z6h4_aUGno~VabdF={-eS!8C(_e_AWPH}J2k;knt(z;-_&U0p$!w%Il``V``s=`(-^ zRs=l+XjmaA3XogCk5%}BQ8qEQA~JEZ$oKkVV7WME8IMKTD8Z|8bZY{1>lB?d8iTd~ zv`K;V#C8K9+Z9CeiA=B(_WNJY?nfJRgVJpgEU0^}@|<(r#?HDhnmv5T{N z>-kXG4Bq33MnP|nut-}n7a(IsEiz63J6~bL#K8p@o8TaT%OarnhdO<>4cLt_HZkvG z*6RS@rQnE%oK2Pidr)CTy!zb%?!P{0F|@nd%T+-%IRvL`F(+?OWB|ELh@L$hbPr=X zUv9~p<`t8SDCOVHv_aeJlnmNLu)7)ZW59>T@SwsMccN`SM6IqM%I;Bw%Eyd2aP?DvB9kcJ>flkMksYJZe0swcO~P@^TCK3qx;|-a9w~ik zeWj}zG~I13k2@=!DTEhqxrU*h&SL#_{YSr+pY)rP)BdUZ59pK;ANct?-E+2oqnhv9 z8OpgI{#AYb&i}-n=PQ4UF9ZEMyHepQ8=MlT|I!pv^XGq1S4YQzPWAXdzf)IFIs4PL z((yRyQfHxDZ2tDI&993C!agh~5|{s-*Vn%zZn4@#NksoH<^@(i{A=@j0v-A!^ZK8e z*YBsF)|vn5ugxEcXHHI6^PiaNkHr(I-hbqW|6}su$L7pp>T@5N*$2o?<^OC8!oRBT zOqVd$vd{Up(Ik!pzHLO;jOcEWylsSE>`&Phq8R4r>>VU|C&^z*sxK$6F9n7kXaB_I zB_{dc$MqlnZT+uItpD)G{C~Q|v5H#K$;{hHEs+DiGp}_c9dQC`M2sR+@)jvGx(Ud* zJS2>2cK+Z}{6)a0C*VGRqt4C+Ar|cpfPQ6y-dERRy0R1K^@V7w71d}?yHA1Np1}LM z%R^TKx;FupilDIH2=KNTtgXEks9iD2<^iXvUeu%t3N$%CW{EuKw!Me`i|F7;RkYx0b7aU# zHi<;PMdzWC!<=8pqZiq%wz|#PA$9A3G&-6D4$Bf8u*Peb6NAKT2|K@L6RB=g z*j53)^suj&byGew8`_-9YeNoZkX@)N7>w!DuOPn@k-HK_6<-ZzD8P>*a43|LgG!O= zWz)`~MkjUZ8qKP0blC9^8qM-wZ#4G~(kjBD-t@y~%W=E$h>i@W97ozqW>IJQafFB4 zBR>10_2RQ!vV4>v>fq)sIE_-ARLSjk)#?31z>Zc}yRq?GYGZ?bYA~BuxdUbGF`O>p z`)8YX$p%=ugU9VFWo$QjJBFAnbsSB0T~mn!)}ISOhzAr2D`P&RSd%Nv?D zED2?fta14(a><-hzrxa_eK9lV0C~lt7HVTnbGS{KN1f>AA&gWX!zp~5W z^uB+P%q}3w^)c3MA81y`H0bL1+O2&#JF35K^h=uOEtzSMccqfN z`j+~y^1WryI8peAf14}y2>S_D|Kjur?Kg$I)K`eQ0V=XWQWYCis%6~JoEV3gl-twV z4;iZyGUVZ|T$1!Z*bP5h1c*{Pw5wzmga7dae|tQc+iH2~H6&Yp=~iS8jO|4IjMLSd zgbddPIox?^sGP$Xs1K@fkUd;s*^W@1*PGwbd1h!lS>Ao0xK`EoK*qX+jQ29Xi#{K4 zKJe+HBLtmNf+!=F%*+)ogZ0=WvlJRCl~4!#+-_$WhJqdGo21LF-Nx0x&IXPfi|6^u_2>_;)%|7G4Wkk)inJo5MTL=mS&EN#dSe=xFG(;L)n#Dk zRV|rKAl#N9^syFs&YQ}&Omqtip1LsOG}D$V6tf_-+G_k1Hc$ zG1iSPl(;S;QW9MO$r)yl5VS3#5rX;%*zO316#*0i-a?TNb5+9grA4N?5OEhuJSZf( z8WB}4TxF+a8=NiV`zq!e7ZI87giVhX@@tRyiN+mZBIoheOZjjSF^%q3&BW`7Aw|#b zeYyTS32#-G(+Im=ypUCJMcHHdk`|GOF%ziO&GQ7u=LH<)R#lcPYwU8vg@6I_-7qA2a7v0Ph9F|5LY6_dn#DE+&b-#32Ht+XI^)z5}6pWfHr^n=4 z4(x+MrGru>IY&}c!IIet_Uj_{6sgQ{i{N;+Mvm(R%@s)#YW+xs6@uWlB&eYFLa2Q# zQrla_E^XKq5tz}QxAGR94BBfkEhT9?AQW!rV&n{wMV}01&65+B-IsNj7Cpa}iCoV= z5W#}}uFuO^OB*jS(mPdoiBU}B9A{@!cG_bC`hLCO1F;s9o0i=L%TWVRF|>~5v|f>Ns857z?|T^PY}`9S30G`K`!}fe=d84enI*kEEMiUL zP|#Ozk@?tLDHNL+Q47Tu7mA#wh@@?!UNuKZnp-Q;R3ak7UQ!0hl1=c68&O=|840TU ziYjNuK|npNjOxQ`yFqE>haz~3vPXBYZ9b^G1*(+LS7iyu)rp@(Cep*bMVSW6r3TX2 z9LU!NaE%0#s=}8SJ4;l(g1WsQHp>krRB7R1Duy zh5R-sesPCp?bD9kT#>GSA>EFObiE4c_A0uN`q*RL3yBUXqPTHy7Zf$_ctyIGg>+{W zol^2iA<@N%sJ4W3vyk6i#ZNXm8V@fPvUs9cBmz8{BaapGYgha#sI;$;MbGQ+6Ze}7 z`3-$9ek+;ZHLTj->LkWuv`LI{iv;q4MAmA}8N`6{(1pV?4`sxtL^D5NzB5Kh?O77~ zMT9&Nh_h{92z;#s=GxU=NEjbU(78Q~b?N!$gZZ|7BacMw3rwOHZsevKr-^~-srE*C zV{hcO@@=jOhZW(pnN+5qenN%2qi((-BTWV?C!2kW*zU+Ux}Jq}QNP=Zmaj^*oZRBp z4pn*Pev1}7f`Rp#?aD$8Cn*h8dRoLpF0dbHw~C;i3(ZgEH4kH#F7nx8lMD4(uJnm5 zJ+_c;O(9)m>0yN|HYpZa@34b058+wQ3QeQa@P+*LM*M`)x)%~1Qbck4`!ij0D!wZS z>qSJAHQp!>NzTqf?3f-b;5w4o=&vP{MP+le&9lP#9*w$iv=HOVu?K*UD1b-PTqLxs zpqZ>_&>lIXI1AV;1*_;)us;I2C22apOz0+c+X?LLbuzM7>fZH6Fy9(8_ZhCGV=Kn< ztoW@o+22LU>Q5TYN`Io@*fdUISLs(iR$w;Kd#f)0Ixh!oTvsWTO^1FLlzxd=@&20t z{B?yVBm4HG&q!q34*fvimZ$fIhEv+-+OX>siea{cK@+K#4 z@QESd98fb8s4UJ1&x)K8ifoaJ$ezi-69TxS2pC2DK`63JDI)S@Gl7%|sE;O_mKG^J$vgVn2;l?()b zOH?h*w9|FDbW%DUo3CJDRK(UR+`a3k?%vszh^MpNO2pdyvu*a759P<-Ooy^{v>Vr^ zu+pyMzmxcobJ@IO1*-Lz6;~dK88RFSKgcUJn3S@w3)2?@d0EiWCNBWm#y*+l8oN4w z*NdpLjSUer>*;n_+7A=&$}lDYb>?@zEMI-bI-xl)aa^OHI<6smA$P89ba(>zUH?Qc^kGlC+q17a% zm23q^$OV9=D^Qq-XojbNof~1*@<`$YXg2n^b3JPngAmicty>{xV*-_#d?P?x6-b$! z@>e*#sz&v~OMvt~b8x*>%vEg%r}+#2SshY0c6vcjyAqVM#5C;WJOpgNS@y%?sA|hoQ<}^t4)Oxif{TUqjaJR59$*cllZKA?pJK(xq*Z7eg1@e zSkp!Z?esSh-;4vVKT+c5T@d=C(}>!DX2N=M#z*Gn7Md9(?v&WqnD}#@w(zri8Z^4| zi9q@zY<gRN=H-pF`W(Upuu5YJo-O22JLvMmj$tqSJV`x|N zmeuZJ9$1~n{K9nZVji=gPG%GU)+?+^0YoRGT{dtbOMt{6n zM>hdFnVFk%*NSa7tT(+`l)d;nlZ2RW(0i)Q8+z}rd1yVgFz@lg{%a?3=yx_ADg^N( z*lAtOLv436?y~mbHY-G|_MJc1<*n(|4`G{i@<#IP%cYA57xT5*WvhC`jyf5=n|ZL#q{*}f*f5> zvlryZh1=t2WwX{lI~PBr?;Cmj4k_JbfVvem=PVI+wEKW|UsJT9%kZ3pEn~KCwg*vW z6yC%kD{=TeP<%)SU#YRHZB8wjzJRvHP`@TsaB0&PA@oY7wN{XJMu>B9t;Sx@uq6SC zh{Sb`B!s@U2NCO(PiqlT`C5xVJHket3=!AUB7EHw>sLGfXSjzsM1_k8i56>39DPBF zMgO-$d;GxaK!@qUaA|@erQ{@0s1$;L*c^1CYB$4F7C!(!!W8swDU}&#SM+`HkWZJ|`oW&M^%c&}@ zN~wkR=_j;`35IP6hFoP>lk)$SiTMXgLb%N}xcD{~s8vTs_wtO@BkEt^xHQ2rUnpd{ zQMiC`dxB7U3tdz-#cD!twkHO-lFhsIRBEpu|1a?zDJ(-yj=`T*0FRBqJMv)6^t@5h z)*ce`Ih^LB+MDy7Yi=7>1@x+=?OZ7N!v%g`M)c#}p@ORksZ)CCH7Sl7yKLx2(qjc2 zlZ%sF7gD9ffsil4s9pGxzH1~@zFQz5xeKW)YI-55VAL!R*dq&tBYD_wV#Q((3k8QE z5eHurxYAXWfaC(-mMO%53W_VKH94vS*`8wnxve0iq317ZjzL15MN*x@x}WyW!2XS5 zuS%n4!F7F&T-#{f%ZJq#NuyTpLZw?WPXxhkNl-!cyI5QsrIx-T%h+%V6A*f_J7{Lb zG(}|@l920FyIIL_VV#o5n2EV0;{4*eSuDQz&SL?=Tw#|H6)!DJMawS5EmLt~rO+!) zJy+B3n~mlWU0R?Z+|!o-eo(d`I|S?>*TTLhvzK-{o3|6CY8&27G4@gl>%eVv|Bf{6 zqwXxKV133n^rYy!d3L(%IFsCs37^+UcnLa9Q#yqxbZ*6*Hr&=+tiY-P`@n8xF=7X6 z>Jsd884^LL+YSo}jFj*RXFb^ORP2e+Z^eeLq6Sga12cu-G4lAk?4z8rCJEp~3Be|?tGEa#rC?7#Qt(X`QUlO*To$2Gl{G2a45B|GTcf9!p!4l4Uo}XFLAYHD@Pk{nxECpXR ztUDYPfhPcbBL+v&i9F;7XVKiAqPc6LW4b;ve10I&zCmqti-&n4LBLx%QP8D3|uso{jI z*kI_wIB$VfYy41{4x@ddwDSdG8hnhCt7n+ixF8%oXPo*lA)Z;c5TlKU}`_14+TLgbRTdI z>|{oAj?5_#l_M<>*POtr#Gq48$vlOOAql!rM3PzU?D#IQqw`oo*tN3jKuky>9ON<} zQ}U27Es_)4Q-IH_5xyVrl`-56T~3ExK&_2Y1p^}A7$!d~su6w!@FfYj_k29h^qaHwx+Wm@o_Qa|t*ZB0n97G6CNb zCbQp-$?X6&992LkGnT6W**omxTl3xUwmkWmuE%0{+nIRW*_@`mUm6@gGKYBY_v`<; zzSO<`qra;E@T-4T|CR3boMp53g7e4_y%wCFe()pe5{$A(JNfP5_>s|ghqrpIw|p-+ zUhYlgRo)BkaP?)L8g#4w;D;GOc*KclJkELCQRh5lHOrMby6-SRA1WvYm9SK+?l$?` zB_%T$q)%f~AF+NagPBZ5*9Ua3V>;hc+(sM@{=3TEZ^MZ*>ulB^V~~D`GaV!2Gac15 zp+iJmD~(Weq2z^;y`gRbJFXV&WniZ$Y?f*4vYgMbCxBfLV{K2?CS=#{1DxL7EDoC$ zsJso>PZbuvwS!UN`9N>wu)VnyoQ}ktsu_3|=+0H6bED08z;DLz5E))E+QQfGh{;a8 zz-03K4K7gNPQ2=u-i3_gDgzV8Rf;NC=L~*H4LL8{501_goB-!VigUX2?FV#)f`&LD zqiFwg7jl-`49d-E%8by#R{_2+hLd423(ESs9rhOhf1*0x3786k%Zeb~=p}$2R?x7x z;MNQ{)aL?tDguU@!5hb^Fd6WxF46IB2uPR2q;ZpDy1k%V9n*ybB~~e^u(Nv+ zm4~in;CLkFSWT0qpgXMS3dVtXz@DrHI|JDB3Y*2a8oI^;dppJ!3|)f(f2!aGD)$EV zwZg);9UQuz?Y03mc!dn8tU;j<#jd^$y0O*hTo=Cp_>34HBIAo2y4FF|o(iID?1ibi zf9rfW28U#kUz!{X&UY2(xTB);4FUAAf(EmOR3T59J4^KdWqX= zrr_YN%;;G!aMrmCDWeOd6b@bIKsUR9E_AyPDfB6CkSyx}$##%@+5wVvAlX%oB(j9G zTO1sA==#`PJ4})Kk(s!FA~kVQFPlHwwa#b)i7BOhB0d8pes!OL^1skbQO+R!)H0h8 z`d{pyf~EbAl$>gcnd3+QTda7eN&IcGZ|$tF@7BXkZvU3E$_Ms#plX4b69-}bw=k;} zqF8y)3o2!*3s}ah0A!ojX_Q(HpdRqAKGSIw^)`U&OKPyhe5f`Y%p%RUM7`)|t7;*5Q&|Ly%I zdZF}(i2MXn*hbL1#1Q(2nR0`i(O{l^zy~NF4U`v$XrZiZ#@yhQF!Pe0H<-l(@t)gX z66cx{<3dQ&WiyD_n~&&|QS>1~`eQgTFu&GF^R)}~7k<^#?=+gjgpgn7i>dU#lKD-3(3usz@uK*oXM=fhorJQ+WwQhtUy&NijLchd z)BlCnbuLH9g_Qt#JDyscha}bHP|=1`W;!gWu>0RkmF!^2?cFV=n(#sMy~&>s66jTpvdY znp0k@vRRHU(k{teYzb!{cLWHKI@41&MfNClj-&3!(IwZA8dxP#%xsVNj*@(B2HJcr zWS}~8Tba;4pFq#)00Z~;Ix~MrL|9r1T9u^?IKOKpKHl5G1d#r^r;3YI$SB5rGGR@tp#JgjV)p>n>|Nv z)WFx2Lxv2rmmF?9FB+)q{q`&^#GkcfMz7j3Mz0m4!Y)j!--4*Ekcip85XhR@KO`dR zxx;!$kHzX>9pSd%-}{BMLyQlZi@s40{*x7d7nvN9cECxm{GAl?#?>nCpdgxBE72}N zG^db=ZM;<=7ZxH_7N*PRf@nn{5wl+{kZUU?epV6usf z+yfO?$0}Cy&SoKDNuh+uh-(GW>Ovw`YlT2=sEAx5ke^jVE+r&+kaH{g%vSbJgHJs zsgimA(wcKnuPC^yMb2%a^CM=TS2~2l)UM_{69!ef{|1GYD1~IaXYSn#=qd#jMrirs zR{7^Z)VT_xbjg8*2Fi%lHmG}p^E<^k-QM;W)>o~))4sy$Zzuwv13j<+E!TWG`tATe zCWaTS>|X+YT7(yM!5JWCD@3|w#|i4AX?&ZGCc*KLfK5@bJX=3b>|q-EWb}0&f9R!H z^x5b_%8B*H?1$DX3bihNTi*LUp%2bOT1bTtrJO zUCr?4b_vCG=gDuP00>L4g)>_bN+)551(obTZyN_{zCzg`wq4Wq8O*^2>l@sL4R%HJ zQV+Qf1j3k-=}V?9BigTsVh5lWoWwohsg?1tHIjjh<-}mEvSfx40R{4-IKA1WP*UC< zD4{>q(Q&^@T{3TBir#rs@R_x2A%Zq02TN+Y~W-3&~XHgXTa?6XL7rQwH9Qnb9VL)wKjGN*Z{rS$&Ir<0cs= zwKkMEd}zP4ZojV{XsprEi?R=|yOL>e(&bM0$KAcRaJ1NUM_1|TKAXuUaTZRyYraR@ zjW(LPA-S7}6$|TZK7|Ac0_j`m!i*O2AoO~op+)B{eJSf*CC;nF zW^6~`_euwT;fR@VTxEBif*hTZM2~Q{f`bvg?I9>Ea)|yWqJmS*8VK0;i*Cp;$a#{G zlXi!V9ZW3}{sn!?(dGx-rr`8-p`bl%3$#wzS=|q3T z#hr)@-$&))WG;cp^gI(W zw0o7E#IXt-4~bOQavr!0##0nF8xvEt=_!!RQzT$7isfTKEmWwCaj48u5Jb-10pd?% z;xOvEs?NtrD7m>w%Rzi7PaIcUAynx;F^De4M8z{cV&)A#2E=!&5&QaU5b)0wK6ViN z(;v_m3L4B9bnuI9T)2cE>EvXJ9Zm!630w>(ZSX=$Oj|aG9Cs;`*`(_A9_nQCOFkL}I!G z*i;2eSkMZfSs&mFYJht)?*++fMG~9Y<=?HqZd6#I4b`UnQf1G29pJl);0W=CAL1xU zG6)ud#j%)0=s^>3z|sjZag|KOk}GB{XY|V` zU3iU3=G{Y##)BeOGGlO8@%DNI{4j-&T>&lc0y?S&=ygCRD5!1_6d)63O`(*hhIZ63 zhrw%Ef|uwgUjY!CNUj zptT7weykX$J=PD5k zSuEZ2`)*=2Nj>A;YnRT>;TX(J_1w~)B3k=i{KM**?KKE0y@1Bqf6g0P*jn1%9vq!3 z&zOn6Ry+`8S!0CY^Qq($$CZeh;euvE5e+LjOaNseov7e zYDa|>evxp>HG0PG*l6zcF@fN;1`Hi3;YSpb(vAb0o7Bx40^m4r!tQG5;)G@sT;)1PR# z%f#)COqfmPNy*HVcFYX9mJiI+IXgaP<3jzi)FSLpGRmGCbEq2K0 zL}!H>&x-^^20SWg-WJiYQU?UEyF8{EYftY#4#wzN3AmSl)XY_?nc(K4f^|ji+79f7 zTCf|10z;(&!5hv7+$=t6MoR2ajI$vfsf}_QV;2B>BF3ueRaP-h1DrN%M6p`XzHz|b zR9HDS#hU|Jt$={El@Tl18=T(8oT~NaH*{FW$MA7&wa;}_hX83Jm)Udq%l4Ok`MlG&8Z!_bAOM)S^S{ z3&u^6qK-ht#Y)9sDFG}x>QxXCo56Q;#Fu)z^(cyHn_a}DYMD@eU6JzK%K6}aBIX_| zqvNi#nJWZrDH7lsjqWII9eR#W!?J8~fx1daSecg~Dw4$lxn3egW^TcXu_&w(wSu2~ z`I2jtV0=K3EaiBn+mq?|8%l>MSAX6he6@GlhJN+&QpGAC~i^9Ts90RumZI6b^ z0qk3R5u2&;NjTq;3uPS!-LiNSHVz~5trxW&B%gMGWF1I$b%10sNRCz`$>Q6FU)4+5 zzqms%y-8#1a&tpEjpo!{P4^e}42%niA)n`SFb7-hMX(jGza+{Y5v{dMv)6;iF2zHp zZj}H^W*zW53-R2Q)^?ETGT;vuGG!%Do-P3Nctxm4EHi;Wr|_^*wQ2P@kls?H6-+Y> z_=mOP`vd=?8lElM1K4-fu)b%$Yq6oxlKK`d=W#R0kT;^B%jCxYk}WYD}EX9 z2NgbVvJOm>$AII#h@)uJ5Fj2aglrQBNPmD{C=e-D&G0RtYkpf4eUZUlcel~nyAaRH zJO^k%MbKk_hExPS0cdan zZot`le@u@Le)7{e4Ol_`vzKcf||U#ykh-0gAI!^NXMNHlw-S3q`v8%W1U@>h)3B zRML6^;NS?Dvyk)7Ex^ac@QQQZ(;%9sh_tQf+6h356(~e-7KgeV=xh#wZkeK!%+;vW z(Yfwz#EYk)A(F~w0t|997EoupeECns>pUtsufa5dOKYJjMT`47;=l4EUw4$vlXo_R zh9+3@i2}W1qYryvGFCStb4k=G%jN{Q&sW?FJ3`qU2Y!LV3rEA&;e10l*T*l^*$Udv z613vfN;vSMTP9m!<)!xj(clI%0g`T}C3(gLlFFtJ$loN$x306D z%s-n&&+K81vFd~Z(bbtPzx3rl5uM2Ln(@Zr@5cBBLkB5v8h@bLy0vtVU%O{B;%9V# z(Carw=_do!^+4x*5ukK_9qnGAXhWCbVudYZ1~%ElB{Sq6YA9G3MOL!gor;f093-31 z=P`6Mpqpc8$X!-l3Z4+GwnDc*&^9HgwKLFI>QT5I6kpJ>C-=oQ0e_s;{^Tyngd13N zpa~*cl#gl=!TaS|dJi1^wV&_jP7N$iM=~p}d1>k=w!5`h(T2t-*Io0C_?ogFG ziPM%~Xs=D^NmRnttb5+n*Kt~5vI=Vvy7~J%Ud>ofoK@gMB-HmdCHQ?FHTjGOvAv#P zn>J@=fLKpw&v)3!?yWYmsju4?{2&i3SI_cBv7G%0LEg%x;ep&hcb33=Z_V^BBRKM@ zAiq+DJe(2{ZH*fXr*sFy)_50~I(+7oTx&FcIyZtH;VB6&euPr{*+MO}FJ`zE3^ykj za+QIIrvEDw!@>(ddNM&;O&8Bt^>JGE1IM-m$9$oX=|QLbGpPT0Xs z%%7;GUce3^U~z$f8cOAoSt=N9%QK3$HTXq|aa*Sf4#y%6@iLj3f%vwJAO_^<2g*-b zVZ9CH@7+Kdlr^zvwnqMY5!d^8$rBX*~;c{ z*Q+>2Y>IINi$tq-=35m?*^-$B)@NhZ%FC|Lj`v(mpKmmpIcM!VJ!X&p=K|Mo5RC-; zd$q710PG8eRT0q_h*t^`LNdxQ?{EpWr@92I*u4Ove=*__A$$n7cJ#yd*TH_GVvmtG z3<;UT?ceODZrN@Jh2U9IunbEE?h?TH5=a3r+`L7=mP%O6Z=(RNl)zx-)NG4P?=#DC z!C-U5zz2IW4U+-D!w-@8mo2woJP~m#6L2@0xlhY%a3x@WLz2Q4g3A^sF%XFl%)ZfYBJMs)YZ}Y1<3{u(CCUbY{IYD;%~hH{1LC;}VwKR*BYcLi zf6{v;MH7~NB>WbJI`-}ch}fPN;e!R;WeaehDV#Hz3zSVl;0i4;6a^LCzXCFHx6l*4 zcP^l(l{zBKM0c13sJ@e~H6I1Y-5R(J1oU|t>TTv?w3)y@ik?Llu{WWjVxtW=gZsqy zihacS32J(taGj{Vv>}~@!{Z!&0b=yMb#0N8favSwB5Zx3&*AFxv7HdnzbW)U{aM@& zmU&{81u)p3QG55x(@qXunVPZ)}a^M0Wj;9bVyUY`^cT3q|l-+%qDS!tgQ02WT0(DfPB)h14j)j)Dl$N6D zBIyif_O1kY@qgt?0Ca@NmC1|XB9O9GmxOEX(RE($n!aBXu95BGzIh$@ekUaE{ido; zH>l{6hgM+0Wo^twHw;6^HemH_YFpN9dgRKQ`-+c!HpD*jO?oGr6r0>-622?!@qNFZ zGl7evYXUV`qEHaCi7w!d>2!5B)hc!7p<5bXtDZ5bW4{@+pQ-1TmTm>3hP$VpSqEd) z!!0scKXaP-*gTvHgx-?S)qLFTAL{FVVoKf22i@o^8o%6)KA=H=t24jO zfBOxFe6ySRi2w0527H5`J$OvCoz1tp(II^Tclk+uJ>h@)_avZ1A^wy4kAFtLbnQm} z?nM7KzuE0)^&kJ72>%WJMDmzb{ZIM-1gvABUH_i`{HFT#SGtjwf6U^3kDmV>vm-^n z-tDLVz&yITe={v}{zF!X{%2V6t}NptR;UX#kRA|i7gnV+srxgcC91lg5SFwhp$xAwB%$FM%SdjX(GS zDLd!t2gke8hj_felmc*?3DXd&=>M)nw}VE zn^pd#zEL*s=p7yOa;OHgrN7Q`#$hTC@<%|8B)P5k+q*?00ER`DZJgE`CN zM%ipd+y3i*x@HH)tWTBAvq42K9NKXuT1+gP)yyKert&9imY}K5jkSKRW`e%9*uj%?|X17O9u32x%bo>aQZO*$imkJT$fU z9>4cAl%cE&DP(2|p5r7>n~0`S)nVUK*Q^FqoL4z+y3_{TLtT>>Nk;d1qJoM6dTW>m7C=$MFiv;uA%tO`(U3mnq;~_kh40NK8251c9 zJQ`DV;4ml->dYU}k3Yx2Zp#BIJUW|Uq?j>(Mvp{&@I8KFiycuPeB0`4%ytq}wLtiN z=0IB1v2mzSa0LR_5WYenwuUt%ii56V5#J7W$J;gfqnr&YpeD-89yuoaRWi~3yh%_H> z9{EWfC3+g(LA)%(86GkV%NT2aGc8RFP3A`Oq8p!Z^|&3Z=dSg%Q8-%u?C3;loe;k{^B& z*2vAtrFjYmdA7w7NLboo31zbpq}vmuetZwJNhs)Ck0qYGilKsF#m0jBZN**sv1~>G za<>qYJ`CsU6qeExEZ!*=cEIg^&kc}MhspDK_Sw0+ZZ>^2ewIEAcjk`6uN)rnYB0O$ znH`8v#?Q)zDtkP85I^f|Xx)&XePo{V%HhAxkHHPZHrOk*V+J2*DO1pO{W8STbn`F3w#B$LTT0c!sI#R(jVf=%y*U zkoBO1zruPN*g3Uej{>_$VacdYADkL>3tYQ^T^C~uZi;OLe4Bz7sJsf;y$TE8sthTu z?J}O7Li&k9$xH{QOEITv1|9>tJJsl%Ed~PqJcftJ_~LGL-Nu&B_;|}lh@yd19dC5; zT+AIIl1Xl_xvW6xT}%L-=Y~VTLnR>H=xKmnR8U%M%`y}Hm6aF|;Ef3Ady(6T2yGk+ z_~RH}@#<15h??VFqRN3SFLVTVWk%1^jI+)-NVyfOCi6k+#8-dNy(*xS7C>;)8Vg8T zt2HPD7ajk`3f`a&kR;!GUELDWZgFrpr+4pbmmiv+>pOqp6-&kY^I5if*vIl1p?De>qqVAedjtC>#un7P?|RvM-t%QX=5uX(4(tGh6>(Sl+YzpS)6|$#wH|r`bPHm- zP+9tcs#>xLYw{)Y8F+4udB(c9dSeCP2V!_o;ft%Ihd|V`3ZmY#j(*tFdVS=pyw|f* z5d-KAK*uX+=+mLpNz|=pKshH(nU!?Tum=HO9>a_3=e3uO6qi<%(%q9xF9bw5Uxd9|K;I{(K1?N+Wvj)jEqR;p7m7$*gs#d1^hSX~1bYX` z0OnDtv*`i4c10(dt5He%q#|?I-l5?BIKf>EyZwNAsZb*2zSkQ7ANR1me|THI_Y2Xt zfEue%N_1kcGgYFATzeEem&81)P1d%8?lVPK=n8r#8}K_7KJ!Z9Ip+nSJ6S*%dNujb zSI$#Fa-{<#BSCV%10?-G@~RpM^x`>*4YR6~!YFFPAcivyd=5sv^dP%Fi{@AO?Bx}D zKbx7R-p)qr&|S^B)_=zO@ILiS1Xl4hG(?hIhbOKLW?6s7_3{%L)S1ieQjE1p*-Ywh zZH$0WlzlUbn2G}VOHd6Ti4dx0& zOjRPhc9nKq%H|+QSL8`a3u`ldOe5ER4|Aqn4t@vo{QUP+ZN*|YRTBFvv=s&hxAF{} zKK74%T*GK|!UFWK6}>aJwQJe*1mvxPSabO%Q^TbM8(}Z|x(J*9OnTDptsJFi_O{8r z{Ij9{*@Yvyu?PMNu>ptvW|CPV0??nIaUSB1~IP_?J8-gw=(*$)Gu?y_irrE3IbPD&s z(Gf|9%phQ&65v&%xG0FYklg4hvTx{ku)3XQmE(jTBqMIl%2Bq*AG|5!1p1&Yg&*_v zvlm(w0gtPS2aJ{#=wh&*4E&WsJS#S-gG@&Qf2WXXHtih>=%b2Ip>IFnUn;zdK6Zv( zRl~eC8`7{?&;-)fThhE0O!IQ2bw|Hi@sEHXT8L*;-UVn>AxPDRbUhyUiG_G(dJ&*$ z6+veJnq3HrBp(HSk;02;lvf99TwmJ+mfK>M@r*h4+;XBbe5|L=yt-LD1)@0y1RRS5 zaE|vqbv7Vp6r@5FOacCKt@yFP-%|Lz**dVs)&!0{Z_Bt16DRin%MplFg^+Dx&=Y_L zD-bDG&G@%LH&)R}=26^S27XE*o|QQV(9DXUQvl7a2s#bWoCL^uJxex6fn8J!b|0`S z6;@e&ClKot0*1*+{tVd73TvYxjFx^L$>v!N_+AAsV7(aFBMK`5u5fY9mFi*jdmkDSA7hFdDzJ$_UoSw*i75x(Fu)(h@S?S} zKES_@@FL%~0MT@}x+mWavrg}!psLHg0-~=%rENO}q0fQ?J}idk9T*Z1-Bbh7L`9@qNks-g z(-bI+yAVlw@a}BRgKnmxlg!ol5v?l}=N{MIJK#Ph!CeI5RiGv*l*|z_7y5VF*y(a% z@+g@-V7g8*MZ<*X%|LyoP)c;iSHl*7=gF9-vsU3M)dbMpRCI-|D4F5FKT!D0<%M#3 zg08)QE`*8*!M35c@AthY(?ljJMe+b7BRW8G6(o}tN#rsafeG8_4zC=E^I4x`>1#8o zXSOQkXu99ktRL#8?f2C)A-v;DUvzOGej6y|2ws%3%?M*Lrp@}dvKa?M-ma_~Lr zV%ZOuJHcv0f)!o4!aEr2Tk601qe;BDi(`0pl{YMeB$j#AXU9P!N+bI{a{714OoZ^8 zm4wGHfOJdDuD-HW7uw=0FVEh;s?k5SFOehX4Y5gQmpP6+)pAr$9U+`?0k&txbd{W4DlGtL6{3kmMjw+lzJgyVvXlkRGU zoF1w_iG<`{TOk?&vq6v@@_3xhw-qot20YmMW=2B57ut|@kh3QtC+!aF#zKFD5TL{Y z&i52&N>wE@bg)Y~V;;(MlsBI>kISHJ7`19Z*|KDg4zgxiQk{{rzg-2D>D=?A`!(RT zvkI@^)65bGOy^JtQZdS!P5}2?3GSIgZGgswS26&bz^><`$`(v0D@T`HAE$Q`473)V zm0--HBPMtviH7Eepk_?T>;#_;2|frc$I7eVZ;gNThjEAZ9ug)MVKxhLE+piLi?TWI z`&>fN2nJ6Q47{SgjaU@70qHD(U+BseF)?fJ*c(Qh<(Il_P}^di4h4&X@6CXWV1JIl zy|T$JczaFbejtOG4gN}SJY2w0u0>@2^4|24$k5?oh?bJMECk#t5Ku!QMxT2WjNauL z*Z8+W$APm%b9K;h+yf^5Dd zONjBRjU*ac>Am+@_H5wAylSxEyrxFZeFV)WNfW9tH5a8>x**sg2`Z@nnl_1jPuMSM zGE0St6Ou`YH6)IEg2DNSL8$87R#1psA0X_j)7Yk-m*1v#{ZMX%d8_XhQkyHjsB*JF zMsN14E%sJ<24*5%+N3-F|99a9O*${-!2}#F^~%hdO%84QC|Cu}R7n%N4Y55#z^6-i z5D_BUFVeb$65e=Y1cxP(Lt5Za0bf-e-e15sNO;iC?YM`;5%i_A$%1%SMC>MfHVQ+Y zD@wB*S$Aj$+{gAs$xODBfma3angmi$6P@_HfZdU>nBQpud?10s1aL-yhYkn^uOkM& zQzZunZI|#b^)k%Wg88uMO`B>>CO8N?lJf=K#E32^B}Cd{2F+A6961q56ie~EC7Y5F zxMYS1E!IgbY^~b2A5W{j)0?6ITWq66ynKc3O{BQFpb;z| z12!ZQTHB!It`1G8M(kqwEM(2D0qzHpLm*kENaB#7=CJ*C0lQXVMevjT`IX?FwYved zwFu5Qzob-rUQfF376 z&huGE>I>{Eg%zF1tyyH@o6Q2`{(y~NT$UIVUzU(vU(R-J0Y6URWm_^WuL3%$2IzS} zXDFy{5F$YKz^rqM-dZxd!E0TDSEXsB^VJGaA52mU*J_KpiN39WqqWG1V0a^D=nSj| z(t?N`3>HsoW8nv(K15|&Fp+(kf6-_>BhDHWTIr|9-t^%?$vmcu8J_uI`7TV+bwQ@O z?{z^oPLib~=z@Sx$-}9o;WW%S0iBkIX26pII9me4)QP*r5rJADQL&;zg}s7ixui+h zMDHz@%od`h!RWKZMVGKvgE7cEB?`0oLilkhTq?{hn*mAZD@w|`mhBc;ud$2NcBzbB z!y?4Jl;T2LL(;YZz>-@bxk;Vmx20KoPq*W-DF2Ku#o%OVd=({(c6Nwxqt!gz7D!zk zaRbhDATB6LDCSwoiFkZXJ+?}YB}MFU)Ys}6lRDPTpzW@Xs9V~%JzOIes%JLCp}*P; zqVm{2>^-ioyqOdFBxXBy_KdE~tyu#edle5E5z#WiYT)-2;+g5H4l-Q~{E#6>_=&ez7$^xLuyMDspw}Bs{n8M(>0VPooWrIu>qsPH=QOr^f zkle+EN9`nQH|W+XI%zaE!d8GbDv+MKe+tMp1(AHBKC%k|})vMT2WIH{~pVvm&6kE7Fl0 zuMPpbEXJy3g>3q>1Mm$BUeLCUz;0Do5qE{hDgEB6t7hqQ9^iB;=2R_ECWG#3OjqOV zDN7b%kfX~T;Q2b{8SCQg`wm-|J=NBwFhYxOY;Nbf!yCz`A!>dFQCKCgtDUJ_ z1J3&tXW4+6{s_n>tHP2j#^yr4PYS%(*?`J29MmYcJ2l*?JJzKdX*+ z`m}BP_m_`5}0yr!J<}BpAa~<%BF}&hkyoUXN0FB*SdoaH)EbI*M`kMTcZfN0np{8 zqAPR-O$>o=SNO~;g>s%_zkg7?-=7!@yfJTsWNZgW+%bw79UwUhDT}L-WHD^ROy0Om zm`i68<=apt+TiiG`6>-z3Rq|6^Qni^N?)3|b~Q5xx=C-V+Qb&ZYg(}1GTJV0Y`#%6 z7s*Dj^?>eBP{_;H%1}dP=EJtj8j$XZN#l5k>6U`-a7-7~DIKWL$AII#m}50fMuYCI zqEmf6Gt>}ZAJ>BI2kgsQu&uzhE39<@1*xl8++>Ug%GbDz*hk%CEKvCgu!9v=#!`I5 z({I1Xyvaf@fzkAsQ8oJ>2i-zN7k4#mOdJ4oxq=E^zrf0IK17|aAnH9UM|a8ewc?y^ zZ+9rs9AEcyCPfl<{-+~KxXP!ml#+E~2e{$$KHwu`=0(-wRp2K_cro6c2V#aoq+50` zEnH0S=&u}A*8!ZMcosM6Ea3VcDk3B*fkVfkkG6tnX*C%-N6C>Pp-={P_Pz}%V+*7d zj;QWx?c4&o(EUY&4nWk34v=gG$)*mFtO3a$MWV8d9v$OIupX90AB}FG@8ZC5XjFKs zxcIF7=e#(u9)fo%Q&4ltX5~n?%G^)gV5Daa=Jg2oY-jw8_FzZ3L4Lo=69{FytXJHa zl9`6YaaqyE_D2UB2k1=&4YLvMf}?=A8zFpN5m_i($sGWi7X>sSXzgJ!3}EWe%R3mf zmog|CPaB56;M)T3a(XTwP-YCmKi_QuUk!$H`*YFWv+4Hw)roL0H$HSjl_T~Va!V!x znY%2|j=QzJRP>1mqv6z!acYw*l(mVoKvV>P<%|T&>>M_qG}1GwN>y=E&N|51laS-r zyzOS3T(-5-DN!(H%iUAJ?P`MC7pk?pc-%L-&>9Zf)L`%s0wr@Ew>)PnZj@L`=EQK9 zJdUbo(zWnx*i-bjpiXF=UNYmr{dN@&VTvjCy4-Kx)HIn)-$%{bortr{TYf6bxyaqf z9IJM4d|tpJ{a5G)5s}!MI)xz{% zO#Vp>y%7a`t|$1!TDjVv?_IFtLM9D=FPR?T))a3kAe*6sdrIL%|5MnH8lGU_)d_M% zK)L>BTf|#brtb}VfPYBtOu8+QXcbdbFnsaM6HLevyw3st(}Lra0*>=z6cL=61Ghz~KJ0x?aeIAsRw zhym5uyOr^fKJD~~yCCBh2|;_LpkQe4j@bfvNFuW~WyM|yT@eElJOgvYelM%<|5M?- z{wNQoMqI8U&9`Nspt&n)Vo#wS?kC{)B|J1JDDU?sxHEVd39S%J{!cdRR4UNe4g1pISHIA_#TYt)MmQx zs=EcjVo88#5OK3bAXiFcrc&j!vqmuZ?0pz45DfOE85EDtg7%!Gl~JFqDvuQKD-uqP z^-Q`}t82$tsnn;EmLsU|uM;-%Gyt#&1|1Mu7p-B^|wIM#z? zr;-qd1T}}fupHO}3M+!&9>DY|v1H}}eyRwLaiigf@j(Hh-9)gs9|RGUeT=s_u7G}O zo<7(~h2;t07bv`JK&IMZK$p}2-3#a{1(mHxy~&e0WU%X6FxZn|AbKz=Je^3`;4?sd zF-a|)n05KooHqbVW*`{8h#AVB;#U?6O0FibXpJwWN*1n1a1-n;+9TKPbadqxeGLC9 z--&e0_eabV`uIZnq#!#b$(Ciq#y`}3kzb=7c62!*aCfMDP zs8~^vcs~_1k0p)BST5djXG&KPEp_k%v2Q7tgxWQXH~g0n=Tn5#A@V@H)Rdbv79wsX zMF^G{(%cVjAnPH7s9Oo4X*xHsymq=2NlogZ-t}yYtu}ihlAbNkKilJ<9a7JN9OQ0a zOU;6ea|(-wyCGyU5LXle<+(Kq9_x2rTO~)5BKFjMdydqxev5m2J=HxvOZ&>dczUUN zX44l`cWW)dk8*2kTgP^^Gs_g)-G^ArwP+Y8%jA3^>hJoNPBe(cACEsAtkWjwQ7e)fPH{ zl}YPIS!kJ(aWM5B^7RmMu9ETpMTXG=_W%)|DkF}?*6Wl%<9^Fn089H$(IO_-{ za~tI2^5j%g*m~CfNpHL+Am?f`^nopEzo0FXi0dzA+awb5`L<3XX79Ou5^;IIEfiux z#mW=qJ2$|(Dya`3Z3;qRfdA9^#=;iN?=W z?nHFaOQIYyT8F+G5sj!(*f}&|X4C{_rMPT30GgFCjZf_Hw{%>tL8o00;$0DOxKg?- zYRL9{Lxio|$D58v+?4vhW}hlKo4sFaGy^*EJB-@@p~9ZXc&K}$76HS6eWb9e>KhEi z6NLyd8Ks?8fSc4elN7tR^t~l&K+j^t3;rULNL}6aGI%aj6mvMyrcqg}4Hg>4P=*?i=^oEtWS(oM-YWblV>5 zrVQ=WTN(-6nHE^M`7jN#E-P7~SzNV@izJ+nBzT|JwCB(p;@&E8=&H8*s+fx3bhke1 z^H#bZ#A>35Ztg-1(;WJ`4H27Hb^<#~ecMt^V9!IujJyb+>@a)13fyFcb7rF?#df=t z38c@9ij-Yz7#xR;g-V7X7SX&1&^0wcHvzg;LABN?_-L zTd_q_`v&8{{ASGDN1Usd3o?7JOj?gNX@4{}%j!)K)ACM+mA1&MW*d2Z6$Fu2A#71V z+yL#wJgqkmLh1}~a}>_0frvT|#DZePK_HeXL{&X)PbryCLA)bDobO)Twy?B1hbWz6 z=^K+e)X7$|GAIJ9o2&`88Rp#3j zA=Q$b?@ysIR03_yz6%e^6g4qsqv(gUBQ2)o-wJ5xfakiHRl@C{*D_&eCMlYHs@d> z6R+Tx%vzW(6$i+s?p@5TU{{ea6SNnU+2im;x||H?6$Q;AGkHj5Bxvpz&}64bI3xO$ zMnU9zcrVbui|K8M|DtayoP(F zFL7}EbKX?g3OSn-a-g~k_UzPw3od_rUd_nng4>w{w=Y!d9+1=AU3P!l#oZTks~eo+ z1zx95kG!?Eo}{?h?0E65OGJCrGbsu7;s3kkRTo&{rowb^zf^^TGplD~qa!jky?_+F zURL8}o9`DFSRv~z&y$ny(>J!wLt63{%seHXUO8M(g5AOdyC{sbp@d$+095#a+l~Y` zTe{hCnG~{_JkY69&JLfm!RK6pPplQZ7A9)aiTFDm1Oc}f32ves6^!EZIc=}4&HJ_H zZSK_xaz#MNCHE)9!mpw?b%_gGQGpeccn&H7a#}b9ePSI7#lJ0<+7jl`}j~N%(p|&jY>~+=dfepwOuEK zt%`*C!U))c1+c|}!R9IqP@0s?OhL0((!~BkNij{p_e*$iS8!5+lA{ENGm=AE;9vp2 zR2|+=z^_XHO9n!Ew{0pAS7_f91~hhl3Li2W`CQl!`%kiRrx%)vOZZMwg|otBD&-; z=9z+EZ$wa2T#pkBPDlpnkQpK1XC+*i-*;NM=&L$ze_}#K{i`1N+$oZ;8$GErMd`!- zKrc9aWw{LMnd9P9XErx(1GcZix|BxA(r1a6fb~F9C(bt?~mV(O>#l;yL zw$9F?&H?tc!pc~xa!hs<=ON9f;k1@xVSieBZ6EH+QDBr}C*d4(gk zke&ZpM{qlR$!}9uXdcy@pnj30MuM|EP_!0gycaJrt1tT%ZFTrMM7qrk?5RgYLuwD} zEko0eQg>gt#g)zZXPf-9v-xM!=$T#6d90p^1)aW-`AR*vGJATyGx|t?b5x*kS^sS>CgJ(()*1mn3LK zxAg;Aq)yrF2l*;RZdlUCrY1Y+XVsq10cCR^EJr0+*5)dCDprjq?1{tRzC>}4^F_!6WpfDl zr3x>{ox)YZve^jQ?FriIUYD&X40{)^W;7(-OH1<6T^L`jAa7P9m}sON&NILH9L9wg z6iFuVd_#P>C5sEroeky!#>W{-5$8kUl(T@%O2D$ZA>iffe5g?_nr&H)0?_OMzcq@V z?I$~4xqfmk|7W#+g~n`~2iB-(d81g)vIvA5=n^J)AF7$&WdzHRK3WU%n^nklgji?i;s8#0`wUf? zszH2z@-(^DX#OR05nN^_xWET!g(ibqsV60~5e#=E7;=^2RuaO9>C1Euv)Ld$mmsaC zi)ZX3+V?MTY)^2^7Ydnf6fRFuwD*$*ULsg>_Vv+n3k=5R8DMC%FTmkOpCzCl2-GQA zA@E}gE`ma!Sl+0!!U~z$fic3&l(*=UjwmhS3 z;W4aZ$8DV;I2?;O_(9TH?f>KMJ%8+4l031VP8PfSJ>H(#ZT5TA>;jru0n!QsNFM}2 zD}Xz#on1gc{{x!to|%umn$c>$4X_fR8G7%E-WL6%_nt-Xz4xx@ir$k&ZxoroG!b#~ zoO_FW4-f=2y7=z-g~^D>$VhYYu=!-1q}9wQVn9Ri3*o0!7+DVu0_2^5kSzm$HVA)w zo}Brdt5aGC(<&O#kOsqt@lX@B!V|`|7eDq{!SybqY3SyV>x@9$98w|VB2=F*R9BX< z+s?d`9|p~OO;c8<2;z+(K3F97y-G`4$Xd0pXgXGE%>wIdnzit6hF$O!hB(yw?Xcd_@R3QOEHVVy{NX#i|Jk%!TzVN|14A9pa8aiCx z?AR&GOgEgelGzWhPoFw1#*N^SMN=|5aPibn$u5XzF+|<0)UKUdA5RCHb`32Y*4|3M z5QQuGXGde_2=-aekn1^;X#gyrE3=qg3Z2eqorHnC{I7xfU zrJ=FO=T8Ypd2IA39+T1{_W+qBAS`UXCWQe6BmqHI11&bHPOchu5tax@WwfX-#+k* zQ&Yqz>rU<0F3D)7<<~PxIgQH2-x^bNvWSi+*Vi{-|eD_y6$k={Z5W+yASXe`OzZ zw@crn7ne_(dYDbnbFa{o_X_fp*#OW10dmdvTmPNkDO&=T=Q1p9mywGQE}+$Kd}}6# z335=6{8W&)O7-Z>w*pM*F z@EL{ce`X{U=@5!|AI1W>hw(GDR~gu6?Y_Ok++whpTTnOeVP4Vn%&mqmDLy+9rf!e* zvo0pL`*!S!Pe9v6tw?gZnyvKA$+@AQ^)S=Iv$y(Lck?Oi%#Bog12!F+4(uC@$UJNM z*37eeDqovRc2A|pKe$QFubaB}Y5K`V_dWu>CotU(J3ph2Oq&}&!%aay{VV%J_yyD5 zzb=D$y6H_lDD?g&@pC^|hV*-2NdKf?+)qCV3S**YwqYZ2B)+n!fs-{r_$g zo4z8gf8ErL{=ZKXb(UYasSUQ2nPZfUyO^i__=Y3T5>~(#3%va= zdzy!YHp>Q4Qs2JXt#I|e$a9dWVKzdm{bHY-b5=QR74XLd-sJ=T%7N(2;WUGvPh0}?ylqxEukFfF+uTph}bRX`JPwAVC z5WKc*b2q!3A5#@ZsJLMef9Df{_#=JU0K$%Cgt5^tO&m(yF&T^=WEgRG_<5sG`t~B( zOuFT|hN();^oE3f`Tf(+ilKIF$P!>z?UI|$-FbcSUlFX8Erw~bZFnBRI7M$yO$bAX((;kTN(fF!>t!&l5@8(lpJ2PChcO#YZX;87m9t$DiVnzZ5w(Bd3v;3`Q#(~3=3#SD*pDW<0 zYRvR0)|QhXUQtEtx?ySYxsy0#dN}j!rE<@1vc$Ged(ZCFp4Gv{R9^|zPiWQid4v)A zvnZDYVTJ!@LeO=AZ`8o!Z3_pErb>JBMEXAj@IBqkc!<7P8RU^dvaUbeLW{*bGyJG^ zg?7mzEWag2AV_-W7z8aeQN}IKEMVwq-#Sh<4R*}Yt$I$AbODyjW#jop8#rwK$TRG zA_w|;kROx8t06mWBm4mS@hW#goDbsNqA()2)@}85(Q2k&ScLL}hMO7a0dYZH_AeEC zZy+@xol%$1hdduUOt?0V{{{8j4{oCTtSW5Qk|Y|R4i~)=V}Ne4AmASqQJ0 zva@?wmy5#~rn7Fb&;O>TTd~Pv$QzzllnlQ5I!}e7BMyX(m6+{WNb-vyGrSl4lhbs926`XjrF^w{LU(VEGBN05?vBR zy8Vxcjv70zv7HloZ@e7Ow7CP+lt#JwbB?nb#a{sb1&!iQ0l!S(8}-Kl5N{O3+>R<9 zb^^am;FYkPK1Ujv(F;#DZc!nT`sac=7kwZa2w@_HVu#_U_ z9C*mR$qJ{^j-~DWD>9lTpE4Z}5?i;ea;D#_g~ zqh=O^)A=l?K+YGOVyM??!r!=OD?GEA*l~H+(kCgMT8+IJ>q;S zx{0HC{Kq}b{i9S@47D4(cec9u>f1xS0kKN4Id`2ElqLF9PPDR=sNZ2JNz6Vn$t%Qu z&CDs~IacvxJ$)K8)6lX_Z#6{tJ0c&7J01&pZWQA@u|dv*iH2gMaQ~<{=N{HgKGH3S z!NZFh6!4PKtZb0xF{9Z~Mq?x49s_PE11ej#Gn$zUS1I1qh5cy%R% zz2q>?PZ@C$qxsMv%^ad3mD_Y{Lyoa8eL$z|xZy@Bg4kgyo@)rVc+nCG(`cq)OQa%o z^kJy)IEuH`+U^7HpB$j?x%94ay9#l9q01Ht9(u-_GQP@&4;am+G8(JPZ3f(41-!w4 zyQ_dV2}rJ(E?UP;pj5qV86RHhwlL2h;ptKnr84y_WXMZ;HJs(eV^+o$l(eV0^1^`! z!F7G3n)};Nw+g(k4zM-kUiWDQ+x-Goq3kN)j|n_W2BD-3iNJ@gdwpysXm4uTl3qWK z;N~*yGP;Wh?6@`BaPEm+jJ^Shn??tSn?})O=9O1K4HGEVP%jyIEp$zHb)Gx0CSTdI zhtzPaNFOFT1u-id5#v^USO%ah=`Ip>$-^q*&v!-$X%ceXD#$r0#;=*Mf1@qQdT zneF+h6ThV!QA1u^+9ZOH1xW`(t>P%%gA(J%mV{RGm)oK2kL*ykpp3Ak$(U!jnN?n9 z%el8S@ta@1{0YqgAhN%@4AxchA)H&!}t3Tr!-<_Kuk zc7|prXtsBTW<6*Q2^wt>tQ)K#Xg+ZJpO8aK$cJ&uHztcNW7EA^K4@a#cKKa;Cc;F< zV;J01sR1X@#lBQ!WabL=-ip=SWq6c^_jHO$Jz( zzvk-4R?+nVI1#>HoHN%ZX82RUFBAA&%sKPgkcsA{!-pVlRm67fCk$dc0NGvv*#yX5 z0pTj!5M2k*ApweYg+;6c;)MEkLzbqx>y<_XVm^tB-() zmx7o#)LLT@K<`RH${M|a@1u{dhl(KPo?IOGdyz*7Vy=-A=5H|`C-B0VcX7^rvOsW- zRV7)sG3rH<>Gn;MZuGW^e7%G(L(yCG-Nu#zY=)=8$?lTUpKgEMC~#bZz;Da|8f)ks z!9VFqZ}PPDrA3d-n>_BbC*i^;H|cYCy3xGPek|L*Y8t+I@(sOI@mu$kn-RHxdCb>; zQ^wl0jhg8GVnM|JWG6dOiWz8C?PC5#&!%qXrd73IR%@=t^o*((^lUN{?eKewR-`^{ zrO(`TGgEfbUQ|w2x#DO`wC;O)8>pM<`$Opr%XBlJY+0RC^h=Fm`dQO=Gkxp;+6e&& zg%llR^^)jlGLx*;>15ZR*_T&u_o7pQ=FgkD|B9wbKckme|AJm^wLj25jQPs_&}1gl zSVt63Hu=BgvN=1PsgLz4xXks%CNm8|)Y_W_G?~^dRB3iIPl_Hc?Yb0W<$jj|>-ttV z)2owK(|xKcR&BXQ_M#O%s+h@0=8tW&UXwwlZFWt&P|~y}(}ALB1}rhf&a1kalO^z6 z66=H|u2@;!%={nB5_Bym)(ZBEwSq!%y7$)`@X~6MJLH zry@{Wy2UOOq3%67`fs}L4t-}ymGE!-xIsa#iPg;fou#d&UOR1GuWfjMvfe=47~2ZYf>o z%NQ`am`o);`Qc2r333i(i;!J7?&TsyGvNPQ#&tC^_~a4#d^du_-|)QF=* zO3Z0At@F3oUH4s`+Q(^H(ZW&^Ml><(tw zWdkrNn^Tdwt>S%GJ31p?SrUz1G6uE9&4FDX@DS@KOyBEx9du4c zj$Kj_IiAhBLoTVA!(dSOW<}g(3{Y1_6GN2Ip0$s|HN+&H=%V3x_0oURg>5|2u~dUM zRDkVu&4TmRA{eiQ1?OlL;g9KpkGXN#)g*3_vsiWV5OQpDZ7zQi7qbmF>j;BuGl{1O z#&h8&T?Wvc+lJ0yVBZQXbwoXHB{6}0FOc*TubYBBo5;V%OQ{0|Dlx`7T8Ns|sbRoJ zAfBL!L!5*ap3pbq@}X^#eGxc$F<5``aa#6L)<+|~1#RIGLfEo703BM3I%EifZCXKe zKoe{}Xp4Yi zh>OXc`n%Um4ZLnZ^7-xz7%kI`d`x9mqz`~*qoxTR$X0%k>@z+7Llj@U=FE(XtnkcL zZHu76#i9lXUpMli!=cY-?>l!j%!KgylqDrEOJ+@Qh~7G+m{_lA+^Utgdc0KoGQjf$ zI3EJp7jIKy^J%gq)H)&OEL2)7R6_jJIrZn`<_H+9%P9v2`tmb zWvSH0v4B4*gIg8C&QM7Z3<8VynnmoKtZ#-9j`dgXm>2Zg7a6-*ycXz@mh@M}kqbr5u<0YS?EJtd&h98jP42WuixnjvjX0k3-*UaXgaog){u%0N(m)YQCQ zs1r?Z@Z!)={c={GMW`K~foim-%Ecg039KP9B!j;%f$;*tIPdRMfG*2GZN(Be+L!An z(3c7r>!4mGHnwBA>LBPg<$N%>tfi4bBZJIzmKy51 zo_!P+c5F2J*TFt%cJONKU-6D(`$iZUsh@Zs#*LozsuzyLuPQz}8lD{~K3hT0+{(dC z@r<^ataGf6{!a1x;<=MKHt?OGUn8LIThf1r^rnO3$8lt0AwQwcI%cT*Mb+eLrIesv z+Jn}f&lb){2O$fw4o0)NjK((k1p_w9{2@+pkI$bEw_I;Ct_RD+t3AN0;5u7yb*560 zeVQ@9(jfE0jHbOonmvr>K^+>~=&cO@ybeBevh|GSZ5fSazKQ`qRRNbWVCgM)%JlOX zjd)3bMQX!`K2zY1A-2?opJ|VVMD7a_+q{8HgT-Yhye+Ud1Fqme+l^C-eP>Tz`#!Ud z!z%jB3r5rE@&1QILrolCb;{foB85yFQzusVPBP)wxx!)>{2)W!<|y7QYocHN#| zEW0w6maLk#;QY2>&S|45E0gYz!v^6LvDfH5 zhw9@x5HkfLHe3yYX8>NB2V3*RO6nk>8#I)x#9`Y3+gS?pk-8SRBLXKHvYZg2|6N{K z?0+$^J==Mf$cNJ~em*$%EE}Kp^m{-xOH^EiljXCevirRD`1g1A5S}~!J(SZz`7n4G zGnwF&V(w;I7(o1NvLyeUCp5pe8m>jHIKNCcmRee%V!Ke$4uQUsoq*?so$X9N9uDX$ z#j1Q>YLBW1U5}UPYRz8fym|`0?#7+z_w7Gl##2-++|IF+_<;5y)rT4NP?0Gw7g&={ za3sr{efh$H+g3_T8K~IVj3?B0*BRqSoN??h0qM@idkehaNTEVno!npt*d3tBUpZ&R`&k}GN z@6%?mf8GGpo$~2oJ~jY-hYj<=dc#~O;55h|A*REJKiKi%lcbyLZsr4b0ZmK4F^6${ z*oV!$&p$p~GY_l@x|vDV1Zr1Fr|RX_2i?pmYuEyme{#SLg;*m>%W?D}P|!Pf7wKtn zAv=U(S2z2JUZ8~b&VgB$X;C7M`mzpi1Anm)=x66JbimHmaGbI4zdqeg1nRz>>2Or) zV=39u7Z-tkQAEf5?Ov4bh8LwdLn+oP_o>JzR$#i?^LB8>UWctYyOBDTZL_aO6KbqR z>9+X}dK>U*8F(x>JhTnaxml>g#2V%dpi47Q-bYauUIuuc2210e18R{*xqR!T>qPY$ zG{ZFw=lrd?F_2>BYcu0DMMLJ)Zsz`dc3nP&r@Jnn{<7=x@vAK|ajm}nSGZOGhr59P z>xo+bZqu8-`gPMU_BA#AzJF6!YKc47`?LS(^(iQ5e~8Tppx9d6`R_ggU>gy5;fn$3 z8v+cLc$I)0vv182=Yb8hP|}zKqG4ScD0P5)`U86a<}eo#M2qVOkx)5&bs@wDw|@rc zT@qaoJ`CZ0ATuN=mzntH%#(O*Z*I%qRWJ|8bG6N7xT@J|K~qQKe>EC!K=UX zBKJm6ne{N|tXsR7CDyG!?$h*DtN*e^n6hF)*k)-xZWcbb;$*sUHNs=z zR|ux&^f2oO{v+1Y2fyJ;(X+1R!vOzmkA7A&dk6g^*3*x@;&iYF+tH2MVeD}uIL+h+ zIYZnOw8*2FWZAkB6XQvM-V;zUEgT2LBZUZ4!t8eXP|&<7p-J1`cGoLYSigrs2MdFS zVECa={GNdD)m6g3?8I+)(Jh|6oez;$@*>#^i?U0Fy>JT{BOdD9v69FCkMtn-v?>H1eIXXyZe_T+g8BQ>`fYz_@L_LDx^x2ur(p&rqEEYn+d{#O z5=+gT?(dVw8S#v}7M_iM4Yml*rki%b{XrcLF)0=^ayT7YGkw6T@4K>gXW}e*D@>g2 zs>j`a&Vo}joRX)w)1&LM;d&VCHe}eTFbW+2h6*bbben%P0Bs|I+ldS}JA%2W%PlA{ zo`j((9QfSH@X=Z!7M$&qCU9a1lfK~A=Y7%mRYwj&M9{Ye`Z}AB&oBt;K$cq?kz=cC zbI@n4_Q20dKg=CnG(BGi+MMf~KK)^3D3wrty-7;X_2~TUZW|CBxS;CQT z!-@Fw$In7Dlf#(zw=)6jO9YhfNHa!@8Kc8RM$Sg=lt<~((p1Lbvf>bCbZAS-nWK@6 z!ClTk*ARY+K9J#`a6I`}3uIpY&?oui9Vg3(36ar3G!#W6KFDxp>y1ws*MWT1rh@BT zMl*ub#7ao5#9e0u<2XTukc*6FDyK`<_^A&yM#NrhevTju{6fq^;nbDJ85{a=Nqw*a(3()qG&7ppoJM;IweScAzsupVK~edVj?;&6c*!~B1-`SVSbSc5UmxDV;C+6| zY*iMej~KyVNnjVT;;0m}PgxeV#yroM&EU*<+br+|1J30@yN8k-dWgXmahT?}j{%o) zV023uI7+;-nK5Wp3_`!j=6-3H_+M_I3km5v#{8sW?sFe{b?gC%&B=`JilU23F_G>} z1B8mY`^yeqf3inDd<4GZTDU^;buT+Z4bQjzOoUv>?Ag{WVSEoNI=AE<#-Gqt-60~c z$RbXFXkc;Ujt+U`3XW_v9NbN%p24QiVX&MvZeN~3Oyr?@4dF7A(VpY9JnGr>oWZYf zI5jpzNkdh|0LJL~=PkD~?P7-7C0ez>!fHuh0+MIdDCT~k`>?=emg2%(d)~DKo>!&1E>Dn3)H@%iAY*wwVn6Kc2fXw$&=~t6Z_#H_ zL9$0k&>=z1v0hjU>|udr!S9bJgoyKpdd`-?Ew0X~;Te#4Q?qbIgQ|=s0eeqlL$vZl zOP#}&)-28W80il#y~G(2ZVzjSk2pxuKLhffPaWwMu)_qFcOv&Xx~`kj{GlE6ba8+V zeO431f6{0P{33zp4M?h;0(4me&?A7Z5m4TWE`6KWC+7Tc?iO)uXRMjB13=^*)`NY3 zidS+i^*o5bk`eD}3DAl4(Y%X8Y>ooM4$YAF$~v*x2Q2#NBNm*6?-8~MAMCk>GaYU! zx}uvL&~hOfOYj(@m~Ds15VgQ9#(ckGp3x^*;Q}K&#mVyVa+1L>6ydzaI?kY%icnUJ zG2k^0jHRVD-d={f#Zg*OmUy=@nunZ*Wh@_Wg+ux4h?d5i!`inlT3x2Fu_l)sf@A27 zM<#h#jk%g@YnwF{Vs2-}gh4EfYGOh)n2Gp~i-?VjDIspR`r9mei=z{++@ixj*eqCH zd`8zH;@M&GEXt9mbNoS(^8$-z`$1$5&U(=8Mdc0hLs zD6(TJzFlSJy%JIjjlUq>qe*qIP2~Zq_;sK=tm#xL32UKlX)dKiR~)Lt$}Qk{M{}&F z$u!X27Ie|&wudD{jR*E&BiK>EJ{Q;&b}*;&UCs0d_LIhnia!-S??yV;4t`Q}txq6H z<>$bT5?J`wtwQ1~Mp~JRX~7NYKlyD+3s=EuuI5zFz^6gCtR9`W#R0%KYIux{pjctg zrqjD2-$B&X3Q?%U!$wlrM2N?Jkbv2Si`&j7hk|qOr$rB8>_`rJKf*b4pn%3W@g2?% z#HkB;OFaSQ*gRzjmzY1>0iUknWLS3)DDg)Zy$Jk*`gpI;F%Ya41o@292Iw3CjYFn2 zj?anb09>SiVGbSF$-D|j0AH)&@wAw&)?D_8Wl7C!1JQ0xR2|s-&|P#_GJ3M6SM4mM zEGdyvI`Q2Hy3HkY+ybF4+60n)ogi5Ol9Qbv`3@vk>X9f*aJ%W?@J_$p;=07lYrOaH zoaL(Zn5o3DcMP;^1g(~XvHAd@8w51D5*|qdpj#Q;2AW-(CS<2VI!%L?OC>Dq7J=1; z3@ZxKANY2z-VomZdeOvD_?PX~#~s(WZ+>Q)bL;ZF%#dRv9ovF;TiJZUF1*C)^KaVL z4_oR{=pqQcm=TIyxKIuU`S$b?@_QKiSbEp{_Cvt^eTIA5SLJV=Lg7x2R5zzO)6Ke3 zbXV9*w3Ag<5^+I%E|!JW%q|GnkrD8{Hlzh|?quZT-Qfn*Qh&r?shRgvoQa0q_lFm_8LE?!v@ zgTi_5XgC-kyEu06mm(;bWC!V9CfScn4oBA zBTen7ZDHNSMW~O%2VgR($i!6}RP)hau!#~!3a}m${m}amjK>RX8WVHX#!ZmS5F}vl zXCu}>SAm)>P>FFYe_VId&OHI*Rhl@Cx_47v2qEBJ5jdz! zd+8-hd})r_8_M?4%p2+rRv4LPxFF64-BUnE3#hXqKe`k>idfkg%rh@8@rpiT8 ztPf)tg+eM=DL$ZYhk@}Y!8q@+kKKQ5S_W$ z?naZ<{dj7Q#32c}zjR0xlBQ}&WRx`gy37^~;O9C}fzllqtg2#=nT3#3P^__qSUZZZ z0K3zg9ik(qm6+=m0)Ii^-AFihTzCoOJ~y^|_GYYqHmCUPB0Y0kEgQu%w$-v@taIXa z@!av<68Jt8&s;x47#6o$R?Z@yEx6?NM!)1zr547g(R+`kF`CLtm8LRaqs+$<4GrCo zE_3t8d~2OOl5uVHQl&xQ`c80#fw2-Dy8DNj$*zrFs?@<~8ogBM5u<73Ql;Ar-{_@E zR~b#^rAikWu<}x+GYr`1rAkK`&G&ezQY*2gI5}{I$4Sgr-l@oM%a{h0mntn_z=}(i zW;0l$mnuzVG>u-WG>&L&SI|w2Lyymf$cjAE#?)z77Hj6+j1<)6mnuDHsLD%~9ubiA z8rN3e^zDpiqn9dOW;B(TDxG7%%1f0_F<|ATN~Z}(En6yDmIhjD%cFp-u7K=g;zr9G zf&6IAcAK_?-wwe~$FU!F*8+P)W7AfX+b~!R*f{}{t(XHyn}E1{n7_9mjJs~#s~N;E zG;yfKd?|0O)t{hYm^vd(5zj={Ic1g>W=M%pKRll995w!G{SdqX=u8dOy(spXw2l~m zvfZe7C&E^6-rF$ew9X&w8Fm1iOghQ|j&}q{G5C!G;*mhaa8YI2V1VD{!6HX~#OBO^ z%+8S8sr3=~0JRkEO7}c&J!xK;_@_} zFICT@jaZjF2xwsoG9?i<9kYFS6VtV|OjiqB1I|b4D$(7nVmx=2@$~ISpXYXt@h)pO zyHOg9y0*xah1CXz+{BSA1%B2&M>81XbDVLE{gA;XFys}E6e{?HC#Ki=wTi&E598aR z`1%AL7rw(XR-k=GTZ_Sf{TqDA>n^q4 z4L~;ldax4eG$~~xHdueKyBv-|@EReQn$yD^nChqMuk^F7W@LD_T5N;5srY4QV6w+X z9U7rrC~pkiRF1GZB4~9+$0FP^>*X!o?E?PzBm5rQcp}Mm6n~Q7oM4!;Uv_t5CX~2Q zLKC;sT&G0O7YCz9gZ{aucWXO8^cj&m@Mw$h8bX^!B^*%svNIy#JY77ku>~UclOU#cSRxJ@$=zhya>ed@vk2;7I^q+l=1{2FjOmf@Dp4A?sS3$-2vIWIGE8Z|iEk$;9A`LSY0-X)Oxll?m2 zHt~#QXTJ#$SINVq#+^5I^Q&dxex?qGXhpeNZo@Q~ny&l=uZQ(`xd};FLWnFvfnamd zC+yA+5WBNFzB+Nb1MCW$^C8cMy^^F@nh5&6_Gke5;5N8z$}8s=ja59_C}ljI=~scz zi3}eV+`ck{$)YB3A~FSC%mHqNopYp8w~`$xnG-`q(DWG$dWjud8B0DZiO>A`{^wfs z(QXyLyxRDE4o@usjZ9|!AxHH6-0AR0as5H=bvUbpe9_$wI~23eyWe4@;__K{Jj}IB zybl|><6#=ZcjAtRF-q4)?|B$XbX3Q@7ExN5@bp*Q2l47v7fEcc_K`MKc|4Bfbg^0z zb49vxR}qcpL>0oGSUPX%X`F^Sot{0p{;Lznb;e+cVh~bWsLw+_5=V!Q5(6^k+RPp@ z7Gh{x67tJV)yjihV8H>Km}VstkYT~sQL_EdS; zIv#fX9uJ0%Vp{a#R|mM_bntjPD-NyO&7UXxXD5|gXu~|v9aD7K<6c)R0gJfhoCuM@ z;^?eGujS~ZT6KCl%yiuTISjTdEe_|IlrEpGWC~p7w7e(SfeLBM9zx(Iy1_}P(IINW zaKS6iIAnyLIDyH2{W*+m&mTriD4)L($0DGKSQCy#uPmV{x-FLuI_O|FyQPhjXG)hg z9^p8|xXh7AF!Wcj#hXYjTnoY!SHlv3iF2+rMht1AjDZi|TJsYRYw z$ooYtQa@yQ;sn$D8K+^{%*SBiaN>TVr6k+>u+S0HQA4(t=9WIv0?HbtaWlX8K^tNz zM4irx!Wxq67#RNiq7n}lYokf5txLGH*j6?f@dL>i2!1LAyNYeZXupp!;}LJad)C(M zsyU3by)LN!8RE{xoR`zu9Q*SyfrlmhxU)K;Mhg_hf`=?62s!0+QK^NblsgA`Up%v< zp0*jZ&%|@rpy94T#J44LDS>N(J_o6`vAUX%qrCWuk4x+k;w*Zh%U>1m$8v7AIgPAm zU#Ii`?f&#IXYJJqT}`j~?!@fUz3RklNGXN)asxNEW$ajx`1=u3z0Ar;zHJ_utPEAf zXkx8q-s5rux_*K!H8>klSh;l(x1A+=e-HD(Qgt;0(d5zlijJZ|FxWRL5q=0}YgojTQH>Zig-d3#C~B^G_rPfr@k(9sF@33xH!YmZFC|P3L>eg6;L$w zYOp<#VH=W@o1_QENlmS%eNr=H!S7jy-5ft0xly2ZOuF77#Ob2 zFicKyq`WnfKizo`E+;cwvY}Gf1*5_6MTVg*TndA`ADwNOy&K|8G^FFpP2}U@0yr+t zaAY%Gk-@EoHM1Lp+cJdQEL3OMN`zN~?iV^A2?qO%418&V5~XIA5zyFyz}&d(MuU|L z_(;YAG#oNQUEzf4qLGB-Y0WIweAkxo!*}$zWyGXPQr#3VCa?DQ27m(5?ruq49U-OCFJ_l(La>5s>);LS75}DLm{e ztQLA)D>Z5%cXesKO(z*3WTOxw>WQ72_q0ZNZ_<==1ZAv8#1w$e^=h(3f~=x3OVOCq zqA|*1yl}Usn*o}3O;c9gAkX-|I2^>Ui^RS!YH1(n>qnwbwrAQFOKDo%#@CWYlzlD9 z#effjdy#khANDl&KmMqv8FTbUcE|KpMhJ>~;gOr5v%95W=K07xCDSqW!!rc5zZAWVF=~lKY@m99f*lMLtG8Z_(m+ z3GqByt+6L)_Z94TX*Qv6Wb=DW;lWrCCJuex z$49Lu>yKJxQd=9Kb2T*T;2fh1U|Gw$F}qmI?gHx_g0-vZHivJs4b&fg%4qlu--sHm zq45oe5bdK$o`}?=i+QBRxDW0hs_~}YvUG5AL1+l2 z*r{KOl_HkHXFbGVTc(ERI-7F%r;@ z2B7@_?Ik`4CN+PL?|cmuki6jMfHvo$!Dc>QZxPtVE4ko`vPkX<`Zh41qnU?@qm1Te ze<4_Wa&doZ<{*>ymP%4XwVGJ~>PwnB*Qcif zdq-fsGT6PG0EGOan?N)J@l5b&KwEFP5BSp9pv-s6irq|f&^tsK9DG^r<&e|d@Eish zIcITm43Zz7#(z?|40Tp(bznUeVmkre-Vk^b!22{<#TPOOcdIwl+|XRJ7<0B4%T#U* z9uEDSw8cMZF9^c#3*o|zqk(vuL--ssN^3B1IoAN}Qlt;n@L>WTYkZsd2WV`wz;f1V zO7MxkB1S#DpZ?HXFb2z8F998)p&?k@s(`b0#{6yeYh`ZA?9IQiR72Y!`{g)NYf+^v z8_p2rr0PnAE*J-weVU7mMhp_`fITd*u4Gx+*DrFvFFxz*o`r67;pbwgiX#V~OI+!b zy4@{~7vXf4p&oD)%2;cn;{+iStrXuCa|+WZ%dm*PPdu}vJ``7j_NaL7XqOW$E!%f7 z@5D2gkWg*ut-BuPJ8)|g6vVBESsFCCEuJC0*$gAMXq+?EZ#~Rtuz#Lm;nsD+8jBAG zmgIVvkG-9d27cs=0YN-N`iPb4^f0eMK3tHymObn3?Q~Q>>uT18XTv^mvCh8O#31{g z%`D8KIj*XTvCWjE%l@#adtcCs!12qzj|GAnoaxU)!0c@mRL`>CVL^3BW{2(xdshMd4#uX~`AN$+8S^TRsSNkiX(J$Y}C z_baYz`6hC>7~DLAJ6IT-mSK=gpQO8g6-UNH;35|%i#8}mD1ND#m0)l(uLc?sE$Ef- zEtm?@yBSh$e=a*P@ErPpLtn9URhHG0E;aLr7GNmACS(YO=%_h}L!)nlyroF4D%&Rj zjuk+kr~MFo2aqWOl26oafX-D=&*&1K&QniC#@A{52x!)6novw*pWIm+W3rpOdF!`= z_<$mg#l6<+k*e3!jJTwA`4uOFEU4O2O z<9;CSUDR227ny~9CwPPgPbd9U$$Sj=mR$(yi-KAzJ`<4Z0#euQRw`XO2-=rL zTIsmH!1WgEG9vgsV&$fPIpQ@CLj|I)p56|20glG1=^5fWD?2AZxk^)Jo#hwQw&lSh z4Q&PA-5RR=$_H*ge!}$Gr8QyFnUHW@NRYmt1;{l4$p`HuK<{fP>1*enZcMZPUmW5F zfbvt8QW1Ja-fK^>4m4J*14Z>@h}{QvlEAv$d#j(HUCQMy_iST$cD+b9jh?yVbFalS zHuLWXnV-aS$G2DDn^|6+IeO&(;BTNT6Id@b=*OHV|c}y68LE zIyd-}rf>3w3HoFyP|69$JeJ3Q;C7`9Gpd9GG)-gw@!d16MxPS{W76=d) zH-j-x0kTX$I3Kl?eHi$)jpFwJzggfBqhT^=RS8$HxZTNQI=5693vQgbTnvsE6i3!C z{MS9&1cJB8+GaY~+!P>Ete)Y=gYJ=_ru@W=@oIYeg z-a;wg^a8eT`ArlF`v$jG3=vogC6P#NQ=S3XtboC;NJnl+s+rrsPSaTN+F;rsx(xU{ z0f*_C9@rB+4eU~ZWpNh{sq^6Tbuxl3_E3AX36+RDHK%%kvKDmm`yosNe)=Rud?s1M z3__>9z_Y!cF5bRl0e_<5v6lS)?zys8fsmEPXD;GEKWC+bTdNMQ^T#Rx8L7C6=CAlz zCpha42dD3W5}O4y_Gv!|+I^ywO}(Wyg7QF~GK63}u(%BH(;7~O#p^XHTh9f)tv=rC zGZ_T;1VO&h;{bgmps{D#E;$N_=L!+Jq|-H7#Zn9;3c3=O9D3poe}{-`(9&egU~qmb zI7<+}iS)~#(2;wHd|WEh=U>~5;lREW*k~FCw0DkBV?QWh!9w0U@9EwMf)5fOqi|i@ z0Z_ubG{XAsLl8|AMA9NPa|@tp0u&=S#bF9y8*trCLmxDWLnQY}C3D|i|9O=$LMx~q zdDe`*HifJ*NuZon!m2yVtZu+hX%9~_(~9F@x<)W9h~5WOt3V0SnY@}S(U`whf#(U$ z)8~CRkl8tv_Ot(R%5_1<{p{l|RA7@K=dQpfuawFe2D&#Tbg@^H4}+*)AgTMw6Gmdc zc0x`asV}+EqaP!=2a?J4NKy>DFe~02t7;1swQ&%G2W*w-CXixaakV3wPwz9)bBr$n z*v0Iy*MaO3`qFIu8?%W%Z{lY9kHj+;Smo1D7D=0M1N?q*1AHNdTY=gqP!Q$D6uUeS z961Z$I=G(s)c+zH@Ul;SPZ!vL+V1nmQ;wG^ZzZwG#dz_Vy!AaglVj*Vz-ws5JK=3wM&{cqD3lJ$*&-iCSw?xo!<|=OJV7ndk zR+r+fG6w+KPzl-t(B?|eUVt`bK!thjc3^ijg53!0et{KMUjxJufq-EOl9vK|T3}sN z#DOVHtgLzF0^TOzC9J0bdrM$hz?Dwc{m>uh>O;Zkt!7j&Kt3&U4)1?T#%Daq-*BQ} zqyAm+oGN(gpu@cN8lbZTl(oO__cu@90#W-aL}AM&4Eds*vb#>GL5lPAY2bWUaL%`P zETE4CH1%VYys_9B3iO*2G%s{*;PnE$-|3<+vvc#83!U#rC_KxzPkdAS&z-5KeC3G=VSP0$*$+S+8 zTms4bPLLc2$tppjT*f0XV;kAwg(KxUjL7|sO{JHSdgiQ9&P}BkEbvq5-e;93!aTmA zsq`bXeu5C7T3<5{ff_GRXlG$6?E|E523tGi=c(Y6iP$h24oEalN@=X+`zK(-%s;M05xAcRXpAk(^)(@U(?6Dq7h?f^ zni^b33$D&oF8$M%f*%HMCFaeg--%VsuOym@jnbS=G}B9IY->*>;G9yRQs`i!SyW16 zneR!!<(0tg3Am;dsI=IaXf_EN7NQN8^r7OV%d3bjMSYugWtd&qJrwWE$yNiJ?whq= z_cT3iUzsTs;W2K_F*a#@T>z<`Vk7a01iK?(oS!nrz(n)7QJP*vLpt|8z`FuBp3e<- zKH!rV%NBlr&$jEFyrpmt7D*jQZ4_YS^Rb4OMaOx zRPZgtAb$af1p>huNRxLtqjuw{JU5N%A8nX(e0vK0vN%T{4~|a+N70($K)e(P zY7I9zeBTeqUWe*C=glf-#Gx7*W^_JjJ_c-@g8A^ji>H&tQ=$7!Lipi%^fpbcu#WXL;Nq!kK4ZTXXEGFb56wV7OT`2!hf%ci%)iO3?E76ke&Bw<}$jAAGnXJMa_9)=>{YGpUNk`}8WH za~go226R~i&;x*O6wv6RTn|M5QrEwR8EyC`ZkRxQ#&mi!n&?aUPV7fb1;=}uV?9l#fbOoKiveQwx7`4S8Vl^>MzAA*?Pvr$5ZLzu>l{FR zLz>Wbs*kPCwF7n)UF$PnQu!sY!v&Tlp0HklhW_L?vH0gX(F(l@Ml&^|diFgJxK&idnq)6W0|26Y|qx1Tp-Q4R59pl8O)2D!s(eNdxC{I= zg=a(QH6UgQM80KD^1@kk(m!of-34&6;91_NHo)g1*`d-#7->;VM13%^b^6iQw?TVB(B|zl7tkvL8f}DEmQtTV6+ZOshgH=O_8(iF&5l_9RQ)d zGND=aMu2Z%jBhqzVn_`_=)4dDzffUNIJoVR?`!Pe3OO<(xm*(tHCGJ%X?EuNNTE4) zP@4_`w=-t?UK{cT8G5+L(7Yj9MRIb5KVk^f%vo@jL#BJ%_1H$g>36YIDoY{$4dK{< zoneuwYGyQqJg?6PVGCw13Vb+)=>c7*zQJX=A$v-)9L*=(E+6X{q3gLy&T`7fsCDQ? za9@<+o*e3mQ#ahOGBukowt(Hf47>0GU5Tz&tT?k#$aZPXULpVIy@Fj$je5EKPw6^rg=}Fm4stG$!UsyR9JEEl3L0QY%pV1S&C(wI*U-Id=(& z&uQW~>iUh|5GR;(xl}@DJV1QENbGHutJ8*p=&dFyFTjaeF!(3h_NDd6{`*vnXkwIm zbUh64BL!YN2$PRzfHn(gG-K3(uU^C-X&(&KErL2Ps149L4L~mdxGOfyN1g;dL)g>oiKNDpgf z4m7wfG;jmYv~~V!hj}G?wQRbaT4Xo8DSB3F8u2=63>|<+YOoHqRL8P#xCi3Nf;b-z zHvye4pzyKFT9xa2Zae~mg&77cZ_)r4zQ5&$lb8p5U)~Ka+lpMMSww6%zC$nE4{WQz z`n=?4^;WUHfNc`6*rNiwxTU@s@VyPdgCZ+Iazc=3GyD9z5ZLnq%d}B#oC)}iGB`rK z>u+G3Y!HkCi^rNp>_Dvlg#60-ly^*TaOo%ZSG}>*{2DpzHTF}73M`8yU-&rA*>n*! zq7^={nyFdwjA6S=3LJAJohn z?C%Z}JHdI6Jq2`h21;ti_g0<()+}JGi+S6!x3e+zzYDr4nvR;7hPf29?qA}24JW~1 zWfg-?tdgt*yHlDSd>w;6X0AoRpBH#HPJOr9k5hxh=BRu2c9nlNyZDTDnDJub2Jwt- z`0k`VI~vQjiRX^**1-3Hc;~*hcSS_~&)-=(V&e%V^$~(OBl|8SqmTa1{ggZM-XRtA)H;$h0waV!P}d6Mmfw7l+V}G1P62;?1&VItabi zYrQh2-@$mkEaRz6wUN<$D5J4@tYN@DhTTE06<)!B1FC>42}l+{E?Nd|HUO;9#ekfx zfXrp$Mssn|+`h$@UkmuP3x4EeVN9Q##sK?NW79T^J6o0UoHpx6f)D)vEq{P{%>AesdthKq}nw3&4a;Fdht4}5Uc zML-v5C|M~?Cavp_1GcIZ<|B0va9adUG-Nv=LS($`!a8s4Bv#%ghI%Jav4_Ya)l#jp zRCGF!PI&v{fgPMyrUzrzK-nW1Wkb^EhuS3h=RBzyyRBzdpnMzM#9Ggpvn;UzDjpCj z+EK}8rImPoTs@CAVx!@FKrd-%N+N7>Wvw}h>DpSRs|Ah*=ck%;Aun_{qZrSfWjw{W z!0jC4-N&X6x@nB*+9Fdnf{$m&O&rNmU^pulr)X^H-OV#?b_h3ZgsS9&-Ea1OJ;xcx z*bm4T40(kkg$ho%T>fEd#HW-_0^c^qw?pyuj))7)VY(b>k22c+U8|!q(D;LDoApj6 zcRF8Hwt=#qnTujIcIqND4~h4IRt zK{zL%BE`=GvqC-+!Rl76!fH*;*q%-b+*Vv;Nl`c!$0ilFH?jUQ2&_J2SWzCt?*9*V z^xz8OaK4U1w~q1y9X(hDnJ4oySrLRt`F@Tb41&;)8KKze(*;o~l|pJO?A52E2e+|f zKmCW^vEL3kyEAgaex=y?4I3pmBoYUbVp~I}oCyK#83Adhx;XA+4xv;Zd3lGu`=O=s+TVTpYH)rK1NQ zuvtE+(arK?iL@$_vk7M2m%)8OhI?{o<3|s+f!&@AyKDd^WpgSrw@nA*+Zo1jK{r=; zBpYCAI0$?`WcXwil)H?98oJIRzQLRsmp#C9gg-xmcobCWSMPM_682c+A`A(2z*avma0KX)IXLFKcK&{H4(yk%H?+0F=5by{wcdD5k z0B>)Uc`NYy1U^|My3O@87GU(>HM0c7=QOd5^py2ta9iTZAiiHD_I-*^CW3{Bfaskd z^5uG%!q-e6pnB`=-G*Z7747PpX~*1#%ai}i3UBUs+kmp`1+)}OD{i&!4z`P@3avO( z>q->U?SQrjX!J^q(30KE^PpZNsPlsSxr-GIKo5cIIsuJ3VS=9BY`514Pz}FR6S@@c z5-h9Jk;9AW&>DOZ7+nyIc)KiU4nX>*0K0w?f~WYHvi2H!J zk8X@`Da}yz8qRYVA-D6Nh7qKb`+!c=B0>Z-G|Zm^lO>elwrBav2bXGXinlGv-g)S;}$q!NFMiV+Y5z>N?eD^WQwkxLl9e4--=X zztaFbB(!FbJQpN9F|q~b!N9&1SQhB&uvIU>`{@GW!4QHc=3Cbc<~#WxCtrf`259^Q>cljF$U;H8!()w8FnIKkAcPN##n^< zZa=76HB~NlV}TPDuNd@Kg7Hbsn72rE+wVYfMUdp9W;&oZGf-YMO#|#!29_$Ti2&Uf zAh8HM28bsDp%r79cNp-m1U_|_%(#qVyD#W^A1Us8$8`>BUNNFWzk9I4b@@qx0aw%p zZ#zIO0>pw>EE2Lc8YdXlR@hjw?Dl}&Hq8!>j!7Y&Zrcj{Zh?1o)y5URu6j{?HZ(jN zeN-7I1e6OVKOEg!?(EPau&@KU$!gsO#2kUJTb6iy9*-A_$4<%9%l$&(Ht~$@c5VXg zUh&+~t|!|6;SVS$KNruO?a?7!im(oLvx}CdZ_O&p?Q3(wQuO!-w{`IArtW>3ezMVS z?{%dw6il~Eu0Nv#^DRw3qrC(BR?uJ3e-lIe;{N{RuYr=k0@&2UQBJpiyZ%jNNKibm ze*#MeWh~jRf~BSGHlgV&Quo(Q-RS@OG*M%JVIA2(134FV5AdZkfRwQOXJqk$Oj++blHy_Y1I z_uGDKFaFsf45ZacDcNsj>=0UUxMiGu`8&powC7qh^RQq@%?!!IHmB0(^TFV<)2&(OmQ=ZPV!@W zBX?5+v&2Q9<_mSW2d#e?{uJ=?rBHHEuHHTZ>>9zFW0S295Y&7^@NMjuO)N4{&VlzL z#oKGDls*oyyepxikyaa9kt^o5BCqb%+d;Tf5LO7>QC^*ZoU#IU{9@kW!)NzA_HG8|7dvlhxr+DF>H3%E*palC3KvJ5x!vp2*1W2TR>& zRa#|v=X@qr$~Y&c|Kf3wO#hK*Ls%EI3Xqn^O0`tc@9*%~EASchvaz!Q!cHn;syX6{ z=R!dAhAfB71>}n6l9Lm;bH@ngOrOO13y;a8`bD0h-V1m3SpOkpC|BfJh$qf1!A#4aE?@M zj#1U-bX#tA`L0W6tiN4);s*Cq1dY zA7Nir$<+7ul_fh0+p3=4Nh2|TW&e}@VK2_GGr@4h$2WB1gl-@S5ce;S`TB3lSUZ(T zbN4r_VY>V zlT)rV+7T`LfhH8)%nEz;c8*Vjb}iKxR_SJzZl<}}4&y|AYN+`bU$QOcOt%nYhyt8Pd}J=h1)O(=2gMsO{_K7vjKm>Lzo>N<8UijpH}s zFm;nTxr=y=B+1>(iDCqmrUQ!Ka$CyIuoXVpTjrB5j;q@cK-aDRKygLKrjNP~{ct&7 zP2s5&WwFh=&44}=P#Oe6)tcr_WWYF)a=XVPK>AXX@@bbWFR>6d5Og0jom!O)=cHT$ zqe+clV2yJmBu)B%dMo6JYwyGryuFnp88mqax(R{~cJd>4GE_TZ<8lUt--y2~jM0=GA<6x1*fZ;Q?Qd?W?=IV7;Q4>?$x7nUAksQ0^XtFF`n41I$>?oiw?tU zx{jjy@Z$Z$F3_f|RDs4s*&+IODM@(FI9^7>Ap|poTfifSg7YT9Ip1Zs1G+;%W1RSI zDm$LH)EZD8%~OVOiHo@l0l%Q(HaAHA@Y@XFZ`Q|qea3;{u^`AddL%)4_q+LHaO0eq@}V*QBq=|O#km$VJZ3RVs3-`vRZy zMGq%GrHt$i+6>j6Yt_6Ix#k(8k&Y*Uu5UfG%EJwm}`;t(r*|{fFIKh#LV+xZN=bys!_Dg(Y4kAjkb% zGap88D>u5|?+Du)$)4et`Wqf-PQmc*2hq;(i~Ad!Abu@ucy#SV8-&VXk0ofwJ&*zV zcyh{o|Jyc|t@t?w)2ODVeTbx-Lw=WbpnglUGTRh4an<`$G^wSZTsT=A#RhK*3$tJx zM2|z(^#@H={$O^~Pt5S?fB%=Xl{WF}Kl{C*X>wPy_22%!>D#|=>iWO`T~iP975(z} z^!LA~zkf@xmp{Tk{?>eL|6zVk*uNvJ`8U6(mzHJ^_=qVlt&)9|xybb2XJsQKJTZ>Qdf#db3{EH*nY zb`_AD`G*q(t|X$LYi0!mof3kgIu>yT?3d)(iwcy&$sOKE0&8YB1Z)!m&=Q&hI<5Tf zYgiD81)Ho5Yi0phUCy&|Q)$0SgX*`y$Tnx^O=sDiQ@H)158Bee$I+I8$63K6Gpq#< zEdl;aDc&l!xRXrh0)M5HX__ic2lQqolr4=;1pdCj`{=W6qCWT=+ym^x(EZ@%pu<7> zN|08Vra$l>8^wRT;oR4MDt8~}Z%z3IpdqCoUuy>cJOjSD6mOY61ZaFE=ngaWi2JAV&m* zdr6sLDe$Ko#m@u&lE4?u)`=C1;o$g2ab#`k55z}-;BB%&(hH!z(|CB2V)cyw>beW- z;ew7cR|b0w{Mb^wRpuT*lPW>C0Gd__x((3O49Hu^>W9NT*MObX2=)T73j{XK2yGiq z1F=*fV3>mBBfzc^SQiy>v&?LK5m***rE4&H31$%(UC@l`1;}*J zwQIV#(7{$R(%M{F-EjZ1{eev~2ZQH(!BYnvoZ1`EJ}oM)qxkP{N$1Kn*A?bhh>8O{ z6}sUa1gbsk;*qT=kk*S!I-9|Hzu=s2?`lAg3TW!bn779YY!T4sOVIJO0fnIrycvMs z)bO%pobkXvQh1h|Mgj3$Ao4963g~MA6#J2jBYCSRtz;_B*NZa0lAFsL)9Uz*5Y@pWRV&b7Acpz#P zM6&%Izrb`7=G>nNp3e;+W5~5R5h?&r)X1|9KpT_J_GaJG4pypX`>24wD zE(*F*SJ3ng`0E0nyi&SEI0kgjO6X#!un-&wk`J9AdEe$jeb5ZvYm;_4DNjK%Mvy3% z@d(V=My3McNEs>eRt39rkF-RiLfklTAr&5UF-J)~vrZ^S$A!N!``i3c<7?s>6W-7} zP!k?GgFR~I2GdQ%pgIcB=K>0O&aPF{ERep^r1i>(0igS+>EbxfdM9S_>D62|#QSmA zrp|{CU3({u=IzY{h|E}Yb0_E~3OW%bsibTNwxtnl8?bW(HtFNKlU+Trx}O4exyF`k z+8qFVqkxyFyaU+n0?T7be-MYPo!_)u22N)*r+TiQ1G=mA=)5f^0e)Y@V`MP*%OoAo zD`ff}E6~yvEgcVB$TW{pA;Uy{W`%bOoL36Y`ObF`(Decu<0K}{Fk!HL(OYUOD0k;6 z!@6ADv|A1MF%2)P_7(zvp+4U0GaUr&f*{}MrGTCm&|E<@55P+bSXK~C1N^pzSMI=# z1kp=PR2|rSCn>rs89k*LZ=LTTTI6-lFh36z=CDFz!&4!t8^ZS!vtZ z#hf0-jV|)IMJ)sBlt3YayCUBXB4G}+6WHw;EbZ1|Ahmyr>+dH(xk^w*U928g31Lp0 zbUr!0URv5Yj;@&ilhJ}nX0XYv&$og0y9{k-*XO+zcIH{Z4Dld_3jj>n(~~f;*mk$| z`X_p2=}+B@ESG;IUQ&uL)s|OeVHJQ5awI-y1fNVV2>#rkXik^XSS9x*V8hI}6Agvm zj!!=-T*;dbkfTCuP3&)!>LI3fHM1J*j|%oaZf*N2s>%gP+{;GA%}g{O8l{<>X!>2@ zuH`PV<{g)SgG+&`{UZ|1s8Slsd~gDes|5B-z{#aRrNxI&)N2vFGX)LnmY=b>f0x)& z>`d*&Qx~z+<3&pTsB|w|b!c(ljQG=@rl;*w1B6!E@Mn|ydj*h+1vc+Ko?wRsjPp~L zIgn^hHA=ISXh`R6y4kT}?DVu{LDJ&2&>~htHbiD7)CYm$?X$qCQ1G@^u%2JWBmu+P z%6ft_;Lt=frj*7iH6Q^eRs#DZ;M7WBUjmXJdiCbv2V3~4u(~35efa3G0~*1;B&_c( z^MwM!8&AP;bR!(^0Xs=xUEhntb|~$wsjdM&Tfj>ib{^P;0?WE}!+QaH!Dx$SR4-^+ ziOyT=rm|KX85_1-`-<@t`bmE!n+Eyh*%Ep1$uJ{n$I0<@NEKopN5ys5LW_!Lg86nUJS%pfylRP z9zlIDy}HUXkm!1|66(D`6`6(_YN{oni`O^Oh(m{Kx|nCBge^_ROoz%hOI4O@f?V$B zJ)z6OAo83L8Jq31u658H0NWHWcwhT-GT`?#yy(xEi|Eia5t#$7++B2y`$4vp$`){c ztGQQajqYY(60oXNfEa4{B5jKG*xFQMP&2HV#wH2hWhAip9G;Mi1(Nq`zIEE@d)Y7E zM=S0VjA2El!u^CiB9KCbxG}&AjOuNJGl_4z<}0#A=1lUQMB5=~c?<{_(T9DAhC0`t zzA8P|leG+VXG-XzmsyC;2FbNfkW2*0gHDhP2gxfzqTI(LGh-V{2)|2TI}r~3;_ZX` z?+{_;_;ub(-4;UoJ9i~Jdht8)oGDR0X^mrXck}ET%?`gdV_Im!|A+t3RO{39^{<=0 z`su&*mwMQnNWw8-T4NPAk@(dV?0EdX>1V%j=RxCA3+90MRh+)%t0tLapNA3>IOFV$=X-uQXIL{6!RuiiUYS);;n0FjYyj8H>(|a4BL;GF zpvlRhEIV0=D<2yu9m zn3x-v-9rDCg>s=^+@RoVGl&fos|AG~9I5cN0o2Y!vnX~|H8Y>df2-w}&$L*v zJe6_izessgbD$7#GpNywXrv%28r%AFB*QlgeDr5jDJ*ySoovKo&Gcm~S_F%{$oDT( zl+I}Y|BB%k2z*Rj%KFH!DIh|owGF<*xNX$js%pGTjBvLm3;{)}R%yZ~4imYG#gzzD zr9i<@+sLG&3!FsgGWcdvgG#jhgR_|?wUp-vJhB!kV1^8v@! zsZ#lSz9V^bpC%MXVM3VRBMNH8v*hVMI!DU;Ki|gm^Xh>-1eqdV# z*4vUTSL_9BlYqre9(JPRp_9#k?`;4c6j=$96M{tB+Pillu;&GqX+s90Sy3FPW&(br z3~p5j@mP|k#(~9S%_4SP)^n*F`T8gJX78BZ;L>ksHgKUv*uQxF!Ug$Ifn~8&RbQ&| z;3inj)U0^IvVAMK;w1YWxWBl-zIS2O@U1n4>el?{RdJfdyP^JL@=xgNX@XL!+6 z(+%k{mm*!J+(zrEpuVQ5d19y&597h&QDZDZ;u=X*W-&^v{YzDj%!Lx~*)UEpMle-u zCcSoMPilDXR|WUH@9eRSfWMW&lh*N#s%H$_F0icIc?}Eqcih1lkExl18Ayx%Fk+}~ zvn8239n{4v&oIdy6j4bLg}0pI*USbeb~w)yam43JzJc+U5L^~TBP(0XaI=(}8N&>= zcbRfE0xkBqm^Oz&pVvYkH@*&h?k^LbH=O4V_w3>`|7=I`*=Bn7KiW%(&xvQW%V520 zhnzXjT%KtY&mG?xf$z`}T&C-?h-g{7T5eD5R_^_e?v|#7{B;c0(aT4{kVI?d663Rl z^UxDmT%S{d^z4KiQFXxba3S)_FQ=riMt=4}~`Wj=`k zKUD$8GGM>5&$KJk4`(z(ISq@{hIg@3;J(4m^f0|M9mW=4n%L$&wEO73uPo*o=y<)& zfGarAcH@+z?ID7|Zykqme##0L7|oUjX-*Q2?FzbyaR76Jw7aHDjovYrVm)aC6Mmfw zkDH*@Oe+}bHb?PhS>R&mbyn+@G5u`D^JN)NWvVHR=0h2c)nhyZ_Te9z*9wnjzyVdj zF$5%wKM^ehw~)q%1M;#0GJuI2&BaA?`xe_qe8M(wzp`y!o}69)J4$2I@oTrba1XG_ z0w!B=9gvvLMYuOaTLUBHF3uOI|&-P${A^jFFL}q1S;q){jmLml#aEQ znSkEV+Ui~u`%GH?j6b=ZHFwjBTVVC2#|P{u4bE%=VKvbAPr(MOmHLV2cnKUA3Xa}$ zs3J}Rv0Na?ak0|j@v;|Sxt|une&B1u(`v7t6fZ`T#_0$pOtcyy8H*q9Ofqg&c zT*?*3_#9^(V?PvUry24JM+z0VwE`O`lR)#JipKkNIH0c@fcpL1K6-ny5PmiD3Okv@E1^z< z;_Ec%azEU`lcS`Y>u%;YcLB{5>D|@0?%;_}9L+xwX)_L}0w_0d%xwZ2$+en_x+vJK^m&-j-n-E(@?$N0HfKOQAXx>H(*-@OzN{4kUau|U}0-kDO&tu5d{w&>;&xvO`EaI z3_x!RXbg9klz_M=5KIxfY2<3)upyKJPdLo)485^t@Js*Rd*IdPJNHnyXbbp8X_1?>7J) z0qDyHpnU=D{hr4t^9nD&{LkK>?-nA@oi0+MdbVX8CND1m9WJ2gVrj45RVUO|JDP;e z0je!Q+N?=~gE02+O(jJ41JF&>bg}QT!U`oy)wvp*Cr*OnD$TK;CMQ6*QqV;UqqV_M z2Z3GR2zEEHTLd`& zPERzadIlZ>y0`V{ye&R0aBDC^@u*W0Y|aKzO6H z;Y$!3!TFHj3=iqfw*t@;0vhAQcQ`vwOkK}gYAz_-@{}Q5;^xX^!0%~z$hnC>y67n2 zU)0BYefopolOV`9dMu!i1vIWOunG2X0ADI#EbKyl@hbEMy!Y8c@HhbWYxMN0V?OEt zO;jD&B_mEyC|T31HVmr0E@_F&2X^?;+I@g_gX(EVVj!E|M+eE6PLSLJNlPb4E`nr1 zJrZRJZZ{nqe(37I#X02T_JSAj>ErT=RGM!;-|Tpd-obffvQN6ubMdqj%yW1)~0gcf$^{hhFXV%frH#$#_*S3vn)o-$fS|9HPYyrU@L7=k?X6_pRJs_a5XWHzt z8i=C`5xS(W8G}_U#Ui4>g|bU`^H(gn2KJ5dCE$EUaF(Fr>O>fPKIciztcS>hr6PU) zwar)o>P`w()W$&!(`8#F`ZsCO+^VG@0qkOKt*3N1 zV=oUex2Jb?{XgO4=mGJJ1y=bqG)7WabCB56i{u+Ell*73{0D{XrjmG%-0fq~FYa%+ zThF81Z^awx5_`~YeM+`RksQHlQ#DI!t$%bWUX$$)v%Zi?R%KTlQ=>6a2#W{1kQ;hbck^7{N_$eBAykkSt z{XCy9R{QJmxt?QRsu%hQ6|K_>;M6B+%_e{;CwU-dLI!#9V|{jb_0{*%Kythhh3mj@lT z-#MmhgqqAWx{DMa93K9kvShi>k9WdXi~e8o-UQ6Eq^c85_;>bzO${UT<}!-QsN+1O zGOH>x>wWELR#tXZQdya0W@UF5jPswYT&j}F&0Ko%%{LEe7!^SQK@bpGL{yOFfe0ch ziwr6>0|>~XB8!TOD99j+&igGV;>NxIn^}c|A3ERHT_@w-h!ZEy7AH=`jla40{=K+( zr80k&@!a!|#DkwE`{D1T2mkBu*vo-m<|2@q|4vSwe*E+F-{t)vX*$rQAbZ{-^3V5o z5uYHIe`ZgXxBUp8eq}Q8x6bt1(_p)&+vW|on6CVrd;hq3^Xkr(j-Z9K+M_J#+S7lE zG2GC3&g5uXpAKRJk> z5xkB+26!!hEAXn$lTq#3&I6aRV7x!xT!aVt>g7jVf>|BFvgBg_4QqIUpDDzT`=Q+V z`sFqLR^e5he~U-xj+pu%p&u7qLkY;PzXbT@wWnXP3>t^n+qdHV3ekbi`!7FYl{l`C zGTRa}e);g)&J(eR-RazfN9^PpQlueV>%oAQYca|-H2z8=L)|ywhY~^l4Wxl|<2Ctk zpz|Ae(cz!hUFrNquR z-t?X9lQ%s-2)~?&JD&0KAuPThcRgR%!EYn-$K=1G^Da1kUIE>I)z~pS$ImQY+xdo@ zj^j5G;pOq>8ot2`{6?ZsVUY0N->KhB9K)jr0}*;fjT>15%?4SxL6gL_eECQGi0M1= zZs;bszu!Ez=S4`LX8_9xJza}*--oBqw|ya!^*Y&Lk8yrMZ1bw8R$oRTcE#^wo^qi7 z?!(1}z||s*(T`)#8#_OJ3KoHRkj%WX^S=A=kIo};q#2PLu1vo7O`VTmp8S@ZI^T3t z=S@-i_bNRe75NS`_nQxp)4vJ!UVD5D%^=fj`OksQ*YgFKk6Wj|?556JS)={}pRRvb zak#KtS%S*W-DfdJb$;SMP-#AlFlUc1z;5h33*)$|^U=nD)2eEpuMDnwN`=%*q3Y-$ z11<$&ici5ZmOGz*D7$*Xk%G4-TML77T^En_{Kn2F9(r5nBlqF2f<6P|Inepr&P|=q zb~v)<+|@I(oDR6L^D(r0)M3_p+FqYb!GQ5&0^(K!~HPybc^L%0Z{T^)I9PRlo8m)~x zh;%R6*r8r=hTJ}*3Xdx*h)HRv7;uSQ7WlCVTi|QT zR(Nw`=hr82tpYmyT+f@k>>3xH+FtZZ?5h<)Am+=%8(T)sO(q;)<%ML|7Vy7`&1VdZ8M>3=eHo1E-boxks`Snab^F0*;NV`c-%pqF@G z#`q(R!}2$F-aTc5x@VwJR~hchrfj%R7_7g!s`G|EzRA;>YQN+(o(0|iqdantw^w(b zb=ti=`cNI$jh)X;;!U)BXL!JG>rJ`5FG&HwyQ~ zZ*%7b-{qnky}wVaX4-xLyj%#nUJ)1J)A3uW_AmUFV%!#aB}s1{y;BumT2{2iN~d+k zv;6?c|5U?QG#WPdA?vn+I9aV;(`c2vUVLi&d7K4!sqnqKf$wruyhN?uRko`6IK~EM z&(Eml`>&wpb5-*X%9>zgxmVyB{6Ocas`>Fo%{{ifAFs-vDJ$SI*%@5`En@452r z?oZxA)%nqXU#Lzski4nT6zm_V)lXcem7FfLQ{FymQ?D37tV5j5C z%92sW7x$|D)XUZmJ^=TP?dkGQ917` zFl4SrF$X&DP?MK8n(Xfp%2+guC(Y{RtQur}Onp3~y^lTj>)xkUFKlmBj@(l+?sZjz zS6+F8H>knuuDrpk)Zi_bX;9g^#$R%)sS1k!Z|J=K60@bRyLPW^>E&ln%#XFxeDQ{2xAqc&SIga~v9s@%6+uXoG$Jlw| zAG|UcAaBQ3k6JdTK6B}|&Zm$f`SD@xO`x+6J*>Sm>EgayQy&#;pP`+p$2{=!#Zucn zf{6ZDI{mD6o!0Hn|H!Sm4mo_k&a=_O7lXOdwEK0Qw+H&Y+1X^o<5p?hfAhe-jGJ2_ z&NtlWVTP8ov>-ilj;OvhiFMC?F2IHuB|ohHzF7KWH~eA!_j(>e`Tzd5wcC)OXO;imqm{DI%J0Nul~Ni^MjaE`&W<-UcE$k1Jlu0 zcfJf6UnYN%8t%V{Tr4xPzlKb7g#p>s|JZ-ke?+x!LBjMq`mg_vW21yXz+}{yMRIkI zH?O+)KcLZzp{8y4uDS}${+%bUJ?N@_DB*{n^?+xg{G@g*j0@?5`8+j{?6CeQnW80P z^Gq@#^BxRx7q^xh;Q(3>%H<22NYHS_c`)IKUc7)ILYdsFKdDWlY*m)6b=&H_pA5f1fQ{3&N zEOOP2986C#Qd_yyEqVG#y|iR6hzxl(b^EEZTP@xnx8|k(FF-owvi|DM+gJVOlZ`hA zI?q`5lKyjFUbHb6YM-)2Qbh(}1;?*;ijF6gbmX;^BIC8&I)AO~^0WSRkrK#JEbDws zIG$eOC?ZDYU?N8ReN}w^J{9W;Uz}@Ki(hE8fOHV$`d15@KO7)il|dzomQ{fSym9iO zs&b(7)9T=ZpKk|5c18F<2U|m0xRhDaPtG9~DFtc!A=fbS4-ULt*lW5{$o+2ny6|~P zBc-9Wt`BrxEe&tw z=l!HBE^E!TlKaQsH@bi3jF;p!2hrY>JP%ZjT;peEe7F!xq&amZ6W} zke{}H+lsb&<9Dm^OD@y6YMq!EeZN-C-`v|Aj#O1*6J|fIJV!V_+KXc^iPuN){c8UA zz0LDhTIO3x5k5a#A>W>S{k}YJ)3g}-d({5Lz3q!ccuioW17FLi+3S0o)rOmCt`GK? z)%Z7h8p~C}V}{Fo$%_1M=hyDXox7hXlg5Rmr)kQo{EWI`*6!3LT4yQtNwM(X9$UQ&xb467FIae0zIHO@4r{pYB~M;a}1 zP^N2vWxJ&lwNd`CntrCnA!l|)H{H@mxG%QFHqu-zOj&aQ=nm_e{~_NSLZD_ zG4gmB>;J|vz&y*8?4j@Yb0L4q6(IkpYW`$d)5t>jAJY5hlY$vZUCp~+;QSVQre28yK3t$sFp>onaaZ<}A>p1Wo0 z=MR0wKKjXQH*`%Ef2>h4_aAJphoe^%+`dzYUtS_s6!ey5FIE1!d{c0(aE9L}6nB4R zeGoaDouC;OT;SnDwh0m51+PnNdRlNJF>PF(wB5^77@vjyW z!=HLXjp5ZMcVQ|YU!?y1SOam=t2i-5B}i^aOEzo8dvi}OFMDeG(RZkemz7=Ax$s-6 z@T#)HWfjvDyjm^a($g}r#ESFts`Z|-RuB-|*?Rx}J>Nf9@Bg5De_8tEQgM%gntr;s zX|LgMM0x7_+l3^=C*D{WB1EH!Gff8$>T8jCo*{(J6%TYivOq~c=c}(kh2E{IFK(^s z?bFb;x2xjI8xCS_1Y zCmCr?kv?-?iWEG4+<}6}C0X>se{r4)@}vK@t|02dDEV)T7=Ksoex}i`?wf3g?@`U4 zFKa4Vc*l813m@ot^E|$Z`QwpaSrFgkQYhsAo=wR`)#hxfknjXa2hn^;a4=Kr|8r0uDC&trl3 zAx5$I@g*ZmIagYjhl#lENcQqx zd{;z0(t}+4@5>XLBH(+ihV(zmA>}DOk@4z`_^}PDBa+N(a1FLl2@U#%x%tx@ z%~Lp=7THM~vcYgzPZNb7FDbOa>a-!}`9$aAb4S0}=%^X-x=oyaOwAvao4@`t&DkkQ z`|Iyc;(SZlqCG75bgq0)SviX*4`h$L$;Wd0_m}P4JNr{JXjGAC{HPG~%Dv=T?tuq!*Hg+?{)mDbGTy1r3-FOB>b|WR4K#kG z^#z%RpDbz6tnuvcW~}UOqK}ksv+(*`D6VWN<^jmqxJrpD!=jam6L<`1vPkE*`UeXSg-uNYQDRy zS_DsIdYTaYSpz|mW0?a_4z{qS5X7T}er8YW%#Rvtepj_$P}Xj8+(iA3D!%aY z72lzXFDomS)W@%j*L2=9xF_&mQ}bW%ZC>cS<=Sg6FH+n0Hrke^to2R2@>g2}GJ;L;hWqn}6w{=0mua<8r0l*VzsnTW^es*K$ zmxTJadJ)*C?3tCp$MI_U`@Jm-gG`f94l7f)&sO7)mW?%{rw4Cd@Xd8@U)}lr+sw6( zG~V3M`MZZx4%c*^4)gq%dFK|Bvb{HP#nWqkv~AQnO9+QXGooM9SL*sRo?P>ke^9gQ zJHHBF7@slx^f!Jff5zY$L!U9c5QMg!v`-A_m8@IvuL!*!kaW7OAlIL)=ISaB5o z3w0VBXW-T8tJ^#Mf_#YZ7W8nx&M%>de;j+>x*w%qoWttZcV3CvaG1B1JiS*B|MgGy zf7uiIuX}TU|MFw_O)i{L;}eAPx-?BNDbc4w97Zk9uQCtX`74d{N$nDeUcMyH$0Gys z-JFhI|Mi7qt;Ly~9s;`Eee?{}-_i+gLfd4Emk4&y$mcF!)`WhzL) zW0iCGY;Vq?h;e&k3bsT_0JJ~8#GI$X2p}xxaD^rcW?oPC;+s_=`ngs_j!bfbxjHo* zJ@8G!N231n5x2#;sUP^fk2zGK`v)?XXO>u+VP6r_y+5~j#$GK*-urU3D@FWHoo0P$ zd78B*zqe+LKf71QjqSoW3FB)^j1Gpp?n+Da*JQ-Me1(W#o?E=(3R}D=xA@JyT99im z$kpDqSGC3%pPgI0d#@Hm{ES@f{rgq>v0UwgdsS=n|0B7@AC)a^A3aNww1R|A+uY00 zJ3Ye{Jv!_A*v47kw5lo=M4!M}*Z1H{zgOZ?q?>r)_bnw6r52M3A46>)HGKS+)q?tR z$@1Y`=|{^-C9VbwK9E~H{R&&WYp?UuW?1qmg;QyG2W}7Hx9oGrzfyM0=q<0nUY_f` zp{!F5hp1jGir#g3jz2%+d&ge*8tnOr+~U1^wIBsg%hi5wziLm;)jqUeHJqo0HvD-x zo^U3S&G`{k_^Z7u{6OyL&&!T#%)MJk9$B89t@rXd9j^WUvO?*BoN@k?Dm}5RRLAnC zs_?Y3LSbJiJA+xLSPpwme6L!*sL`^;klu=OzBY}YyQXFu`A0`DlX7awHsCayy1%FF zK1SvYPy0dVoa8EIzUsT56icNYQY=JtLrPWSK<9Dl_ixI63x+Z8tc|KFrwrC{>l%Kb z{w8*)|5S%^pHUvlt&L;9BgHAlM;(8!@Vv0Z1G-woagQp#vQZI?akON;d7~=*TD?-J z_pj*Pub1y?6u%lrZ7uKDmS=Bj+Wm@L=k;YB<0&(UDRO%;8sG}M55XDZ6W6OcuiC2_ zZ~cFnD11jRg~@l7_oztgCgMWglJ zfzETlicelcCj8~zOu)1(WPjX1)}s*Dc78nL`|Mu$YHqh=UQ@+_L>>Y+iGS9MvY0`B zGS~ZLS+6vxG9jF{kKzD=GDT(Vnv~_gXS6@ud(5in{_k*L*knGrtXJ#4EtqHtHDKMT z_dm{9U)aDJ%+K4O^;Fk^&hO-wuPIxW8d{UYfzI2OITyX+D~jb&LnK^7%JInm9O%4G zE#A0Ki;&?jsN&l$U-9Qu@qL%C_>-#m(XwLUI7+pO$FiR<-mhi<9Zo4j{GF$kU(+I? zcYWtGOGwUzYP_y|Td2mq`&~&Fp0P>!{K@?b`81_zAMs>W{6tyNeN|hZQkz)Jrp*6= z&J)$}Q;mkn%uPqRLu~*4Shf0_MyotKRx@ts&VC0%=;HozgX4V4zbVF9=;2;e{DoRQ zxonjcf^DemX3xh|^XXSm^TVq7>?^4G0o8m#SyLPg^C^Z z{m+#>S{*%VkI&&-;-yfQ6f?OPyZBCRYJu|Mb!y!6O1$kOeV;1+Y+12VO}pZpA9}m$ zzP!C|)Y66{b^cAN{40&hX|}F*HHKZY2U5*=YA^}LW}D<@7TDFx0zqldD_3(dmC!MEwJl5e*-?nUe=%9e@`S5IkwF# z`f?|YT!%pOF45CB$@f3I|6Y9mqU;hqdh@o<-MCZen$9EJ$B=eEq$;4*Dx>|6+M_fh zrH9hlsHTN`?XsZjJCE0B8TzznnLp_<`!CP9$L)vei$nhnosX!~=e5(1PQTP|47#E7 zw*N|fdsU}Z0@VnZg{fWFq>M@P$EMOl5d9xz`s&Z9=)EJ+=FZr5!C= z!)v?tyYN`;q@1~8-1J4zsx{Yl9{Jy}0>v*VTmv!w6AJK#&ZGZd^78I~IlR1~!yom- zPk{9Oi&2lu4~b6YO84zsys2-d+e_iU2yU|d(9h@V@xK&I_wus&XBVt~frs=ZF)v@; z`9*n!xBQ>v75)Wk-oF?}x7R>QYspuKmJcIFaY)?bvQzN!1rAblesfQ!{dtY$pV(>N z(0RL}#aHedR(*-ioe%813dG;9^EQNMjRTH2Py5eO9=;~_{;%o3-=lE0vH$Cyg=>TF z)p`D7apULs!TxLS^X>g#{+Rx2@9ux#-Tl|y-T&n;>c8J)|Gn=04G-*Jym;?#dO-hI ze6;_5_jyYHHIMH9nsfc%_R#)+_t5_9mixc_V*mZ_ z{f!Uozt^e$Z#~%mRe#mr|0F)R77y-y@4kE8>%`RDgT@AiA9VEF4u9Lh2R(Rgd2?-k z=i;|-Z!e*Me+L0}cGs7_{le1v($>lXit}3w7r*_^k)a0<9e&V*FX+E%RGU8Zpa(C{ zZ{M}PaB*v6ePeg~!Mp2stgJ6ScxV3n>e4n|Ztu)5Tzc^4*2d1#!p_FlgSU535eVYN z!s`6?#q@e*V;wIRmWy&9>aQ>EZhqTB-$U-$*t)d6Ilr*9{g8$E&F!6y^`(cbuAJZ8 zKp(3Q+1^^{>vmCnX@0HG&$xcYiWDCyE(tL zy|jgD>pM$#?(|*Qn%}(GJ-@rMx`?N!)LmM(ubJ29;xFWe5S9#dc}`C%q>*Ou1K zFKumKT-n_2Tevun@oF#&^E>1@ST1xNY)~#ToW!}QRRcLflBJyV$G`Lz{cXeao64epxh5Qz_mb*J! z^D8hbP`P~(QoYn&o~LDy>p^JuB8;NDy|J~^<AV{sSk0GA=ghO(>s?mCnz*Ed})8dcCbznKb^Uevfq@~Pr=<)sl>d22Sg zvIqs;UEkTdD+v+iFo)x$e~T)OcSPO1iRc!-EM3 zZJ42yz~W4j1b4eIEJ$T_cWu3oCJGjA_iclnVEz_ZwgT5cU6kJUt!`X^H9?7~DL9t>?fJE(?mWCOJjx2@j&7D?^jld( zPgh|>VGX6rA(KMm61Nk5Y=nu#-k@?8a5_8PJ3z?x5^B!V7QtHSXOB^?tS@Xe_4Mq_ z=)_d_%=GNU*@@|?(aG-U%!$it3q2#fL93p`=$2R3C9FI}gv{(FJxB}W=84I1xM-3O zKWIm{!nqF$UNbz6YP*j*(_Px!Sh#4b=4=D;Qgbd#RpR;X`u56&^`*rJarWq2S%-bC zU^>zi+t*#*T3X`du)4Ahcg#rwQcC9_I59kz^^jublFw+##Fqt}ZWqkC*)V>KC7O~H3}mPZh;EOhyYSlupg zNV$6&f}cBceDv)2Y>$e{GZzz4NpzZ>-SIZK*S&pXVg5YyZ64E8np!i?r8_s_;py5n z5nyEWXv?efm{Zg+Pd}QyYx4+ImQx61z76}`-9*IDJrC~-ZwFiE1O%HlWsjb zd$KHhs};;O4w4ucsTF+b`Ua6`=BZmdE1(BR6MBINA$()y>#AYpx!zGo(y_u{Ndah& z3u~JIi|{dE?&j`J-96F4gC?sT-b)?3$u%`RLNYK;m`kgD;U_jWIf*j<*j|{&G#c}> zW{h=I%u*@+N?$ldFc|uLXs|2&Ub?eyYVLG*uZivKxie6l_1)D~s4);@K#E98s$mRk z8<>g^k*%(P%Md}lt|B-Y1cTkA(1quesWYH}G0LidV$stdU8OvPWxC_1qy%GMU0TjU z39r%Mo+F7g;bpVI@Hu~`$_pE7n~2ocp?bAADL+pxBfDW63N(_DI47@V1#PXqIB7L{ zD?C92Y?Z2pdc)0BgeB?GP9q4Q+uykpj&yYy9*ovC*jL7+XuSs417llTi+Eegtw6~B zxQjTMfd+LmMam@#sugW&cN3h4EEAiujonp`-a<5tOM6N0>+Y`aZZ9nk_AxZR(5D`u z{To}&n7+HZwB9$rx_NOPdb-)SvAaXdSzJLNRIFr@*^zh~j^=#yyq5;go`vu09-o*! zJ2NqMmX030Ip6N*K_Of^{MOq1_NBh=#_D2sV|kfjiD*bc9p|D%$X?x!Av8QYbFNf( z;*koOvx|M`?)JP4Vt9#BrG>_xqFG+qf_zI?ZAN4{h1Mhj*XHlUh!M&5t-+bmYp!os z)0XwH8xAFukiG$bg0pbE2)f{3R#x#~;bPww7d}m1JG|g*GjVo&W|T3;tW4=aw5JEb z+&Hozs3y0*6(~06%~HsiYjTjRbw*=;NNp%c8?J}unaKm}b~U48?Yz@2Y7Nd|h}K(L zL8kR>T49&LAXu`9RqREnFc?&?+n zdU<7aRiwfHr$uj`koQ!`iL=tiefp!+F&m!WUH0;GPgK_J?#%cJh`Lawa4>YVy%r-S z@Z?bhM`=t}Vy=_B+jqeJt>z4~!c|_n2(^%V>>?|&cqGj+)@`~%DpN7Kra^czfDx9< zN?^sB6a(McK#Hbsa}~*(Smei)5^lyNn9mBQFls0klKV%;m~c7a1%gQ0zyly3&}H_e zP0f4QmYU~8P99dTKi)xPy0~%2dLKF1-9Z#WU$zc`E?ioIUS@kqHdxKiT%lvRnI>3< zZd)5`TINGr=NGysM`uqWkUTR!<8^1zdlH=&tj;Id(bGsGSJLzudFebmcWiFvm}Z=; z!-W*ROe`NHjY)B4C>B#w$@e2AgoL8bqexu;;5U}$T75h1UO$#!?sj<>sg z5&A~9G=`9^=GN(%$>YfZH$J0hbRwuRCuDo?^;EZx;HQ=>m*Of^lyU(vaLHd zbF($BEnrOqR5{+FXJokGrm(C}eP&OBwOcHoyLYVYqyR5GlVW~xO|C)#D}vKnz-}@0 zZSO8u`AugZIHl1@sF}(;rOs;>taL*k-a}fO$om!SN<)&

    WF{B0tq0{+~x!hvb3; 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�`rSIPOD=pw|Nu+@9(X4kg{rjpq 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

    W6d}k`EOKYtk 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/dev/null 2>&1; then + emulate sh + NULLCMD=: + # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # is contrary to our usage. Disable this feature. + alias -g '${1+"$@"}'='"$@"' + setopt NO_GLOB_SUBST +else + case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac +fi +BIN_SH=xpg4; export BIN_SH # for Tru64 +DUALCASE=1; export DUALCASE # for MKS sh + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + +relink_command="" + +# This environment variable determines our operation mode. +if test "$libtool_install_magic" = "%%%MAGIC variable%%%"; then + # install mode needs the following variables: + generated_by_libtool_version='2.4.6' + notinst_deplibs=' libpostal.la' +else + # When we are sourced in execute mode, $file and $ECHO are already set. + if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then + file="$0" + +# A function that is used when there is no print builtin or printf. +func_fallback_echo () +{ + eval 'cat <<_LTECHO_EOF +$1 +_LTECHO_EOF' +} + ECHO="printf %s\\n" + fi + +# Very basic option parsing. These options are (a) specific to +# the libtool wrapper, (b) are identical between the wrapper +# /script/ and the wrapper /executable/ that is used only on +# windows platforms, and (c) all begin with the string --lt- +# (application programs are unlikely to have options that match +# this pattern). +# +# There are only two supported options: --lt-debug and +# --lt-dump-script. There is, deliberately, no --lt-help. +# +# The first argument to this parsing function should be the +# script's ../libtool value, followed by no. +lt_option_debug= +func_parse_lt_options () +{ + lt_script_arg0=$0 + shift + for lt_opt + do + case "$lt_opt" in + --lt-debug) lt_option_debug=1 ;; + --lt-dump-script) + lt_dump_D=`$ECHO "X$lt_script_arg0" | /usr/bin/sed -e 's/^X//' -e 's%/[^/]*$%%'` + test "X$lt_dump_D" = "X$lt_script_arg0" && lt_dump_D=. + lt_dump_F=`$ECHO "X$lt_script_arg0" | /usr/bin/sed -e 's/^X//' -e 's%^.*/%%'` + cat "$lt_dump_D/$lt_dump_F" + exit 0 + ;; + --lt-*) + $ECHO "Unrecognized --lt- option: '$lt_opt'" 1>&2 + exit 1 + ;; + esac + done + + # Print the debug banner immediately: + if test -n "$lt_option_debug"; then + echo "bench:bench:$LINENO: libtool wrapper (GNU libtool) 2.4.6 Debian-2.4.6-14" 1>&2 + fi +} + +# Used when --lt-debug. Prints its arguments to stdout +# (redirection is the responsibility of the caller) +func_lt_dump_args () +{ + lt_dump_args_N=1; + for lt_arg + do + $ECHO "bench:bench:$LINENO: newargv[$lt_dump_args_N]: $lt_arg" + lt_dump_args_N=`expr $lt_dump_args_N + 1` + done +} + +# Core function for launching the target application +func_exec_program_core () +{ + + if test -n "$lt_option_debug"; then + $ECHO "bench:bench:$LINENO: newargv[0]: $progdir/$program" 1>&2 + func_lt_dump_args ${1+"$@"} 1>&2 + fi + exec "$progdir/$program" ${1+"$@"} + + $ECHO "$0: cannot exec $program $*" 1>&2 + exit 1 +} + +# A function to encapsulate launching the target application +# Strips options in the --lt-* namespace from $@ and +# launches target application with the remaining arguments. +func_exec_program () +{ + case " $* " in + *\ --lt-*) + for lt_wr_arg + do + case $lt_wr_arg in + --lt-*) ;; + *) set x "$@" "$lt_wr_arg"; shift;; + esac + shift + done ;; + esac + func_exec_program_core ${1+"$@"} +} + + # Parse options + func_parse_lt_options "$0" ${1+"$@"} + + # Find the directory that this script lives in. + thisdir=`$ECHO "$file" | /usr/bin/sed 's%/[^/]*$%%'` + test "x$thisdir" = "x$file" && thisdir=. + + # Follow symbolic links until we get to the real thisdir. + file=`ls -ld "$file" | /usr/bin/sed -n 's/.*-> //p'` + while test -n "$file"; do + destdir=`$ECHO "$file" | /usr/bin/sed 's%/[^/]*$%%'` + + # If there was a directory component, then change thisdir. + if test "x$destdir" != "x$file"; then + case "$destdir" in + [\\/]* | [A-Za-z]:[\\/]*) thisdir="$destdir" ;; + *) thisdir="$thisdir/$destdir" ;; + esac + fi + + file=`$ECHO "$file" | /usr/bin/sed 's%^.*/%%'` + file=`ls -ld "$thisdir/$file" | /usr/bin/sed -n 's/.*-> //p'` + done + + # Usually 'no', except on cygwin/mingw when embedded into + # the cwrapper. + WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=no + if test "$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR" = "yes"; then + # special case for '.' + if test "$thisdir" = "."; then + thisdir=`pwd` + fi + # remove .libs from thisdir + case "$thisdir" in + *[\\/].libs ) thisdir=`$ECHO "$thisdir" | /usr/bin/sed 's%[\\/][^\\/]*$%%'` ;; + .libs ) thisdir=. ;; + esac + fi + + # Try to get the absolute directory name. + absdir=`cd "$thisdir" && pwd` + test -n "$absdir" && thisdir="$absdir" + + program='bench' + progdir="$thisdir/.libs" + + + if test -f "$progdir/$program"; then + # Add our own library path to LD_LIBRARY_PATH + LD_LIBRARY_PATH="/workspaces/capstone/libpostal/src/.libs:$LD_LIBRARY_PATH" + + # Some systems cannot cope with colon-terminated LD_LIBRARY_PATH + # The second colon is a workaround for a bug in BeOS R4 sed + LD_LIBRARY_PATH=`$ECHO "$LD_LIBRARY_PATH" | /usr/bin/sed 's/::*$//'` + + export LD_LIBRARY_PATH + + if test "$libtool_execute_magic" != "%%%MAGIC variable%%%"; then + # Run the actual program with our arguments. + func_exec_program ${1+"$@"} + fi + else + # The program doesn't exist. + $ECHO "$0: error: '$progdir/$program' does not exist" 1>&2 + $ECHO "This script is just a wrapper for $program." 1>&2 + $ECHO "See the libtool documentation for more information." 1>&2 + exit 1 + fi +fi diff --git a/src/build_address_dictionary b/src/build_address_dictionary new file mode 100755 index 0000000000000000000000000000000000000000..e57f6439a5d255dff761d58aeb53111723fde6d9 GIT binary patch literal 7287520 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¥S_AIX=& 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%0DpwOwoc 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

    ^ZCzM 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

    4jmqEkyAr+{By=1>LR|N2 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 &)2_dA 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 z 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

    E^{kpkp(A`3tal?Q7aH&NW*@zWvSi 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

    06Cuefu#>o^M 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%0AWNj3jM&zJ@jb#rR)eW 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

    y#* z_TQzgcl`};@LWuZ_zgJxKRSSf8l6zzZy-qIZ#Uk>6GzAE_g$iTbp1^;bYUS^{9+|hYm z?zIKn>vHEi^CE#TG>d&at6)Dv36y{93qFYjQt+e^$a~cP+!iQzo=M_7&&834dP)h9 z2bb3oPY!wvt~m%q9gqAP4iDv?N95Cb%_RVQP? zR=g}iyRRc&|F3hqdknT7+%8!5Znd6zFCEx- zJnF6Y(ZA5c^uBsOy}$mYK0tTQbe(<%>Vx#b`Vf7nK1_$J6w=`5)TM|GEP7|EKwCJZdh~C`XMs zPc-^xw@$vC=MhHjX^iA!WZ<72`RMlkdIn~okqdbCSa5m0RSW_%@U`B6EJ2Rb8ylITAN6VabiE-tLoY{G zAX}4N$eDT-a+W?@Z${41=juP{^Yr=p&-wy=p}t68tS`}*>dW-ydM9#)zEWSMuh!S- zYxQ;ddVPbwQQxF**0<c{ls`U(A{eo8;B|E{0W&+6y&^ZEt-;s@yGlKyV}AP9&DX z|6S|n@9O9M*J<#){^!@}`|fw%EuPEzmGIenRllaUC$H-_^qcxE{kDEbzpLNV@9Pir zhx#M^vHpktM1QLPsXx=7>o4?|`YRnVVi~cGfPosAfg6ND8k9jBjKLb5!5e}h8j>L! zilG{sp&N!_8kP~qh-<_%;u{H!ghnDGvGIwK#Q4-mY9up~8!3#G#%D$b*F`#vyxHSsA5$88~dyl(dU0Vw_cppjT#2n1J^Wa8MTc% zMqQ(x@wrjoXkaun-Un-BG&Y(TO^s$obEAdP(r9J0Hp1L*IR746#QvNG%HPo&> z#!zFJG2Ctk+9Sw_@I6*1dmE}fg246&GSJo;9Ig$c0qvca(;h*(*@)9Wf`I-(d!X^9 zy@l1!dPjnGFBUFjJ3u(W4*D#*l27rHXB=vt;RNEyYY*$ z!`Nx;GJZ978+(ks#y(@ealoGC2aQ95IO^IJ0}a>>dolK zu=(a5LrMSt?$JVJBQoZEGKh?RxcbM*{+o~SQG4&SgYu}XK>7PnkXP`(Ne*=^d9}Zi z702HD_!PPA+v1Pxr9T$WmKRmzcs-qu#YGjt`{7Y}3#~>a|Esu@L2nz`4(u1w$Z}AJ zGC)Jg-v{&C20ZjMvdyS)s0ZZ#g%^y|qyL4dycquJxc=!`@;-O$$F%*sGvLkJ55@g` z5rp>m@9RINrw^S0FrpvYW{ka<4E)CFsgMl+N7gP7UOVrDh7nN!8= zW)3r_`J?O7{+nXKCj%Fvbv)RS$YIZZbn?1~)W-qh1*~k3C z3^V(h{mlO6m*xO-pgG7KY!0!@P;;0$+&m+UFh`oB%+cl;bFBH5`L#Ju9A|!GjyETm z6U|BHWb<3|JM(*Uiur>%)%?+%W==O}m@~~;=4^A0IY*dl{$$Rx%Y5@^yDTslnv2ZE z<`Q$Mxy)Q{t}s`ctIXBr8gst5)?8<Wmx<}LHKdB?nKE*0;Y_ss|9Lok})9^{JKAN@gXuQdqCVl-6ffDl4^>#!73Y zv(j4`tc+GByJWVqSh1w6RyHfUmBY$u<+5^H=Y>30UMruK-zs1gvRL&}IZ4@h56|J#iC9ATvRjguFwW?Xw?NY<4Y1Oi7 zTXn3uRz2%;tG?C1YG^gG8e2`QrdBhnxz)mIX|=LiTWzeiRy(V`)xqj$?Gig#ovkib zSF4-V-RfcWw0c>+tv=QlR+!b->Sy)0=9^zy1FV78AZxHS#2RW1vxZwEtdZ6z>!C2( z8e@&MzOufy##wvBZ>;gw1Z$!-$(n3^Ykg;ZZ%wg&u%=o+TGOoQ)(mT=HOrc9&9PPp zbFH7OdDeXEXKR5aNeit-)?#akwbWW>Ew@%!E3H-5YHN+P)>>z+w>DTCtxeWuYm22z zhP2h%W^K2Av36KHtzFiy)^2N$wb$Bb?YB(nfOXJ1Wc_9xwvJdwtz*`4>x6aEI%S=< zez(q8XRUMAdFz68(Yj<^wys!Lt!vhG>xOmHx@FzA5=aT8JJwz6o^{`PU_G=RS&ywh ztS44N>8bUn^~`#1y|7+duPh`^tT?gb1md7^usC=eA`TgcibKa?;`}@Ia4}xKIRo$a z+eP?`s(&keb8i0o(mb(a%6~ZnZ=1n=g_!dHH3RP4h=s&P0tkv=2#yd4iBJfQFbIoq z2#*Meh)9TxD2R&K|2>A-_x~XF`2Z3ZiHF2T5+DhYL`Y)f6C?@pDUuXPh9pN)ASsd0 zkW@%&Bn^@lNr$9IG9Vd|Oi1Qvmn_k45&b^iw?$SYo9ktEo8~}rBDs*Rxyr3dd38{=!L8>Cvkm^Vc zq$W}esg2Y@>e}ym$md9Xqyf?pX@oRJnjlSWteO3Wr8xph3#28|DguKtKplB=q;*KC zrwR1hyhX>;j+z5@+9K^-OYJ{^#i;vw7fFXGJm?q&9@%Cmq%+b5>56nix+6W1p7#1m zf%JMq+ulA|ADjOI2}AlK{gD31m&gEQATkIU?9-_8FIZ#myGH-M_Cwy9&7sJ!x9WKQ z4i6fs$TQ=w)kh#Bkx?JP?qBmJrd3P^VlohuftU=$WFRI3F&T)-KuiW=G7yu2m<+^Z zASMGb8HmY1Oa@{y5R-wJ41BB%j7G-9d>j1#I0MnWdKjbsU&_GPXkR`4FGU{{%h>w% zO(3uAR|A(ebZH}(Hg;(fmo{~2GnY1ZX$zOObZIM>wsvV7m$r3jJD0Y1X$O~fbZIA- zc6MnOmv(h&HuwySsEhXq{hf)9i7T=ZeIt9Qx8F1xglO<@dI zT&##qp-)$R81(6y4}(5k_hGRA8!lGDrqJF^9|rB+@?p^4Z65~h-EpzIE-h#N zD`!*K*L@!b`+DHRU|$b?7_|4uhr#|IyVw(#R!}Zeef{afU|-LC7_|G`#cJ3T zwteAZFI@`eJDl@iEy8{Q58D79_5*kr3*cd2fQNITq0PgwZ*23>Cg7n>z(bpWhjzev zhWdbq`hbV}fQR~ET|fc!(FU zdAQbN#d6jk$PL7R9Cz1Dz$b?okf(6vm`@Hdu&!XggewR6h8U1Te<`0FVn9v=9KRT! z9AZGux^m7Zhge~sTyW)JUk&Awixsgk7_;JHV4NWaB_+|9b!NZb#wdV5Cd{J)_Hw$ zhynQu`wjfh?~_BUpo@WH0qnD|i-CO(#DE<3S=1+o7?8t0i~HmdTN~Sc2B@tA{3zwh z%h`1}eq~$??6)8WDO9|q(wj%q$R#DE;e zQNt&PSS6pWTCN-%Yha&14(CH1pB!R94*RO-lS2&1VPExqa)?#-wQuOk!Fe5Q59Cm{ zu}==MrY=^+)`RP2g0mOhDj!jFS9AZEY$ELMU4ly8y$IiAsImCb*j$M179AZEY z*K0?g9AedMIm~HiR}Ri&AqLJ5Am7!MgJT-RfSh#a(<_??bG4>T;W+ki+kkUmhygj_ zw&~@QLk!4ap8NRZ5UXUb3(!x0S2n<M**N07Wu^BE6bKA{!>;2vOe78Q>t%I?Ib{D#` z&OU6Yt2fN0OI@AiE*-w5~ZJ6&CX!F_ux9}o6# zP2=G4vskx138EML01m;ix303gZyu<9OMpS zr)(as$s?{DoFhXF$l?4w=95DV$f2zhJ~_mI9G*j-^2s5#)fU6P&bac6J}j9%c2IuK zl_&RM+kLthTsio>1>0P5F>vkyeY)aeO??)dg`uY@Ca2 za4DFFF!xVg49rJ}ZL?X}_L(cc9O@E2ImEzvg6%0+4%QRIfE?;FJ~_m|Jb=2KD+luc zVn7ac1)m&Z;QRpUO0FE7UqB4Vp|0YSLkz5EsH?ehu%00XL50bh0wOn~e z9|n&9P#)KngYyH3#dk4qt`6sGLKg$)>Ja5ISjS*KgYkzL7{BDM ze<@u#7+;7Tv3a-=n`}j1j{E-g>;{*Fj=gPtOK`gC}L0cJIInaX`IPOC} zlPd@31rTeT+KDN*E1Trzp^1wZbn!43AL7=ByR?`~OSrU@OUt;loJ*Uyw7W}ty0ouL z6WKn&b1A^X_y7;jp#Tr}Ux0__Zh(j9QR7^DaQ^_;vEq&qI0u5*Di>?-(vB`&<=W`# z)`5NSzm#C?bJ;wg58V1}yAJJ*u`$TcbLH@}$T**DzAGE=!+v(Li9T$Bi%s!iyIpLC z58LBnb9~rd7u)5-K)n9=7r8o%UAn}jOI^CmrOREq!lf%+y4s~{T)NJs>s`9Rr5jzk z$)#Idy49uIT)N$*zqoXVOLw{yh+C0z&J_35sCj&h6`?xDV>C)3KJ>$}IF1_H=OD?_Q z(rYfg;nG_!z2nl&E}h`gCoY}l()%ub=F*-n?d8(mF4a(bvb%hFn+Gug48~Ex#VWc~ zu_??&B^Lw#Bmvr0acNbT;x>hLs<~Kom)3A;O_$bkX&jqE`?X!nv?=tlj*BI+DcrZz zb+LLbP4ChSF3srDOfJpr(kw2`>e6g3&F)grFYF_Si{*4_E|-F*PJ-C;xHPXz^SLy? zOAENPpi2w6w6IHyxU{HCi@CJ8OG~)4q)SV=w6sghxU{TG%efT90%HL2!aM>Vjt$5Q z%sCi4h=W)m4(!0Tz;|e~zRiR98@jZyOPjj1xl3ERw6#myy0pDZJG!*9OFP*Vo=n_^T{_LBGh8~$ zrE^^RlS}8jbb(73xpaw3m$`I>OINvcjZ4?Lbc0Lxxm33)9E;5^2Ie!wwz}AMm+o-s zE|>0h>0XzLHic~uxENSZ5Cd{JKMwii5IgK*ny<}K7t7+qj=R_~o5HpyT@1(|2I7PK z>HlNz?c=l@^Z);uYbvA37=%F>6-EZ5k`ShvYN|<-?g`zYl%!H&5G7d?MW~gPm6eaI zkd>7cLKuV)LI~{&&1iSq-FC0v>vbNl_w=5#Yex3_&+m`D9-TekcgOp#c}a(=TN?aKdE{%+3pciE10wtvXh)7kzd z+rP!6nBFj~2N_~RaSw4%F-zP_+*{m7+)vzJJWxDHJVZQHJX}0NY#|;g9xWat9xEOv zo*)hrhl?Y`k>Z8oMdHQcC~>rSi8w|aD_$y&6E73Ti%|+y>EaCWMscRd@vzvV8>OZ7#m4gi<$jV&oJ@Ov*?Yw7lVoSS z$*($@@n(M?vgLol$?rNje^2}#Xl!gxp_AJGIJvo#k9G11PJR{g zpRlnFls}YwKe$rzZ=L*@lUp}N`?0ZXdnX^@{f@O{az#N-d0{YA;IyO^$fp`F;GHanU2 zfwF%DzV76=C2xq?KbO5%c3N6%Y|Qy4_=My~zy(geUvk#oA+{6vwB%AJ_i^$7C!g!& zBFIl+W1W|S6P!Fr@)O`RCtol5NoS{QcIL78+aX)q7CQNUC;!gLk2rY_WNX`zIcaIf zV`Dq<8(Jc!iwQA9Y#=ri8;N^}nc|*eV=+r?BJL$-i+hVX;y&WO;(lUNaewgu@jx+G zJV-oPJVb0J9x5It9xmpIM~KbE7Gg{BNbzX#IB|oz?H50QR=^aI61#UsVD z71v+9KpZAsC|)97t#bEDzf`>8pmeJGe`EhBKOCUx<5}p zEc9`hvvq=O&($*IAMR}Qw@~?p&TlsQPn3TT=QrD{@Y_A$p7MX|Y@8QXf0q0sosE90 zYcJCSI9u7}pYGv&Y3+32@@+0psUM!&Vcv-6vc>#W6gk$;@C(QmQcoZoEpTVJ|6zuD-w zzVvi{v+=tS>t8SV`CW+F=(oAn+xg8_>W@4j-)!f=W^?5{`59+6mbbCIz?C;!Usu;K`6oIX{Z`iq z=QrCq7$0lvh4S;AAF~a0^2PG=ogMQJht1^C^0OYZ@%(J^82R~Ko!RKOwp{A`W~1Nw zdYSW^jeeU;mpi}NcwNv^>(4~_uW&Z{ZT-2z`OQYZ<(lIBW*ddEu=#VP{CwBQY?nZ` zxq7wyeAmcq1CT#M?Yl<)$<9WTL8|U9+9vZ2T_M>bgySewS%BzJp-zJI$4!?;x0s zerwAe&TlsQZ7$vE{AL^F{G7Met|^f1J4&|4XZy^?>#-K<-!t;_ zdd+O~TV2mOzuD-wx}I}>v%L<#_5XSK|Ke=)TVG#rezVbUb-m>LW~1NgdfEBSwgNWW z7q80CewvNfTbAoJ`FXu%Hu_s=eBN+=v+;h+_)|c;` z-)!_-uJ4`SZ1iWS{XaUt+32^nRyn`fxZYb`KgrMa)ok=z>|dSVZ1h`O{_gx{qd!CK z`-k(J?O(F}TTF_Nql~>zLb<7O;5Ql9v@PAqwA+}{ZZhqiRF-y==eqoi;kkk~tB0|) zWr8*q3EB2^whR|%bvAHuW^3r;tPPD^oZ0q}jqg-g|0!F$a^Sc2?BitGtuES4zSHGl z4Escz;r994`XS|2d!VtWjn^%TDUl?v!#nO+mSBL+HjPMGuzR!@tqdyKV@rIA^g^! z6P--E)kV9>v|Dc4OKy6f z%yyxRvo>7h;>>ojY&@q}ycAT@_ zDckYRc9(1?INRN_4Rtok*6v}>PTB0kot?7TM>soWvyXIk%4WaN*(sa-B4?*;_KTgJ zve~(o*jO%t%<<(~Vz&EbyTsXkE87@ndqB3a&bC;#OP%dO*~U5B?_|5o*&dROYmVI) zQ?_T0<6SIe>knhB?Uc>V_nys8+3bw5b?y%?r`auTF5;{m%hWd7tUZrAo2_kZ7sqoZ z;>gQgjJ4%S+48U?+PRamwP}fyCn46#QMR^m{WUvfv-90;vr{%ZV=VtGE~nWoj@P`_ zmkDa;EZEqWiPGDikH!J1}7h~;sNw()f%T3wNNtCT^Y=@0GWgBb0V{K(==kqSp z=Rjr~Xtz9!H`(G%UjU!gu~u!P&FXr`*{qJqvi%BitZRz&|9}=l+4@A;>U-JMN7?G( zyWUoocHgIE&{@w5pv@7=c3r@D%g;O}TOQLNgwOiAQEjHp+VF+5SzE4>?N-FG4OdIQ zAG+25wQQWLR_;c{4~2>4$`R8=Hp<)&wDVfP?3B&^ma|hfJ7cUre{(s_ZgITcwYE%E z`zl~#omWbK*u}6-^xdYIYg~-A?DGo8F)>f*(ty8G~IlB22UI34EeJ3n%o#r+SfJ=d`Em&d{1P2M{N8~f$?`J z-y(4zjhp=r9vf%VZJbRfZC{zKjdHgJi}Nu5q?_ONrTI-~9OF&rzW2J7w>iK#`b{^# z%?ZnAy2YE$zOlUNR-WTBUgODUz1(QKJZ3Zd1ZU@WQH-4^o9UCBZso3s*~~sUh24Bp zEEswc>T+Xw=1xeKXnXljS4LZgMK!Y~)mxCCzTK z=`++0&Nc2cn^SXOZ?Cy~yOZZRd99PzIr&{DXJFo2o=hiaIk|mpJxr>uaoXoY%;)gkVFDG|!F=se=q>H)G$rGGB(aDpYJjKaZIr(ZQ z-{9owPM+!Ho1FYxCoggG!%lw0$>mPI#>sP?e7lpMaPpH*Uhd?loScb?#eKA=$hE+) zYt-o{xo(+k^N@BsS5dY#jB+~{@7L4z&Ti`}b6dSUXR-V-ila`y*IB>U*#@t(9bRW! zyw3J`oo(_u+vRn(hwY2o;_aj!Z!2x__R&xohsmtpWY)zo^t!K~GTZ06gTGzR%{%^Zhfg zUmDZL#dKbm`S|fM{qmSTA*N4^>62pm6)}BsOrH|dr^fUvV>;j8u=cKP8P=nB#COH_ z#C78P;s@e~;(GBT@ni85afA4&_?h^*xKaEef(1TSK=n|Yw;WLTXC?;ZI=FL z(VtW8ym~5Px!LtS8JA7}wAIe@W?_NWZn3r4MrfPu3|T_MC>m15POQHVlVM5vA0+z_7Tq(`-=U<{^9^}pg2ezES@8t zD-IFQ6VDfiiDMFB{I5Awls-!SOT@9_L~*isrs9jl>t&xV-YDKA-YniC&K7SI=ZbfT zcZzq53&eZGd&T?2`^5*u2gQfPhs8(4N5#j)$Hgbbr^KhlXT)d4=fvm57sQvum&I4b z*Tgr(H^sNbcf|L^_r(vzkHk;JPsPv0FT}6JE#eR2PvWrS!v1~}3pLk<`|bi ze6gK)rZ`x=W`_D2@?t5bqKn5jTo|74dg^qjuaQ{zKd!iy7N{u-IPg zC=L-vi#LdW5Z8!bi60IK`3@f#_}!qu1QtKm(^%YJJX)M6mYo~orit6dy@v#QbFsZR zPP|V!l`?-Xh*EPR4}<%^PIudWaAe-VEYcZf}H2>wIF!^Lsp1aYd^Yi5WaBNojHdZ{=C&JJ;y16|qu$N1SqJ z@J|z)-4*mdh|h?d#Xffj|M}u@akTh`_`Ud(m_9$0TOxiUelFg%Aov%EOT{I>4)*op z=i-s~1p5hMYq5iPj`;P$5O>9I0sETWb5O*&Q96v?>jqX zv#)n{%4Yw>*(sa-ch3H!leap#%E{GE{6Nif<#F65K;zi=c z;wW*nc!@Yh94lTbjuS5v$BUPX6U2$)B=HJysMu88Uwl&kw$}C7LDJL3V+MzEg#!cgvBvQjvS&BcdF*(d$Bfr` z%y^y0fY-)xZ_K(Mnk6|C0pW`<6J8om&<2Lp`ZsQolZ5)TVjbjnFaXjKSj!E3cddFe&vi5Ud!6@yUT-z3w!UX9-x*id_V3lNwtgk<(R{x9aZT^_^J3+fpIzJkRct)U zWBD&SHx@s+ww~U*w*G3Y{(iCXy)@RIePZQ#59Qm>dnwa<_Ydn)`T2pjT^(44^$5*Q z>w=Bv`_|xzPNr`5HcoEqk4ICPbk|uLfO_2%C>G$w)KLttrL`OeV}aX0%a@v^gd`j zHm(D-+d9EI?L1GJ$3Oi%Zb=@mB#%>)$0Nz(faLrqIqyl%carm*SC)iu5zVUs7z8S|a;~VN;kn@lF0>zEcGnH@jZ0RSJJ59VB#{=VeT##Skcp!Nk zkevS{=RMhMa9|q@m(456Hm@k#yrO&xHkRWYv3W)LL}#~oMLWw_Jav<8UeRXtQnq?2 zTfLO6UY4_ZS*JatVx1=?`XY)q(goL<6aeWQ(I!x)xj-leiJx9OB^AN?LOW9Xy&1~x0pdH6LppN}!$ zVOxdG$Jst%8Oj_Zw$IvccFqBoW1E?W^_q|S)AuKy!|N<>ed72s*Gg<0Bi7Hnv{Pn% zZ_37FiMoyRlaN{Vb!;p{o&Hay^H^g}tAjDLv2N~n##$eFJaVk)vpK?J(qdWGblYb( zj@F)65pTye=ZlSz?=RbG$0X^;>}}|5?`mwU&*p!;Ub9==TEw$2JjSffb&z=+ux);S z(eB5CI>(Lmy$4!(JH~9DvOkQW{Q+#O&&J^c$m|FE{tz~wgXKAfEX%cqb#rZFd5hz* zYwI56H?Y|{#WIYuzS7TpHs;isYXvse@sV^}KRFjTrYvLa-2j<6P3PKYZDc%U>o0x2 zt)^Q%k45HZzijTB&H6{3m0=r( zjpIJj$sHm0mwmYG6Qo}T+O-sRQ_cJ4EPttDOnxG!KPkOCX!$4N-Yo}}unouId(aA8 zoKfa?#&+$U4g0gYPUn5W-WQ~$9gOR1yC+~f*k+a+=Vbo9RFZ z<>YQo=6hkou%QW29LvXTY(rQ1*#?u@1~1z+D%)c+^O?-+SbR-cQ;*l#KCiQlUdPbY z(pmR@M}%Cg&t&c&lUcXP80MON$Ud+P$Ax)JCQarTn9MvTTa4|0i!+^mldYWTR@UZ< zl{KAyldY`j^zGk#=g&lV-SYc6&+=aH71KGs-ai34=K;r$@i9dC>`neiqw-emU4WcJ5o<{5~M?Pea6na5=2F`0QxW*(Dix1Zmj-DHl- z@z|JyWIa5tE|<*x$c=W=#;`MFjve#bF+dyF8Oy_1J4U%ruEfSXqd?Y6na2V573I+& z`$)Mb$jxN7nKJ8}B$>xG+f6%VD@&Q}uy#?Oij8rMAMRwEU#qd03GV3ag>Arr-z75oUJE;4%Q1|Vj?%PD&w~M-O8+G44*6rIzoiWya>b`xH zefy~U_EGokqwd>B-M5drZy$BvKGx;iN8PuNbCGl2=2pkwg}KpL>>_p(yNf-=USe;t zkJwl2FAfw3i|2~xi5G~Z0!;>F@gz%i_^s$#hb(majtlW zc(=GfyhprOyidGed_a6qd`Ns)9GeL3`i*##*!PiOe@byri$|pg`^oa3EiT$G*zXsA zD?T7D79SLUCq5)D5g!)+PkcmNDn2UyUVKbkCO$4cAwDTC7oQUUAU-Xw5T6nMC_XE$ z6rU6SBt9>$5?>Hs6kifoi!Y0>h_8xk#Mi{v#W%!C@lEk9@ojOf_>TCl_@1~@zsjKZ58TiMW0=Lf! zylqZk0zZtxa);m|g8XQF;Aay9PoEKZ$=txI1%WrHU00}G4RB!<<(Uw8oa#MH@358W zdz9~RfyB5sZwwrHbKq;k1J_?4c(~g6y1wH(@Zw;f504sT7;xrjzaZlgd}AA6KaSv|EDzZS9}`s9&dO|9`9RzxEv(;%?Hs z8Gl9457hklm-_d-_S3@}kG+(q5*IdX$5ecYLpE1?UQ+qiNSXx|^t3v8x&^Mv9?tNp*eF8I5u-ED6V`rkA!OLTnZ&JXrmdI$bq z{a&v9v_kP;sGgZ>$H!$M{s+z9Gj)6|(EfW%qm)wfpT zIbZqysrCN>l^eJ)jL&^K9`06q-cUa`>%5S6b%?uN^J~?FpfAw;9CS<2S7|@D(|UHQ z`oD+xJI&wsG|nF=-;J6NhpFD>8lTfN&b`#$_f)>9kLv3mc#hVoNh-mCsK8W7?~iACz~5^>~^;Gd`CZItHYtzxybqPij9F4-W0?Ck{U+==nN6-qrm7 zNF1&8=TULJ+I^PxccwU0Y^&pLway#ObUr&<9H4n|h}MAt;wPF9Z-|GD5AAwrO5jPF z7mtaTYkoAkBKS`e51kzJ!^Ka;ZDJ4QD-tU;zaG~-xmw5Nxmvf+(EK=C>&=hil{bZY zI%+=56ra~|{D%0w_$$qm_L>(HblfhO8}dxPJ+S<)z)v(^vNT`zy(idv;1AF6I-yv6 zzfI8ZJuUciivmv(yW~SA;^Yi!S zW4A=HSQcw!{*6QXyM~nQZ!J=`zoW>%Tj*o#?}2-S>>Hf?nUgm<`3on1<>XCH{>I7QI+_Ulg~|7Ioi_rym<{_RWJUlG@cQ^YsKm&Mn_wPJViD3E`5lesAK zZ)ciZ;$*9jF;*vKtCzCnrfm5uAzQuzCm-kJE>7m(@nn2HXz`RSp7QZ7#>&!ebyBuG ztsq+-%9e++<)LhOC|e%NJ+QGo$AXrJvc*%jc*+*fSgVV&#nWbaD4U&aF*{`|OW9)D zxERV7L)rR5+2T)fF_g{T4zkrn+44}fJd`c|WEVr(?CqU=3S`Sk*LYn9H4CZDO-NZmY=bf zld|QcY&j`g9?F)7vgM)Q@=&%slr0ZsZfqNAc_>?+u8=JcWy?d^@=&%slr0Zs%hL_A z<)Lixlr5gJ#gi6K+3KZi^-{Jxlr0ZsZtPbfI9~FJPG+px^KhL|3cZiwsP~HLXT|j1 zF}*CNGneH*3Nq_vdnmVdGRKH^t~nM%*zB!Fr^#GTES~e$?968}X=BK`%+9`;%=OCT zwvcT;P&RuJWWWEY`~64V??0|lHkT-~ZuW)ilG!Pno$Hd>DVv>bGdpFovu$RlYeJ{nUMV>fBf#$B4NsA9e4yF}HZ?%w_GRPM`J9bc^S>Gq<&mx*tC~=UV-yTY1y1 zK06ni-_FNz-RiURviVK7e5PBxoue(@&b!t=)6LKIfxftI`ORg zKIZZ5XPnpVI@#j6|9$^$yv=XzGo9nlHoc3D?P34D&T|2EZgx(ljqPS#cFthCSTA`3 zHs-S2HfFRjo^2|@#+BE5HnX$s1&Alp3j-74sj?p-o+%z6|AFFBd7<2qVpDNH@q)DAzgom&#i+ifD!;#& zBkm(M7PG`A;$C95xVLz&^5ScxDE}FGfi0vTCAJce6FZ1!hnS(5Eq&|-KUNZGCl&CcsVvzyGEeVpB7+Rt`&laG+Cx!6K%DIO^v zC2~%%P978FF=8u`*S)lJZjn4zNUjZ}9W#Z}IoD{n>vbLr)VV&Aocko#N0Qe8B=5^f z&U=#QZ<6Z-$>W>k@k?^flXi@8eV}f0p2rGxTQ3-IV?x=+g|dwaWgCy?7+;n@T0BAQ zm<;w#VrQ{f>>_p*yNM-Ycd>`qQ!EvGiD!wu#WJyvc(&MA>?igY2Z#g3LE>QX91&l4 zME%6$|A^O$Hy#u8nc}~6yxlK8AU-Ja=czbe4~t)k{MkO*`SU{LOQQX}js2X?0@;5p zjyy5MpD4B#+lXz&lf-u7$zpr)6!BE?G_iwtx_E|ordT9)6g!EX#bU9G*j4N%mWbWO z9%4_iRO}_5CH5A}#6IHLVqdYJ*k2qV4ipE8gT-^ibHyRzdE)uv1>#U~m^fSz7ys$qLSXem^_`BlCxgvjGJoP)oMT&bv%x{n$`HvA>iN}fs;&I~f z;t67*c%s-^Y$LW6PZHaSCyVXHQ^Zrn)5H$q>EapUnPQRHQS2mk7K_C$Vpp-7SR!^8 zdx$;7Qn8nKme^Zd)g+AH3*w97OX6zrW$_j9RdJ2@n)tf-hFB@SDZVAXEv^;c5#JTx z6W59Fiyw#|itELX#E->K#0}!7;%DOL;zscc@k{Y5ag+G9_>K6jxLN$O_!sdzaf|r9 z_=EVPxK*qYtHlL5>1lt&#<_owlOJ^QiTk9d9gU4Kt)1L$zx1>-u+dI=pyX$oA}2Q5 zDKB&KbCOr=pPu#@wkXEQt8#}#r5Jx;>Y4A;s)_k@iXyrao{`YX%}MSxD0ag1(3(dPWdt?k9YFr zPM#q78PIb6(aFz3wwx=SOuOZ$-Q*L~!y0*VLThJ6;O*i(k$W3M zkGN30SNx60znjEz{QFMiHgU1|JMkfLiMR(Yo*17H|0?@C;#To}u}b_v+#rs_^%(Qq zFJ30%5~1d2swmsN3{Fioa%(5IadKNHpXB6rPCnVm?VWszlk*{W#D>eGsEyP+#q`cG zy*Q?KiRoQqdbgNf64SfK^d2$2XG|}R>Ahk)Ucsr=AG~@~OD~J*ePa6AF&(d3)hgdF zruUEO17iBXn2uL@YURVLJhgPZ(o>`JK9lv^eJ1w>$Di|wc^ONYW6F9dGu~n-bEBR8 z=4Np$&wTW8483gSN$wBET#dH$#76l^kQ?QJxOpWjQ4#s7><8-|rLS%d_QiTPD(|A8 zA8~nLFAO-#Ra_7_8#{#hvI_$bmA{kT>3O&!*tcRJ8FvbH2-)&xFtyP;NfT86AF!jNdeFaui+Ao5?j!zQG}}ki`Fqp6ely0% z>(7j@t+P$u|Ka4?`lo1v_YcI_n0~j$?MIFO=^E$uVn?xgdU$teC=Lkr<5@9Lrg0D# zh;NI(!D7SsQyYcy{j`5Zic`d94TJv~#a}FYPucI5zF4eOyOv7-d~PV8q4EA)c}|nw zRh%O3kA;uzYN&oU61$7%h!e$Y#OuU@#-YCP<3pa;W&d0pkrn*kNv{$cX`cK>Y%i9G zqr~5ee-m>wfBK3e#2Mlv;*;Ww;sH2N+0O&TJ~)7>PZEF7aqyP>+r+(OzeRd$=_iUy z#Z65^KdYtxU2LS|x4Af6Tyj8&|BJXq_Cv53v0X=t>t(-4`VZ}be}|Zj?i%|RjW zOVZbiKZ&`A1bOEch4*5q(pDu0^s}$dSWN6>ZvOg>ye`>Igmj7DuUU7;z zR&ir>o@rbd+VPe2?K)3&7Y{luC)zwQ+I1L~X?3svsXX+i&}bKnv3pD*?m zU(&mv-If2Jvfn74Jt~yHv~6hTt2Hb`iw9g9;?599i&MoL#luby zdD==pVO%ITPHb~}&|j7Q&KV*8ABrER>x1+02Vb~xh( zLVCAJ!9GO1QG8uI9bkZkECC9T_|_Ph!A(D^nZ#Uj|}z}7X}WU7UGvkA20m^ ztuyZ{{}ZxjTp!}IidB#Fr_KrbLl=jc7FS;`DPl|h0T=c6Dx1>Dy zAE^lX3*sTOgFZz(;kpplAT#g{*;k5N#n0qlcWWsB?u{Y-dvV^JV6PJQnH%)u@yiCd zKM#@K{`O%1P+TvTi~qPI`1hX|_|IEH`CIM``kmbapO!vlcJO~A`%8BP{}bm0wzxa6 zi|%6%zCFZ`>k;ge#f^$fm^^?V8NfNk_*8Ka2dGr`KshP zu*s^bWHZ#a5G)1@UZ_fr2Umg%!6q*v9$X5pqyHteV=w%EJ+LiUy1FVk6kPZk+C#ox zl`PCgKi;THjsjO!RwY-0JKjV)!P2*@lBIj&XKmJ2CFg(@?;tN&`Y!sJgZ%GRB}>32 z>#LIUz#Sh~B{zcQpHwCJcPq z4%t|h90Hbqf$;zeY_!S%FnMtN{7*kpgy54HqXf<@p4a0uAs&!`{l z0L}vozQcHcTeegs3l2cs_ZUa8*^d}M%$FV2*dJi&Pv|GO1>6oc+lG2_(SNW#xD+e} zcYssDg1;gUI2K$1R)Sl=EnwO~i2GYrvJ5Q!JNgAyfJ?y*;6|`uJNg5z1al9D{~uM! zk>JXIRwdVv|Efyn9Rlva`~oY%8Q=zRKDY&33hn?`fldC6c>xxHo551BK{Jdamf~6k zL*we?3a}hp3l?NmCz~CC{)3~y@+Q^ErC_tYs*_v6rC>pG^gA1Va09p)tlYagxfxuT zgZ8&TJNH5R!4CVP{oqn?JMH^bCtJ2ezNXd5@!%G4B{+8f>SR9Flcit@*x`Wc(qtL$G>SRA~%Rz_(#~xCh+yZU@bB{)Rv+Cp^u=FsrlgvXu z$mZ3_4*3|z7S+jeu)HPmf(wtXPBuLT{`~4>Ay{xsb+QyJZ&jU~4|XU(Kgr{&lkHn! zJ``3bXMpA4GO!Zd4DJATfE8`fpJUO!ld6-ez#ZT^ut___fd$|Wa4g8bQ@Rl3-ve!S zGR6n202fj}1@U0zsTkkmP~T}7AF#9o@`7VeuTJvIilt|uz2F9LDA?po#DQbMSztN1 z5L^f@13MI9yufB1(Vr90o=%7dH-JmQW}T5ATnTOmON+7p3gPd9_JL!&VgG^6O3)8* z3&?j8c7Xiuzgc(0fu-OKa0|E`T-XEqf&QM=$p)>F2h0V_!2)n8SPFJ1ML*~V%fW@< ze6SK+4wj#Vez!q2n_Pn9 z?qtk2a1dAyjs-i6K{;>-nAslnk45{ym6uj0=Yc!GrC`B0><4fxxDKoYH-kgQV?LaM z{Q;JM1rw^1OTeWQvA@95D=?oFur0U{ECVZlg?UE%9jNCF)C(4ZE5TCg zcf$|v0JqUTAO16ueJOm5U*BPurfK1me%0A&=~Hvk4{5ST=A86kZw6P+ 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 W%2-lj- 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 z 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࿊vf2WY1${+Oj^LteOc33?g{kO1gu{heE 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

    u8X=PcGM1K&>1&xGi=Ck1kXaW=< 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�W+AOE8_Us%gX7J?rr~M@$XX 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�YQ?aEQhkbfY*IX`RqFNS!bY|Cy%;_q zhB6sgI!g9fTsDyj-Hh?86~5YXTmTycuxaDcL8|g}#F1Es0|h#S5l$SoTUh)iB|ff4 zPOR3)!mh@`eD_z?V0;csKCL9@I-Ssw>M33d5~E0;>9iWPEv!ae;?=0-z49?hRNWv= zx%V7+Oc{m6EJwaJL7s)QzM9&uf;qxXg@jQX?ZbtCnJB!N-t-edFoIon2$`dOP&N-Q z6ub8MtLua6%6Sc3 zywt5ysv$F8 z_bR+B3)L}exfsxb<}jg;Y<)4g@cKE#3s#1dK!o4S;%4Hsj~^J?DZ;?9m&wU z3aU-&YnF}Y7rp#=G|cqlhU4ObA5aCS(ai_n_<8fN)w*7%5stkH?zDg73F2Cp*~d;n`em2Oy+Vv<`Rl1yoc~( zNXc|ku%e%gf;QNMNGm6d!$a%{V(AZ*bUR5h=z^OhnKVgOo_%-zJiYTV;?kFOjPR8! z>t@aQET-I(cs45hn98S%{B?IZQx7HEJi z5coDvmW5>#TKCF#21m~oR>aHxvLYY>C-2d5rQyR6U!Hoi3tYa9J@LyXW2(2nnzIPxe`nZO!gTrIX!aoVj)V6oIU(vt#bQ>0H&Aqdz zx&||O2sVgzqeHYxrtMf{s0MTWtgFWPQ{?7T5l*dN(PqE~vllGQFW{S2`u6n~=s>Q! z_~kMNZNJgQ{4?5}-0vp-_##e5`z9X(HDQU!@l~ znGUJdER+DdUU3STdQ*$jY%^XslvkBbhmQtx?aohq&#a>hD{r+17!E{zexca!yM z%~)Z*35vivtJ?u#_dw=C9mS#sbAseL`_D~q2%CN~dLCr*-)1r?QZkoS^@wKNV8&9d zOc9EIN`BISbX@-BEgYIg>`c*YuZ>eR^J6BG58qQM*@ zidxl@hMbVj!Kt*}XG*-Vgp+0|5XX9ssnZQa<5Pq>! z36*})U`7J2oM?9;Se`$SiW9Y_N6hSuVulFaU>eU*;87wQPfDX&)alc<>yzHSB}U<_ z!k?nO^ _%9E#Zlp{_>{AA^#wdU|) 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

    *UBXQ%nqOp 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 Nln2!#^_7XL;2gD4R8RU}tnUlKQ2zSCfS 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

  • >7Q2gG#ExP+v9;JjY$`Ss>xs3* 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

    H@~e1vs}Zz6DhDI4p#c{ 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%0DP_HvI_7Gg7P(p+1COg#HL25`i-ip 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¬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 Avj6}9 literal 0 HcmV?d00001 diff --git a/src/.libs/bench b/src/.libs/bench new file mode 100755 index 0000000000000000000000000000000000000000..53ef9918e541bf062684d945d2d87781c1a9fd60 GIT binary patch literal 27072 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 JhkyeW{|CyWQu6=+ literal 0 HcmV?d00001 diff --git a/src/.libs/libpostal b/src/.libs/libpostal new file mode 100755 index 0000000000000000000000000000000000000000..78b61f8c6f8736e6e331aef4dd5f15a4812dd2eb GIT binary patch literal 1061264 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